Re: [gentoo-dev] virtual/ffmpeg and media-video/libav

2011-03-30 Thread Alexis Ballier
On Monday, March 28, 2011 08:26:00 AM Tomáš Chvátal wrote:
 So after bit of smashing here and there the list of packages depending
 on media-libs/ffmpeg is stored and automatically generated on my reports
 page [1] (automatic generation is working if i didn't screw up once a day).
 
 So if you want to move this forward please test and change packages in
 this list with libav.
 
 [1] http://dev.gentooexperimental.org/~scarabeus/reports/ffmpeg.list.txt

As far as I am concerned, as long as:
1) the minimal required version remains the same (which is not possible with 
the current virtual as I said in another email)
2) you have tested it builds against libav

you are free and very welcome to switch my packages

(sorry, I do not intend to switch to libav in the near future so I rely on you 
there)

A.



Re: [gentoo-dev] virtual/ffmpeg and media-video/libav

2011-03-29 Thread Zac Medico
On 03/28/2011 07:25 PM, Alexis Ballier wrote:
 I hope my fears are unjustified but I'm not sure how the PMs would behave in 
 the following cases:
 
 a deps on b and virtual/ffmpeg
 b deps on media-video/ffmpeg
 
 what happens when I want to install package 'a' on a fresh system ? the pm 
 tries to pull the virtual and thus libav and sees a blocker with the non 
 virtual one?
 
 same questions with:
 a deps on media-video/ffmpeg
 b deps on virtual/ffmpeg
 
 type 'emerge a b'

That's handled by delayed evaluation since portage-2.1.7:

  https://bugs.gentoo.org/show_bug.cgi?id=264434

-- 
Thanks,
Zac



Re: [gentoo-dev] virtual/ffmpeg and media-video/libav

2011-03-28 Thread Tomáš Chvátal
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

So after bit of smashing here and there the list of packages depending
on media-libs/ffmpeg is stored and automatically generated on my reports
page [1] (automatic generation is working if i didn't screw up once a day).

So if you want to move this forward please test and change packages in
this list with libav.

[1] http://dev.gentooexperimental.org/~scarabeus/reports/ffmpeg.list.txt

Cheers

Tom
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.17 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk2QcEgACgkQHB6c3gNBRYf+UACgj5oO37vpIFtbWPsr2CzgCwKo
uYsAnjL2m42ns5LEF9CaRWEDpN8ccBMO
=HLF7
-END PGP SIGNATURE-



Re: [gentoo-dev] virtual/ffmpeg and media-video/libav

2011-03-28 Thread Alexis Ballier
On Wednesday, March 23, 2011 11:08:01 AM Tomáš Chvátal wrote:
 Hi guys,
 As there is new ffmpeg fork that is a bit alive we should provide it as
 alternative to current media-video/ffmpeg.
 
 So libav is stored in media-video/libav (look at it, try to find issues
 and stuff).
 
 Virtual package is virtual/ffmpeg where now i implemented it to have
 versioned dependencies.

IMHO you're going a bit quick in switching everything; at least I would wait 
until the whole tree gets its deps converted to the virtual before letting 
libav be the first provider

I hope my fears are unjustified but I'm not sure how the PMs would behave in 
the following cases:

a deps on b and virtual/ffmpeg
b deps on media-video/ffmpeg

what happens when I want to install package 'a' on a fresh system ? the pm 
tries to pull the virtual and thus libav and sees a blocker with the non 
virtual one?

same questions with:
a deps on media-video/ffmpeg
b deps on virtual/ffmpeg

type 'emerge a b'

Regards,

A.



[gentoo-dev] virtual/ffmpeg and media-video/libav

2011-03-23 Thread Tomáš Chvátal
Hi guys,
As there is new ffmpeg fork that is a bit alive we should provide it as
alternative to current media-video/ffmpeg.

So libav is stored in media-video/libav (look at it, try to find issues
and stuff).

Virtual package is virtual/ffmpeg where now i implemented it to have
versioned dependencies.
So there is virtual/ffmpeg-0.6 virtual/ffmpeg- where the apps can
decide what they need.
Samuli pointed out that we do not slot ffmpeg nor support versioned deps
and always demand everything to be working with latest. If you have
strong opinion on that one please express it here so the virtual gets
redesigned to just simple virtual/ffmpeg-0.1 without any version stated
in it. I myself like the chance to express the version explicitly.
Virtual itself provide access to all useflags currently used in eapi2
deps. More can be added when required.

For what is libav i would suggest you go to their homepage
http://libav.org/ or poke Diego or Luca whom are actually members of
upstream :)

And finally the list of current dependencies over ffmpeg see in attachment.

Cheers

Tomas
app-cdr/backlite/backlite-1.0.1.ebuild: media-video/ffmpeg
app-cdr/k3b/k3b-2.0.2-r1.ebuild:ffmpeg? ( =media-video/ffmpeg-0.5 )
app-cdr/k9copy/k9copy-2.3.6.ebuild: =media-video/ffmpeg-0.5i
app-emulation/vice/vice-2.2.ebuild: ffmpeg? ( 
=media-video/ffmpeg-0.5_p20373 )
app-mobilephone/bitpim/bitpim-1.0.6-r1.ebuild:  media-video/ffmpeg
app-pda/gnupod/gnupod-0.99.8.ebuild:ffmpeg? ( media-video/ffmpeg )
dev-games/openscenegraph/openscenegraph-2.8.3.ebuild:   ffmpeg? ( 
media-video/ffmpeg )
dev-php5/ffmpeg-php/ffmpeg-php-0.6.0.ebuild:DEPEND==media-video/ffmpeg-0.4.9_pre1
dev-php5/ffmpeg-php/ffmpeg-php-0.6.0-r1.ebuild:DEPEND==media-video/ffmpeg-0.4.9_pre1
dev-util/bugle/bugle-0.0.20090801.ebuild:DEPEND=ffmpeg? ( 
=media-video/ffmpeg-0.5 )
games-arcade/stepmania/stepmania-3.9-r2.ebuild: ffmpeg? ( 
=media-video/ffmpeg-0.5 )
games-misc/jugglemaster/jugglemaster-0.4.ebuild:ffmpeg? ( 
media-video/ffmpeg )
kde-base/ffmpegthumbs/ffmpegthumbs-4.5.5.ebuild:media-video/ffmpeg
kde-base/ffmpegthumbs/ffmpegthumbs-4.6.0.ebuild:media-video/ffmpeg
kde-base/ffmpegthumbs/ffmpegthumbs-4.6.1.ebuild:media-video/ffmpeg
media-gfx/album/album-4.02.ebuild:  ffmpeg? ( media-video/ffmpeg )
media-gfx/album/album-4.06.ebuild:  ffmpeg? ( media-video/ffmpeg )
media-gfx/blender/blender-2.48a-r3.ebuild:  ffmpeg? ( 
=media-video/ffmpeg-0.4.9_p20080326 )
media-gfx/blender/blender-2.49a.ebuild:RDEPEND=ffmpeg? ( 
=media-video/ffmpeg-0.5[encode,theora] )
media-gfx/blender/blender-2.49b.ebuild:RDEPEND=ffmpeg? ( 
=media-video/ffmpeg-0.5[encode,theora] )
media-libs/FusionSound/FusionSound-1.1.1.ebuild:ffmpeg? ( 
=media-video/ffmpeg-0.5 )
media-libs/gegl/gegl-0.0.20.ebuild: ffmpeg? ( 
=media-video/ffmpeg-0.4.9_p20080326 )
media-libs/gegl/gegl-0.0.20.ebuild: if has_version 
'=media-video/ffmpeg-0.4.9_p20081014'
media-libs/gegl/gegl-0.0.22.ebuild: ffmpeg? ( 
=media-video/ffmpeg-0.4.9_p20080326 )
media-libs/gegl/gegl-0.1.0.ebuild:  ffmpeg? ( 
=media-video/ffmpeg-0.4.9_p20080326 )
media-libs/gegl/gegl-0.1.0-r1.ebuild:   ffmpeg? ( 
=media-video/ffmpeg-0.4.9_p20080326 )
media-libs/gegl/gegl-0.1.2.ebuild:  ffmpeg? ( 
=media-video/ffmpeg-0.4.9_p20080326 )
media-libs/gegl/gegl-0.1.6.ebuild:  ffmpeg? ( 
=media-video/ffmpeg-0.4.9_p20080326 )
media-libs/libdlna/libdlna-0.2.3.ebuild:DEPEND==media-video/ffmpeg-0.5
media-libs/libquicktime/libquicktime-1.1.5.ebuild:  ffmpeg? ( 
=media-video/ffmpeg-0.4.9_p20070616 )
media-libs/libquicktime/libquicktime-1.2.2.ebuild:  ffmpeg? ( 
=media-video/ffmpeg-0.4.9_p20070616 )
media-libs/mediastreamer/mediastreamer-2.2.3_p1-r1.ebuild:  
media-video/ffmpeg
media-libs/mediastreamer/mediastreamer-2.3.0-r1.ebuild: 
media-video/ffmpeg
media-libs/mediastreamer/mediastreamer-2.5.0.ebuild:
media-video/ffmpeg
media-libs/mediastreamer/mediastreamer-2.6.0.ebuild:
media-video/ffmpeg
media-libs/mlt/mlt-0.4.6.ebuild:RDEPEND=ffmpeg? ( 
=media-video/ffmpeg-0.4.9_p20080326 )
media-libs/mlt/mlt-0.5.10.ebuild:RDEPEND=ffmpeg? ( 
=media-video/ffmpeg-0.5[vdpau?] )
media-libs/mlt/mlt-0.5.4.ebuild:RDEPEND=ffmpeg? ( 
=media-video/ffmpeg-0.5[vdpau?] )
media-libs/mlt/mlt-0.5.4-r2.ebuild:RDEPEND=ffmpeg? ( 
=media-video/ffmpeg-0.5[vdpau?] )
media-libs/opencv/opencv-2.0.0.ebuild:  ffmpeg? ( =media-video/ffmpeg-0.5 )
media-libs/opencv/opencv-2.1.0.ebuild:  ffmpeg? ( =media-video/ffmpeg-0.5 )
media-libs/wxsvg/wxsvg-1.0.ebuild:  ffmpeg? ( 
=media-video/ffmpeg-0.4.9_p20080326 )
media-libs/wxsvg/wxsvg-1.0.5.ebuild:=media-video/ffmpeg-0.4.9_p20080326
media-libs/wxsvg/wxsvg-1.0.7.ebuild:=media-video/ffmpeg-0.4.9_p20080326
media-libs/wxsvg/wxsvg-1.0.8.ebuild:=media-video/ffmpeg-0.4.9_p20080326
media-libs/xine-lib/xine-lib-1.1.19.ebuild: 
=media-video/ffmpeg-0.4.9_p20070129
media-plugins/alsa-plugins/alsa-plugins-1.0.20.ebuild:  ffmpeg? ( 

Re: [gentoo-dev] virtual/ffmpeg and media-video/libav

2011-03-23 Thread Jeremy Olexa

On Wed, 23 Mar 2011 15:08:01 +0100, Tomáš Chvátal wrote:

Hi guys,
As there is new ffmpeg fork that is a bit alive we should provide it 
as

alternative to current media-video/ffmpeg.

So libav is stored in media-video/libav (look at it, try to find 
issues

and stuff).

Virtual package is virtual/ffmpeg where now i implemented it to have
versioned dependencies.
So there is virtual/ffmpeg-0.6 virtual/ffmpeg- where the apps can
decide what they need.
Samuli pointed out that we do not slot ffmpeg nor support versioned 
deps

and always demand everything to be working with latest. If you have
strong opinion on that one please express it here so the virtual gets
redesigned to just simple virtual/ffmpeg-0.1 without any version 
stated

in it. I myself like the chance to express the version explicitly.
Virtual itself provide access to all useflags currently used in eapi2
deps. More can be added when required.

For what is libav i would suggest you go to their homepage
http://libav.org/ or poke Diego or Luca whom are actually members of
upstream :)

And finally the list of current dependencies over ffmpeg see in 
attachment.


Cheers

Tomas


When reading about the fork awhile back, I assumed that ffmpeg would 
die and libav would continue in its place. Do we really need a virtual 
for this??

-Jeremy



Re: [gentoo-dev] virtual/ffmpeg and media-video/libav

2011-03-23 Thread Mike Frysinger
On Wed, Mar 23, 2011 at 11:01 AM, Jeremy Olexa wrote:
 When reading about the fork awhile back, I assumed that ffmpeg would die
 and libav would continue in its place. Do we really need a virtual for
 this??

might as well hedge our bets.  it'd really suck if we threw all our
eggs into libav just to have to crash, or for it to move back to
ffmpeg.
-mike



Re: [gentoo-dev] virtual/ffmpeg and media-video/libav

2011-03-23 Thread Tomáš Chvátal
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Dne 23.3.2011 16:01, Jeremy Olexa napsal(a):
 
 When reading about the fork awhile back, I assumed that ffmpeg would
 die and libav would continue in its place. Do we really need a virtual
 for this??
 -Jeremy
 
Technically it is desired, but i don't want to step on anyones toes.

And yep i think we should provide both options if they really continue
to evolve (seems like libav is done by everyone and ffmpeg by vlc guys).

Tom
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.17 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk2KDxIACgkQHB6c3gNBRYcdkwCfSDoS8WHQrgpHGfKjY5M3xTA8
aMsAn0ZKseXkCgJV7Vu1J7UIQacTtnsC
=SEKy
-END PGP SIGNATURE-



Re: [gentoo-dev] virtual/ffmpeg and media-video/libav

2011-03-23 Thread Donnie Berkholz
On 11:10 Wed 23 Mar , Mike Frysinger wrote:
 On Wed, Mar 23, 2011 at 11:01 AM, Jeremy Olexa wrote:
  When reading about the fork awhile back, I assumed that ffmpeg would die
  and libav would continue in its place. Do we really need a virtual for
  this??
 
 might as well hedge our bets.  it'd really suck if we threw all our
 eggs into libav just to have to crash, or for it to move back to
 ffmpeg.

Indeed, this is the same thing we did back in the XFree86/X.Org split. I 
think x11-base/xfree stuck around for another year or so before we 
decided it was definitely a zombie and burned it to a crisp.

-- 
Thanks,
Donnie

Donnie Berkholz
Sr. Developer, Gentoo Linux
Blog: http://dberkholz.com


pgpKRB5nyAlw6.pgp
Description: PGP signature