[Bug 1002564] New: python-plaso is uninstallable
http://bugzilla.opensuse.org/show_bug.cgi?id=1002564 Bug ID: 1002564 Summary: python-plaso is uninstallable Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Other Assignee: bnc-team-screening@forge.provo.novell.com Reporter: dimstar@opensuse.org QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- zypper in python-plaso Loading repository data... Reading installed packages... Resolving package dependencies...
Problem: nothing provides libtsk10 >= 4.1.2 needed by python-plaso-1.3.0-1.12.noarch Solution 1: do not install python-plaso-1.3.0-1.12.noarch Solution 2: break python-plaso-1.3.0-1.12.noarch by ignoring some of its dependencies
-- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1002564
Dominique Leuenberger
http://bugzilla.opensuse.org/show_bug.cgi?id=1002564
http://bugzilla.opensuse.org/show_bug.cgi?id=1002564#c1
Greg Freemyer
http://bugzilla.opensuse.org/show_bug.cgi?id=1002564
http://bugzilla.opensuse.org/show_bug.cgi?id=1002564#c2
--- Comment #2 from Dominique Leuenberger
The dependency on libtsk10 has been removed with SR#432439
can't install python-plaso-1.5.0-16.1.noarch: nothing provides python-dfwinreg needed by python-plaso-1.5.0-16.1.noarch nothing provides python-efilter needed by python-plaso-1.5.0-16.1.noarch -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1002564
http://bugzilla.opensuse.org/show_bug.cgi?id=1002564#c3
--- Comment #3 from Greg Freemyer
can't install python-plaso-1.5.0-16.1.noarch:
Plaso is a complex package with lots of dependencies. I've been doing SRs to factory for the last month to get the new dependencies in and the existing dependencies current enough for it to install
nothing provides python-dfwinreg needed by python-plaso-1.5.0-16.1.noarch
SR#431171 from 5 days ago
nothing provides python-efilter needed by python-plaso-1.5.0-16.1.noarch
SR#432159 from 2 days ago === I had forgotten to SR the above until I saw plaso 1.5 in a staging project and it showed those dependencies as not met. === I think that once my 5 outstanding SRs to factory are accepted, python-plaso will once again install. FYI: I have also sent the same SRs to Leap 42.2 in hopes plaso will make it into 42.2 Plaso was not in 42.1 I could get the dependencies worked out for it. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1002564
http://bugzilla.opensuse.org/show_bug.cgi?id=1002564#c4
Sebastian Wagner
http://bugzilla.opensuse.org/show_bug.cgi?id=1002564
http://bugzilla.opensuse.org/show_bug.cgi?id=1002564#c5
--- Comment #5 from Greg Freemyer
Now it's this:
Problem: nothing provides python-construct = 2.5.2 needed by python-plaso-1.5.1-1.2.noarch
it is at version 2.8.11
Requiring exact version numbers will sooner or later always break something.
Sebastion, I try not to require exact version numbers except when testing shows it is necessary. I reached out to upstream. They confirmed that plaso is not compatible with versions of python construct newer than 2.5.3 I chose 2.5.2 because it was in factory at one point. I gather python-construct had a non-backward compatible change post 2.5.x. I don't know how the other dependencies in factory are handling that. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1002564
http://bugzilla.opensuse.org/show_bug.cgi?id=1002564#c6
--- Comment #6 from Sebastian Wagner
I gather python-construct had a non-backward compatible change post 2.5.x. :/ That's bad practice by upstream. I don't know how the other dependencies in factory are handling that. You could package both versions: https://en.opensuse.org/openSUSE:Packaging_Multiple_Version_guidelines
I found these two (closed) issues upstream: https://github.com/log2timeline/plaso/issues/1015 https://github.com/log2timeline/plaso/issues/981 Are you referring to those, or are there any newer? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1002564
http://bugzilla.opensuse.org/show_bug.cgi?id=1002564#c7
--- Comment #7 from Greg Freemyer
I found these two (closed) issues upstream: https://github.com/log2timeline/plaso/issues/1015 https://github.com/log2timeline/plaso/issues/981
Are you referring to those, or are there any newer?
I asked upstream just a couple weeks ago if newer versions of python-construct were supported: https://groups.google.com/forum/#!topic/log2timeline-dev/TCDbIbY5KTI Joachim Metz (a core plaso developer) said "2.5.3 is the current compatibility requirement (and likely next release)" There are a couple more emails in the thread I haven't read/answered yet. Feel free to join the google group and read/answer/participate in the discussion. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1002564
http://bugzilla.opensuse.org/show_bug.cgi?id=1002564#c8
--- Comment #8 from Sebastian Wagner
participants (1)
-
bugzilla_noreply@novell.com