tarball types

Alan Coopersmith alan.coopersmith at oracle.com
Sun Jul 24 16:21:44 UTC 2022


On 1/24/22 15:53, Alan Coopersmith wrote:
> On 1/23/22 21:18, Peter Hutterer wrote:
>> xf86-input-libinput 1.2.1 is now available. Primarily a few typos and misc
>> minor fixes, the most visible change to distributions is that we now ship an
>> xz tarball instead of bz2. Due to a global shortage of flying cars, you will
>> have to accept that as your "welcome to the future" present. If you don't like
>> the future (and who can blame you!), we still have gz tarballs, simply
>> because I didn't realize we still generated those until I typed out this
>> email.
> 
> While I've been applying this change across the Xorg modules, I've followed
> the lead of those who came before me, and just replaced "dist-bz2" with
> "dist-xz".  To get rid of the gzip files we'd also have to add "no-dist-gzip"
> to our AM_INIT_AUTOMAKE() options.

I think I'm done applying this change to our repos now.

Of the 255 non-archived repos under the /xorg/ namespace on gitlab that
have configure.ac files:
  - 245 have just "dist-xz" (i.e. generate both .gz & .xz files)
  - 6 have just "dist-bzip2"
  - 2 have "dist-xz no-dist-gzip"
  - 1 has "dist-bzip2 dist-xz"
  - 1 has AM_INIT_AUTOMAKE() with no arguments

The outliers are:

app/fdclock/configure.ac:AM_INIT_AUTOMAKE([dist-bzip2])
  - appears abandoned, no commits since 2007
app/quartz-wm/configure.ac:AM_INIT_AUTOMAKE([dist-bzip2 dist-xz])
  - this is the way Jeremy set it up, so I left it
app/xresponse/configure.ac:AM_INIT_AUTOMAKE()
  - appears abandoned, no commits since 2007
driver/xf86-video-armsoc/configure.ac:AM_INIT_AUTOMAKE([dist-bzip2])
  - appears abandoned, no commits since 2016
driver/xf86-video-freedreno/configure.ac:AM_INIT_AUTOMAKE([dist-bzip2])
  - appears abandoned, no commits since 2017
driver/xf86-video-intel/configure.ac:AM_INIT_AUTOMAKE([dist-bzip2])
  - I don't know if this is still maintained or not
driver/xf86-video-opentegra/configure.ac:AM_INIT_AUTOMAKE([no-dist-gzip dist-xz])
  - this is the way the authors set it up years ago, so I left it
driver/xf86-video-vmware/configure.ac:AM_INIT_AUTOMAKE([dist-bzip2])
  - I submitted merge request !3 to change this to dist-xz
lib/libXrandrUtils/configure.ac:AM_INIT_AUTOMAKE([dist-bzip2])
  - appears abandoned, no commits since 2012
test/xorg-gtest/configure.ac:AM_INIT_AUTOMAKE([dist-xz no-dist-gzip])
  - whot had dropped the gzip tarballs in 2012, so I left that part alone

-- 
         -Alan Coopersmith-                 alan.coopersmith at oracle.com
          Oracle Solaris Engineering - https://blogs.oracle.com/solaris


More information about the xorg-devel mailing list