Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 206006 - ebuilds depending on dev-util/xdelta needs to be checked and fixed.
Summary: ebuilds depending on dev-util/xdelta needs to be checked and fixed.
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All All
: High trivial
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-01-15 21:23 UTC by Samuli Suominen (RETIRED)
Modified: 2008-06-17 14:35 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Samuli Suominen (RETIRED) gentoo-dev 2008-01-15 21:23:00 UTC
We have now =dev-util/xdelta-1* in SLOT="0" and =dev-util/xdelta-3* in SLOT="3".

Version 1 is providing binary called 'xdelta' but version 3 is providing 
one with 'xdelta3'.

So either.. lock down xdelta dep. for rune to version 1, or test it with 
version 3 and adjust the command in ebuild accordingly.

(It requires a CDROM to be present which I don't obviously have, sorry.)
Comment 1 Samuli Suominen (RETIRED) gentoo-dev 2008-01-15 21:56:11 UTC
For these I've changed ebuilds to depend on =dev-util/xdelta-1* for now.

games-strategy/heroes3-1.3.1a-r2
games-util/loki_patch-20050324
games-util/loki_patch-20051209
games-action/rune

For these I've changed kde-meta.eclass to DEPEND 
on =dev-util/xdelta-1* for now.

kde-base/artsplugin-mpg123-3.5.0:kdexdeltas
kde-base/dcopc-3.5.0:kdexdeltas
kde-base/dcopperl-3.5.0:kdexdeltas
kde-base/kcheckpass-3.5.0:kdexdeltas
kde-base/kdeaddons-kfile-plugins-3.5.0:kdexdeltas
kde-base/kdeartwork-sounds-3.5.0:kdexdeltas
kde-base/kdebugdialog-3.5.0:kdexdeltas
kde-base/kdesdk-misc-3.5.0:kdexdeltas
kde-base/kreadconfig-3.5.0:kdexdeltas
kde-base/kspy-3.5.0:kdexdeltas
kde-base/kstart-3.5.0:kdexdeltas
kde-base/libksieve-3.5.0:kdexdeltas
kde-base/librss-3.5.0:kdexdeltas
kde-base/qtsharp-3.5.0:kdexdeltas
kde-base/secpolicy-3.5.0:kdexdeltas
kde-base/xparts-3.5.0:kdexdeltas
Comment 2 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2008-06-06 02:40:53 UTC
What needs to be done here? and why is it assigned to maintainer-needed?

Thanks.
Comment 3 Samuli Suominen (RETIRED) gentoo-dev 2008-06-12 18:52:57 UTC
(In reply to comment #2)
> What needs to be done here? and why is it assigned to maintainer-needed?
> 
> Thanks.
> 

xdelta-1 and xdelta-3 are for same purpose, but different packages. version -1 installs command xdelta, and a shared library to go with. version -3 installs command xdelta3 and no shared library.

so if ebuilds are only using the command xdelta, not the shared library, they should be converted into xdelta3 after verifying it works. also, i'm not sure is the command-line syntax same.

assigned to maintainer-needed, because xdelta is maintainer-needed.
Comment 4 Samuli Suominen (RETIRED) gentoo-dev 2008-06-12 18:56:14 UTC
the reasoning to switch into xdelta3 is simple -> it's maintained, upstream.
Comment 5 Tristan Heaven (RETIRED) gentoo-dev 2008-06-12 19:07:50 UTC
This needs fixing:

app-portage/deltup/deltup-0.4.4.ebuild:	|| ( dev-util/bdelta >=dev-util/xdelta-1.1.3 )


Does xdelta-3 use the same file format as xdelta-1?
Comment 6 Anton Romanov 2008-06-13 04:32:51 UTC
(In reply to comment #5)
> Does xdelta-3 use the same file format as xdelta-1?
> 
No
Comment 7 Samuli Suominen (RETIRED) gentoo-dev 2008-06-13 13:57:16 UTC
(In reply to comment #6)
> (In reply to comment #5)
> > Does xdelta-3 use the same file format as xdelta-1?
> > 
> No
> 

So there's very little chance, if any, of -3 working for apps using -1 now?
Comment 8 Anton Romanov 2008-06-13 14:29:27 UTC
(In reply to comment #7)
> So there's very little chance, if any, of -3 working for apps using -1 now?
it is a complete rewrite, has different format and completely different command line arguments

it is possible to use it for some packages as rune... the delta file needs to be recreated for this though
Comment 9 Anton Romanov 2008-06-13 14:32:10 UTC
xdelta1 - rsync algorithm
xdelta3 - standardized VCDIFF format
Comment 10 Samuli Suominen (RETIRED) gentoo-dev 2008-06-17 14:08:52 UTC
(In reply to comment #5)
> This needs fixing:
> 
> app-portage/deltup/deltup-0.4.4.ebuild: || ( dev-util/bdelta
> >=dev-util/xdelta-1.1.3 )

Fixed, and closing this bug as there's nothing left to do (based on last comments)
Comment 11 Anton Romanov 2008-06-17 14:35:38 UTC
(In reply to comment #10)
> (In reply to comment #5)
> > This needs fixing:
> > 
> > app-portage/deltup/deltup-0.4.4.ebuild: || ( dev-util/bdelta
> > >=dev-util/xdelta-1.1.3 )
> 
> Fixed, and closing this bug as there's nothing left to do (based on last
> comments)
> 
i'm not sure deltup should depend on xdelta||bdelta ... deltup is a wrapper utility for several binary-delta-patches .. including bdelta and xdelta1 (two different formats)