[arch-dev-public] RFC: (devtools) Changing default compression method to zstd
Gaetan Bisson
bisson at archlinux.org
Mon Mar 25 00:33:23 UTC 2019
[2019-03-25 00:46:15 +0100] Morten Linderud via arch-dev-public:
> On Sun, Mar 24, 2019 at 04:39:54PM -0700, Andrew Gregory via arch-dev-public wrote:
> > I don't consider hoping that libarchive doesn't need a rebuild in the
> > near future a great strategy. That being said, this is really
> > a question of how long of a period we need between libarchive v3.3.3
> > and us making the switch. I'm not a packager, so I don't have much of
> > an opinion on that.
>
> Well, we pride ourselves with having competent users. I think waiting a year is
> conservative and safe. However, personally I think we can wait for the next
> pacman release and write an announcment. Then we give everyone a month to update
> and we can have a smooth transition. Assuming of course that everyone is
> on-board with this change.
So far we all seem to agree it's a change for the better.
However your timeline is confused: we only need to wait for a new pacman
release to start building zstd-compressed packages; we can then push
them to the repos straight away, assuming users have had enough time to
update libarchive-3.3.3.
It's already been in [core] for more than six months. Traditionally we
wait a year before pushing changes that break backward compatibility.
That always seemed a bit extreme to me so I'd personally be fine with
doing the switch in a month or two with certain precautions:
- Post an announcement warning users they'll need libarchive-3.3.3 or
higher a month from now and telling them to update if they haven't
done so in the last six months.
- Prepare a static build of libarchive-3.3.3 compressed with xz and
write a wiki page with detailed instructions on how to manually switch
from an old system (for users who might want to switch even later).
Cheers.
--
Gaetan
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 228 bytes
Desc: not available
URL: <https://lists.archlinux.org/pipermail/arch-dev-public/attachments/20190324/8206faad/attachment.sig>
More information about the arch-dev-public
mailing list