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

Reply via email to