On Oct 16, 13 11:59:01 +0200, Adrian Schröter wrote:
Am Mittwoch, 16. Oktober 2013, 10:57:03 schrieb
Ruediger Meier:
> On Tuesday 15 October 2013, Brian K. White wrote:
> > Come on, building xz requires xz ?
> >
> I maintain a project for many targets where xz and tar is only built if
> it's needed to let it work with xz compressed sources. You could
> aggregate the packages from there
>
https://build.opensuse.org/project/monitor/home:rudi_m:bldchn
>
> > xz itself cannot sanely buildrequires xz!
The self-dependency is quite obvious:
xz upstream choose to compress their tar ball with xz itself.
Not sure how user friendly that is. (Good for testing, maybe.)
OBS cannot unpack this, unless xz is installed.
Yes, bootstraping is needed for many packages, but it
is good when
it can be avoided.
Their idea is not to require installation of exactly 'itself', but to
require any older (hopefully existing) version.
I'd suggest, to recompress the xz-tarball in gz format, just like we
do with the bzip2 tarball.
That should help with most bootstrap issues.
It might not help with a full source bootstrap, as the gzip2-tarball is
then again xz compressed, thus entering a cyclic dependency.
cheers,
JW-
--
o \ Juergen Weigert paint it green! __/ _=======.=======_
<V> | jw(a)suse.de back to ascii! __/ _---|____________\/
\ | 0911 74053-508 say #263A!__/ (____/ /\
(/) | _____________________________/ _/ \_ vim:set sw=2 wm=8
SUSE LINUX Products GmbH, GF: Jeff Hawn, J.Guild, F.Imendoerffer, HRB 16746
(AG Nuernberg), Maxfeldstrasse 5, 90409 Nuernberg, Germany
SuSE. Supporting Linux since 1992. ☺
--
To unsubscribe, e-mail: opensuse-buildservice+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-buildservice+owner(a)opensuse.org