Opened 11 years ago

Last modified 10 years ago

#42394 new submission

[NEW] plaso

Reported by: jul_bsd@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 2.2.1
Keywords: Cc: ryandesign (Ryan Carsten Schmidt), cooljeanius (Eric Gallager)
Port: plaso

Description

replacement for log2timeline

still some problem on dependencies w multiple python like

$ sudo port install plaso
--->  py-construct is replaced by py24-construct
--->  Deactivating py-construct @2.00_0
--->  Cleaning py-construct
--->  Computing dependencies for py24-construct
--->  Cleaning py24-construct
--->  Computing dependencies for plaso
--->  Dependencies to be installed: py-construct py-dateutil py-dpkt py24-dpkt py-fuse py27-fuse py-parsing py27-parsing py-protobuf py24-protobuf py24-setuptools py-tsk py-yaml py27-yaml libyaml yara
--->  Activating py-construct @2.00_0
--->  Cleaning py-construct
Error: org.macports.activate for port py-dateutil returned: Image error: Can't find image file /opt/local/var/macports/software/py-dateutil/py-dateutil-2.0_1.darwin_13.noarch.tbz2
Error: Failed to install py-dateutil
Please see the log file for port py-dateutil for details:
    /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_python_py-dateutil/py-dateutil/main.log
Error: The following dependencies were not installed: py-dateutil py-dpkt py24-dpkt py-fuse py27-fuse py-parsing py27-parsing py-protobuf py24-protobuf py24-setuptools py-tsk py-yaml py27-yaml libyaml yara
To report a bug, follow the instructions in the guide:
    http://guide.macports.org/#project.tickets
Error: Processing of port plaso failed

for some reason py-construct seems restricted to 2.4 or 2.5 and macports is mixing differents versions of python lib...

Attachments (1)

Portfile (4.3 KB) - added by jul_bsd@… 10 years ago.

Download all attachments as: .zip

Change History (13)

comment:1 Changed 11 years ago by mf2k (Frank Schima)

It is not correct to depend on the stub py-* ports. Change them all to py27 at least. Even better would be to have pythonXY variants to allow the user's desired version of python.

comment:2 Changed 11 years ago by jul_bsd@…

switch everything to py27 and removed py-construct for now as only in 24/25

comment:3 Changed 11 years ago by ryandesign (Ryan Carsten Schmidt)

The dependencies in your python27 variant are overwriting the dependencies in the main part of the portfile, which is probably not what you want. Append to the dependencies instead. But since your comment says the only version of python with which plaso works is 2.7, there's no reason to have variants at all.

The license field should read "Apache-2" instead.

comment:4 Changed 11 years ago by jul_bsd@…

ok. updated Portfile

comment:5 Changed 11 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: ryandesign@… added

Thanks. This depends on the port in #42532 being committed first.

comment:6 Changed 11 years ago by jul_bsd@…

updated Portfile

  • reviewed Portfile for binplist et py-construct (Ticket #42532 , Ticket #42653) as dependencies
  • the commented dependencies seems mandatory to run (ask confirmation to author), their Portfile is work in progress

comment:7 Changed 11 years ago by jul_bsd@…

updated Portfile, should be fully complete

comment:8 Changed 11 years ago by jul_bsd@…

update to 1.0.2

comment:9 Changed 11 years ago by jul_bsd@…

  • port lint --nitpick
  • livecheck
  • /tab/spacex4/

comment:10 Changed 10 years ago by jul_bsd@…

  • use python.version (when the port will be usable outside of python 2.7; for 3.x, mostly dependencies problem AFAIK)

comment:11 Changed 10 years ago by cooljeanius (Eric Gallager)

Cc: egall@… added

Cc Me!

comment:12 Changed 10 years ago by jul_bsd@…

  • migrate to github
  • devel 20141129
  • tons of libyal/lib* dependencies under review (MUST take release source code and not github source code, non-consistent naming scheme for archive/extracted dir w or not -alpha, -experimental, some with debug args, some with python bindings, no clear dependencies tree, ..)

Changed 10 years ago by jul_bsd@…

Attachment: Portfile added
Note: See TracTickets for help on using tickets.