Mailinglist Archive: opensuse-factory (564 mails)

< Previous Next >
Re: [opensuse-factory] 'xz' (LZMA) support by default on our build environments...
  • From: Nelson Marques <nmo.marques@xxxxxxxxx>
  • Date: Sun, 25 Dec 2011 00:48:54 +0000
  • Message-id: <CAHWXQKO=gsWXFRhoAZgAT3m5Spo0WnMWLgbx-ke-9-kg5VXJsw@mail.gmail.com>
2011/12/24 Claudio Freire <klaussfreire@xxxxxxxxx>:
On Sat, Dec 24, 2011 at 7:11 PM, Cristian Rodríguez
<crrodriguez@xxxxxxxxxxxx> wrote:

It is not that wonderful actually, it will require adding extra packages to
the base installation anyway, defeating the original purpose that is having
the less as possible packages in the base buildroot.

Ok, but if a big portion of upstream projects start shipping xz
tarballs, is one extra package that much?

Cristian,

For example, some days ago we start rebuilding over 40 packages for
MATE (the Mint featured desktop alternative), those packages once more
came in .xz.

But there might be another potential workaround... Is it possible to
configure the build environment base packages in OBS for a project?
That way probably would probably allow people to tweak their repo's
for extended 'functionality'.

Personally I think it's somehow bad to reduce too much the build
environment... and it depends a bit on which kind of packages you are
building, normal releases don't need much stuff around, while if
you're building CVS/git sources it takes a few extra packages. Cutting
down too much stuff isn't actually good, depends too much on what kind
stuff people work with. Sure it will improve some projects, but will
also make others far more dificult.


That could be the case if many apps follow gnome 3's suit, which seems
to be the case already for many gnome core apps.

GNOME itself is big enough to justify it, that's my opinion, but they
are not the only ones. All Mate development packages are in .xz for
example (the releases are also in bz2).

If you have documentation (I'm not even sure if its possible) to use
project metadata to define extra packages for a project base build
environment, will work for me for most situations.

NM

PS: but I did liked your suggestion, bsdtar and libarchive seem nice
for this kinda stuff, even for normal user usage as it offers pretty
much all the functionality I require for archive management.

--
To unsubscribe, e-mail: opensuse-factory+unsubscribe@xxxxxxxxxxxx
To contact the owner, e-mail: opensuse-factory+owner@xxxxxxxxxxxx




--
Nelson Marques

/* http://www.marques.so
  nmo.marques@xxxxxxxxx */
--
To unsubscribe, e-mail: opensuse-factory+unsubscribe@xxxxxxxxxxxx
To contact the owner, e-mail: opensuse-factory+owner@xxxxxxxxxxxx

< Previous Next >
Follow Ups