Re: arch health

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



On Fri, Apr 21, 2017 at 12:09 PM, Guus Snijders <gsnijders@xxxxxxxxx> wrote:
>
> If I may suggest a pain point: arch needs good support for
> revoking packages and replacing with the previous version
> if regressions are encountered.
>
>
> From a user POV, that is something where Arch really stands out (for me,
> anyway).
> My procedure was always:
> #cleanup, keep current versions
> pacman -Sc
> #update all pkg's
> pacman -Syu
>
> And when I run into a buggy package, install the previous version from the
> cached pkgs. That usually did the trick.

Yes it's easy to downgrade manually on a single machine, but my
suggestion is about repo maintainers having a mechanism to force
a downgrade via the index. This is less of an issue for LTS distros
but important for non-testing users of Arch and other rolling distros.
The package maintainer cannot know that 3.3 has a corruption bug and
naturally trusts ffmpeg's announcement that 3.3 is a stable release.
I did too and was surprised. It's my first ffmpeg surprise and usually
ffmpeg is reliable.

I bring this up as a good precedent to consider such a mechanism
since corruption is the worst kind of regression. A crash is
easy to notice and work around but had I not watched the muxed
videos myself, I wouldn't have seen the corruption until the
number of videos would have been painfully large to queue for
remux/re-coding.

In the past there have been just crashes or buggy behavior that
only got fixed with the version-next++ and until then arch had
to live with the broken and regressed version as the default
since there wasn't a revoke/downgrade via the index. Since
you can downgrade manually, the index ought to have mechanism
for this too. Hope this makes sense.



[Index of Archives]     [Linux Wireless]     [Linux Kernel]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Share Photos]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]
  Powered by Linux