On Thu, May 25, 2017 at 11:51:58PM +0200, Ivo De Decker wrote: > Hi, > > On Thu, May 25, 2017 at 08:37:00PM +0000, Niels Thykier wrote: > > > The upstream changes are attached as vlc-2.2.6.diff (updates to the > > > translations > > > have been stripped). The changes in debian (vlc-debian.stretch.diff) > > > includes > > > the usual bump of the versions in *.maintscripts and in Breaks + > > > Repalces. The > > > Breaks + Replaces from libvlc-bin have been removed as they are not > > > necessary. > > > To be honest, it is a bit problematic that we have to bump the version > > of breaks/replaces + conffile handling for every upload. > > This actually defeats the purpose of having the version in there. If people > have lines for both jessie(-security) and stretch in their sources.list, vlc > might go back and forth between the versions in jessie and stretch, depending > on the timing of the uploads. This will result in problems. > > The only way to properly fix this, is to make sure the version of vlc in > jessie(-security) is always lower than the first version of vlc in stretch > (going forward). You can achieve this by bumping the epoch for vlc in stretch > (but not in jessie), and changing the breaks, replaces etc accordingly.
There is another and much easier fix: Remove the version. It is supposed to work, and if it didn't break with sid -> sid upgrades for this upload (where the previous version in sid was lower than the version passed to rm_conffile) it is already confirmed that it also works in practice. > Cheers, > > Ivo cu Adrian -- "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