Re: Depends on foo-bar=10.0-3

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



Den 15 aug. 2017 13:46 skrev "Eli Schwartz" <eschwartz@xxxxxxxxxxxxx>:

On 08/15/2017 03:47 AM, Paul Gideon Dann via arch-general wrote:
> Yes, partial upgrades are unsupported, but in practice this still happens,
> usually not deliberately. For instance, I will quite often do a "pacman -S
> <package>" without doing a full system update first, assuming that
> *probably* nothing important has changed since the last update. It's a
> sloppy practice, but humans cut corners: it happens. When a plugin relies
> on a potentially unstable ABI (not many applications offer stable ABIs),
> specifying that the plugin package requires that exact version of the
> application will ensure that mistakes like this don't happen.
>
> If I see an error like "package x requires y=1.2.3" when installing a
> package, the first thing I'll try is a system update, an obscure segfault
> is avoided, and everyone's happy. So the failsafe does the job. It's good
> defensive practice by the packaging team, I think.

What.

No, the packaging team explicitly does not care about you, and official
policy is to yell at you for having once upon a time run pacman -Sy
without -u

I'm guessing that happens a lot though. Being explicit about the version
for a module makes pacman itself handle the most obvious problems that
would generate "support requests". If something did break long after you
did those steps it may not be obvious you installed the main package and
the module out-of-sync, so someone may yell at the packagers or devs for
"introducing regressions/bugs" causes by this.

Maybe they do care about the time they would spend yelling back at you if
this was not the case?

That is pretty deliberate on your part.

--
Eli Schwartz



[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