tags 425627 patch
severity 425627 important
merge 425627 417145
thanks

The patch provided for 425627 actually fixes 425627 too since the problem is
due to lsb_release parsing apt-cache policy and taking the first (valid)
release from there.

The patch in #425627 makes 'sid' have a higher priority than 'testing' and
this a high priority than any other stable release.

This together with the pach at 427221 makes lsb-release properly handle the
situations in which the user has an /etc/debian_version information that is
not consistent with his /etc/apt/sources.list  so that if he has:

a) added a new release (testing) to his (stable) system but has not upgraded
yet (base-files is from stable) the system will be reported as stable

b) is running a testing/unstable release but adds sources from (older)
releases, the system will be reported as testing or unstable regardless of
this (as base-files is from testing/unstable, apt will not downgrade it
unless the user specifically says so)

Notice that mixed environments (stable running tidbits from unstable, or a
sid system with packages from unstable) are not detected but, then again,
those are systems which have deviated from the "official" releases (i.e. the
user is on his own)

Regards

Javier

Attachment: signature.asc
Description: Digital signature

Reply via email to