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

mass RC bug filing: data splitting



Hi Steve,

just a note that the "Inefficient packaging of arch independent data in 
package" bugs you have sent have caused many RC bugs:

When moving files from one package to another, the package that gets the 
files needs Replaces _and_ Conflicts with older versions of the other 
package.

Most packages contain the Replaces since otherwise upgrades break, but 
they lack the Conflicts leading to the following problem:
The package dependencies allow installing the new -data package and 
later an older (pre-split) version of the main package resulting in a 
file overwrite error by dpkg [1].

This mail is also sent to debian-devel since I expect that I'll have to 
send 20-40 RC bugs for this issue over the weekend.

cu
Adrian

[1] Don't ask:
      Why should someone do this?
    Estimate the number of Debian users, imagine a few unlikely 
    scenarios where this can happen, and then multiply an estimated 
    probability of such an scenario with the estimated number of Debian 
    users.

-- 

       "Is there not promise of rain?" Ling Tan asked suddenly out
        of the darkness. There had been need of rain for many days.
       "Only a promise," Lao Er said.
                                       Pearl S. Buck - Dragon Seed



Reply to: