Re: Bug#739079: transition: libav10

2014-05-11 Thread Julien Cristau
On Thu, May  8, 2014 at 20:35:55 -0400, Reinhard Tartler wrote:

 On Tue, May 6, 2014 at 9:39 AM, Bálint Réczey bal...@balintreczey.hu wrote:
 
  When do you plan starting the transition? How about opening it with
  Libav 10.1? ;-)
  I think we are in a pretty good position for startin now.
 
 I agree. Let me upload 10.1 this weekend to unstable to finally start
 this transition.
 
What's the status of the remaining 8 open bugs?  (Mostly interested in
vtk and opencv, since they're the ones with reverse deps, I think.)

Cheers,
Julien


signature.asc
Description: Digital signature
___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers

Re: Bug#739079: transition: libav10

2014-05-11 Thread Reinhard Tartler
On Sun, May 11, 2014 at 9:16 AM, Julien Cristau jcris...@debian.org wrote:
 On Thu, May  8, 2014 at 20:35:55 -0400, Reinhard Tartler wrote:

 On Tue, May 6, 2014 at 9:39 AM, Bálint Réczey bal...@balintreczey.hu wrote:

  When do you plan starting the transition? How about opening it with
  Libav 10.1? ;-)
  I think we are in a pretty good position for startin now.

 I agree. Let me upload 10.1 this weekend to unstable to finally start
 this transition.

 What's the status of the remaining 8 open bugs?  (Mostly interested in
 vtk and opencv, since they're the ones with reverse deps, I think.)

I've just uploaded NMUs for vtk and opencv to DELAYED/5, but I can
reschedule them if you think that this would be appropriate.

for the rest, I'd think that there is a very good chance that the
respective maintainers are going to fix them before they turn out to
be actual blockers of the transition. If they do, let's remove them
temporarily from testing.

I mean, uploading libav10 to unstable will require many additional
sourceful uploads of package versions that are currently in
experimental, which will take some time by itself. I'd suggest let's
start with that.


-- 
regards,
Reinhard

___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers

Re: Bug#739079: transition: libav10

2014-05-11 Thread Julien Cristau
On Sun, May 11, 2014 at 11:25:49 -0400, Reinhard Tartler wrote:

 for the rest, I'd think that there is a very good chance that the
 respective maintainers are going to fix them before they turn out to
 be actual blockers of the transition. If they do, let's remove them
 temporarily from testing.
 
 I mean, uploading libav10 to unstable will require many additional
 sourceful uploads of package versions that are currently in
 experimental, which will take some time by itself. I'd suggest let's
 start with that.
 
So the fact that it'll require sourceful uploads of lots of packages
with many different maintainers is actually a big part of what makes
this painful for us.  The easiest transitions are the ones where a
rebuild is all that's necessary, and fewer people need to be involved to
upload things at more or less the same time.

Would a timeline like this work for you:
- T: upload libav to unstable
- T+0: upgrade all FTBFS bugs to serious severity, ask maintainers to
  move the updated packages from experimental to sid
- T+1 day (approximately): libav is built on all archs in sid
- T+1 week: libav maintainers (+ anyone else interested) start NMUing
  the remaining packages (without delay)
- T+2 weeks (hopefully): everything is rebuilt and can move to testing
?

For reference last time took 2 months.

Cheers,
Julien


signature.asc
Description: Digital signature
___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers

Re: Bug#739079: transition: libav10

2014-05-11 Thread Reinhard Tartler
On Sun, May 11, 2014 at 11:50 AM, Julien Cristau jcris...@debian.org wrote:
 On Sun, May 11, 2014 at 11:25:49 -0400, Reinhard Tartler wrote:

 for the rest, I'd think that there is a very good chance that the
 respective maintainers are going to fix them before they turn out to
 be actual blockers of the transition. If they do, let's remove them
 temporarily from testing.

 I mean, uploading libav10 to unstable will require many additional
 sourceful uploads of package versions that are currently in
 experimental, which will take some time by itself. I'd suggest let's
 start with that.

 So the fact that it'll require sourceful uploads of lots of packages
 with many different maintainers is actually a big part of what makes
 this painful for us.  The easiest transitions are the ones where a
 rebuild is all that's necessary, and fewer people need to be involved to
 upload things at more or less the same time.

I see. Unfortunately, it is unrealistic to prepare all of libav's
reverse dependencies in this way, which is why I need I'm asking for
assistance. I'm sorry to cause this amount of pain to you, but I don't
see how to do better here.

 Would a timeline like this work for you:
 - T: upload libav to unstable
 - T+0: upgrade all FTBFS bugs to serious severity, ask maintainers to
   move the updated packages from experimental to sid
 - T+1 day (approximately): libav is built on all archs in sid
 - T+1 week: libav maintainers (+ anyone else interested) start NMUing
   the remaining packages (without delay)
 - T+2 weeks (hopefully): everything is rebuilt and can move to testing
 ?

That would be beautiful. From my side, I would appreciate it very much
if we could make T==today.

 For reference last time took 2 months.

I'll be doing my best to make it happen faster this time.

-- 
regards,
Reinhard

___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers


Re: Bug#739079: transition: libav10

2014-05-11 Thread Julien Cristau
Control: tag -1 confirmed

On Sun, May 11, 2014 at 12:05:55 -0400, Reinhard Tartler wrote:

 On Sun, May 11, 2014 at 11:50 AM, Julien Cristau jcris...@debian.org wrote:
  Would a timeline like this work for you:
  - T: upload libav to unstable
  - T+0: upgrade all FTBFS bugs to serious severity, ask maintainers to
move the updated packages from experimental to sid
  - T+1 day (approximately): libav is built on all archs in sid
  - T+1 week: libav maintainers (+ anyone else interested) start NMUing
the remaining packages (without delay)
  - T+2 weeks (hopefully): everything is rebuilt and can move to testing
  ?
 
 That would be beautiful. From my side, I would appreciate it very much
 if we could make T==today.
 
  For reference last time took 2 months.
 
 I'll be doing my best to make it happen faster this time.
 
OK, let's go ahead then.

Cheers,
Julien


signature.asc
Description: Digital signature
___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers

Re: Bug#739079: transition: libav10

2014-05-11 Thread Reinhard Tartler
On Sun, May 11, 2014 at 12:20 PM, Julien Cristau jcris...@debian.org wrote:
 Control: tag -1 confirmed

 On Sun, May 11, 2014 at 12:05:55 -0400, Reinhard Tartler wrote:

 On Sun, May 11, 2014 at 11:50 AM, Julien Cristau jcris...@debian.org wrote:
  Would a timeline like this work for you:
  - T: upload libav to unstable
  - T+0: upgrade all FTBFS bugs to serious severity, ask maintainers to
move the updated packages from experimental to sid
  - T+1 day (approximately): libav is built on all archs in sid
  - T+1 week: libav maintainers (+ anyone else interested) start NMUing
the remaining packages (without delay)
  - T+2 weeks (hopefully): everything is rebuilt and can move to testing
  ?

 That would be beautiful. From my side, I would appreciate it very much
 if we could make T==today.

  For reference last time took 2 months.

 I'll be doing my best to make it happen faster this time.

 OK, let's go ahead then.


Thanks,
uploaded and ACCEPTED.

-- 
regards,
Reinhard

___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers


Re: Bug#739079: transition: libav10

2014-05-11 Thread Alessandro Ghedini
On dom, mag 11, 2014 at 12:05:55 -0400, Reinhard Tartler wrote:
 On Sun, May 11, 2014 at 11:50 AM, Julien Cristau jcris...@debian.org wrote:
  For reference last time took 2 months.
 
 I'll be doing my best to make it happen faster this time.

If help is needed I can lend a hand.

Cheers


signature.asc
Description: Digital signature
___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers

Re: Bug#739079: transition: libav10

2014-05-11 Thread Reinhard Tartler
On Sun, May 11, 2014 at 4:53 PM, Alessandro Ghedini gh...@debian.org wrote:
 On dom, mag 11, 2014 at 12:05:55 -0400, Reinhard Tartler wrote:
 On Sun, May 11, 2014 at 11:50 AM, Julien Cristau jcris...@debian.org wrote:
  For reference last time took 2 months.

 I'll be doing my best to make it happen faster this time.

 If help is needed I can lend a hand.

Absolutely. Please help with fixing these open RC issues in unstable:

https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=libav10;users=j...@debian.org



-- 
regards,
Reinhard

___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers


Re: Bug#739079: transition: libav10

2014-05-08 Thread Reinhard Tartler
On Tue, May 6, 2014 at 9:39 AM, Bálint Réczey bal...@balintreczey.hu wrote:

 When do you plan starting the transition? How about opening it with
 Libav 10.1? ;-)
 I think we are in a pretty good position for startin now.

I agree. Let me upload 10.1 this weekend to unstable to finally start
this transition.

-- 
regards,
Reinhard

___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers

Re: Bug#739079: transition: libav10

2014-05-06 Thread Bálint Réczey
Hi Reinhard,

2014-03-01 17:01 GMT+01:00 Reinhard Tartler siret...@gmail.com:
 On Tue, Feb 18, 2014 at 4:48 PM, Moritz Mühlenhoff j...@inutil.org wrote:
 I made a rebuild and the transitions isn't ready to go at all.

 IMO the API changes are far too agressive; if 2/3 of all packages in
 the archive FTBFS, the affected APIs are clearly not that deprecated.

 I can understand the removal of ill-designed functions if it helps
 to streamline/robustify the code, but e.g. the removal of CODEC_ID*
 causes lots of churn for no measurable benefit.

 As Anton points out, the API changes are agressive, but done for good
 reason, most of which are documented in the transition guide. It is a
 wiki and will be extended as necessary. The CODEC_ID issue is indeed
 annoying, but kinda critical for C++ applications. Also note that the
 new names are supported even in debian/stable, so there is really no
 need for backwards compatibility here.

 Anyway, now two weeks after, I think things look much better now:

 https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=libav10;users=j...@debian.org

 Most packages have patches readily available or need a new upstream
 version. Note that more and more packages require libav10 to build,
 and are held back in experimental for this reason.

 The todo list of bugs without a patch is also shrinking rapidly:
 https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=libav10;users=j...@debian.org;exclude=tags%3Apatch%2C+fixed-upstream

 From the velocity of how fast packages are being patched, I think we
 are in a rather good position to start this transition.
When do you plan starting the transition? How about opening it with
Libav 10.1? ;-)
I think we are in a pretty good position for startin now.

Cheers,
Balint

___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers

Re: Bug#739079: transition: libav10

2014-03-01 Thread Reinhard Tartler
On Tue, Feb 18, 2014 at 4:48 PM, Moritz Mühlenhoff j...@inutil.org wrote:
 I made a rebuild and the transitions isn't ready to go at all.

 IMO the API changes are far too agressive; if 2/3 of all packages in
 the archive FTBFS, the affected APIs are clearly not that deprecated.

 I can understand the removal of ill-designed functions if it helps
 to streamline/robustify the code, but e.g. the removal of CODEC_ID*
 causes lots of churn for no measurable benefit.

As Anton points out, the API changes are agressive, but done for good
reason, most of which are documented in the transition guide. It is a
wiki and will be extended as necessary. The CODEC_ID issue is indeed
annoying, but kinda critical for C++ applications. Also note that the
new names are supported even in debian/stable, so there is really no
need for backwards compatibility here.

Anyway, now two weeks after, I think things look much better now:

https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=libav10;users=j...@debian.org

Most packages have patches readily available or need a new upstream
version. Note that more and more packages require libav10 to build,
and are held back in experimental for this reason.

The todo list of bugs without a patch is also shrinking rapidly:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=libav10;users=j...@debian.org;exclude=tags%3Apatch%2C+fixed-upstream

From the velocity of how fast packages are being patched, I think we
are in a rather good position to start this transition.

-- 
regards,
Reinhard

___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers


Bug#739079: transition: libav10

2014-02-15 Thread Reinhard Tartler
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: transition

Hi,

We have a new libav transition pending. Libav 10 is prepared in
debian/experimental, and I've started to build packges against this new
version; in fact, more or more packages require Libav 10 and the new
APIs it provides.

Unfortunately, this new release does break a number of packages in the
debian archive. At upstream, we are concerned about this and have
conducted a survey about the fallout here:
https://etherpad.mozilla.org/mnrZI5XlxP

Most projects have been fixed upstream already, some other are rather
easy to fix (e.g., simple renames such as CODEC_ID - AV_CODEC_ID,
etc.). In order to help with porting, Libav provides a migration guide here:
https://wiki.libav.org/Migration/10

I sincerly do hope that this libav10 transition will not be as painful
as libav9, but we do have a number of undermaintained packages in the
archive that require upstream work. For those, I'd suggest to be a bit
more aggressive with removing them from testing for the sake of having
this transition done more quickly.

Thanks for your assistance.

Ben file:

title = libav;
is_affected = .depends ~ /lib(avcodec|avformat|avutil|device|filter)-dev/
is_good = .depends ~ /lib(avcodec55|avformat55|avutil53|device54|filter4)/
is_bad = .depends ~ /lib(avcodec54|avformat54|avutil52|device53|filter3)/


-- System Information:
Debian Release: 7.2
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 3.11.0-15-generic (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers