-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi Andres,

> Thanks. This really helps.

glad to be of assistance :)

> I was going to ask, could you do a query on sid showing the source
> packages available in dmo only and in both debian and dmo? I'm still
> waiting on the import of the udd to my system.

The naive answer to this question would turn up source package names that 
are different between the Debian and dmo archives as dmo has been adding "-
dmo" to source packages to distinguish them from the Debian variant. There 
would also be libav vs ffmpeg differences.

So, I've not actually answered that question directly but instead some 
slightly different ones that I hope are what you really wanted to know:

* What packages are in Debian and dmo that have the same name or have 
"-'dmo" added to them? (Note that ffmpeg-dmo and xbmc-dmo both exist without 
a non-"-dmo" source package existing in Debian)

* What source packages in dmo are building binary packages with the same 
package names as binary packages in Debian?

* What source packages in dmo are building binary packages that are not in 
Debian?

The third of these questions turns up:

* packages like acroread that I guess will never be in Debian

* various multimedia packages that might one day be in Debian

* variations on multimedia packages that introduce extra binary packages (I 
guess ffmpeg-dmo producing libswresample* and mp4v2-dmo producing mp4-utils 
packages perhaps fall into this category)

* boring soname changes on libraries like x264-dmo producing libx264-122

I suspect that sifting through these different cases probably requires a 
person with knowledge of the Debian packages rather than more SQL.

Results (and SQL) attached. Let me know if there are further queries I can 
help with.

cheers
Stuart

- -- 
Stuart Prescott                 www.nanoNANOnano.net
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iEYEARECAAYFAk9rLPgACgkQn+i4zXHF0ait8ACdH1ufHnTR5X9v2GZp5NoMqGkZ
BIMAn04BPp6WB/4tR6Rx/HGnbiXfyyXT
=wYRo
-----END PGP SIGNATURE-----
## Source packages that are in both archives with same name

  source  | debian_version | dmm_version
----------+----------------+-------------
 rar      | 2:4.0.b3-1     | 2.80-2.1
 xvidcore | 2:1.3.2-8      | 3:1.3.2-0.4
 xvidcore | 2:1.3.2-9      | 3:1.3.2-0.4
(3 rows)


## Source packages that are in both archives with a *-dmo variant

        source        |       debian_version       |         dmm_version
----------------------+----------------------------+-----------------------------
 gpac                 | 0.4.5+svn3462~dfsg0-1      | 1:0.4.6~svn20120228-0.0
 gstreamer0.10-ffmpeg | 0.10.13-2                  | 1:0.10.13-0.2
 icecast2             | 2.3.2-9                    | 1:2.3.2kh31-0.0
 ices2                | 2.0.1-10                   | 1:2.0kh60a-0.1
 kdenlive             | 0.8.2.1-2                  | 1:0.8.2.1-0.0
 lame                 | 3.99.5+repack1-3           | 1:3.99.5-0.0
 mlt                  | 0.7.8-2                    | 1:0.7.8-0.1
 mp4v2                | 1.9.1+svn479~dfsg0-3       | 2:1.9.1-0.9
 mplayer              | 2:1.0~rc4.dfsg1+svn34540-1 | 3:1.0~rc4+svn20120313-0.0
 mplayer2             | 2.0-426-gc32b3ed-2         | 1:2.0~git20120313-0.1
 transcode            | 3:1.1.7-2                  | 4:1.1.7-0.3
 vlc                  | 2.0.0-6                    | 1:2.0.1-0.0
 x264                 | 2:0.120.2171+git01f7a33-3  | 3:0.122.2184+git5c85e0a-0.0
 xine-lib             | 1.1.20.1-3                 | 1:1.1.20.1-0.1
 xine-lib-1.2         | 1.2.1-1                    | 1:1.2.1-0.1
(15 rows)



## Source packages in dmo that build binary packages with the same name as 
Debian packages

    debian_source     |        dmm_source        |        debian_version        
 |         dmm_version         |                                                
                                                        package_overlap
----------------------+--------------------------+-------------------------------+-----------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 gpac                 | gpac-dmo                 | 0.4.5+svn3462~dfsg0-1        
 | 1:0.4.6~svn20120228-0.0     | libgpac-dev,gpac,libgpac1
 gstreamer0.10-ffmpeg | gstreamer0.10-ffmpeg-dmo | 0.10.13-2                    
 | 1:0.10.13-0.2               | gstreamer0.10-ffmpeg,gstreamer0.10-ffmpeg-dbg
 gtkpod               | gtkpod-aac               | 2.1.1-1                      
 | 1:2.1.1-0.1                 | libgtkpod-dev,libgtkpod1
 icecast2             | icecast2-dmo             | 2.3.2-9                      
 | 1:2.3.2kh31-0.0             | icecast2
 ices2                | ices2-dmo                | 2.0.1-10                     
 | 1:2.0kh60a-0.1              | ices2
 kdenlive             | kdenlive-dmo             | 0.8.2.1-2                    
 | 1:0.8.2.1-0.0               | kdenlive-dbg,kdenlive-data,kdenlive
 lame                 | lame-dmo                 | 3.99.5+repack1-3             
 | 1:3.99.5-0.0                | lame,libmp3lame-dev,libmp3lame0,lame-doc
 libav                | ffmpeg-dmo               | 4:0.8.1-1                    
 | 5:0.10.2-0.1                | 
libavfilter2,ffmpeg-doc,ffmpeg-dbg,libswscale2,libswscale-dev,libpostproc52,libpostproc-dev,libavutil51,libavutil-dev,libavformat53,libavformat-dev,libavfilter-dev,libavdevice53,libavdevice-dev,libavcodec53,libavcodec-dev
 mlt                  | mlt-dmo                  | 0.7.8-2                      
 | 1:0.7.8-0.1                 | 
libmlt++-dev,libmlt-dev,libmlt++3,libmlt4,melt,python-mlt3,libmlt-data
 mp4v2                | mp4v2-dmo                | 1.9.1+svn479~dfsg0-3         
 | 2:1.9.1-0.9                 | mp4v2-utils,libmp4v2-dev
 mplayer              | mplayer-dmo              | 2:1.0~rc4.dfsg1+svn34540-1   
 | 3:1.0~rc4+svn20120313-0.0   | mplayer-doc
 mplayer              | mplayer-dmo              | 
2:1.0~rc4.dfsg1+svn34540-1+b1 | 3:1.0~rc4+svn20120313-0.0   | mplayer,mencoder
 mplayer2             | mplayer2-dmo             | 2.0-426-gc32b3ed-2           
 | 1:2.0~git20120313-0.1       | mplayer2
 transcode            | transcode-dmo            | 3:1.1.7-2                    
 | 4:1.1.7-0.3                 | transcode-doc,transcode
 vlc                  | vlc-dmo                  | 2.0.0-6                      
 | 1:2.0.1-0.0                 | 
vlc-plugin-sdl,vlc,vlc-dbg,vlc-nox,vlc-plugin-fluidsynth,vlc-plugin-jack,vlc-data,vlc-plugin-zvbi,vlc-plugin-svg,libvlccore5,libvlccore-dev,libvlc5,libvlc-dev,vlc-plugin-notify,vlc-plugin-pulse
 x264                 | x264-dmo                 | 2:0.120.2171+git01f7a33-3    
 | 3:0.120.2164+gitda19765-0.0 | libx264-120
 x264                 | x264-dmo                 | 2:0.120.2171+git01f7a33-3    
 | 3:0.122.2184+git5c85e0a-0.0 | x264,libx264-dev
 xine-lib             | xine-lib-dmo             | 1.1.20.1-3                   
 | 1:1.1.20.1-0.1              | 
libxine1,libxine1-bin,libxine1-console,libxine1-x,libxine1-misc-plugins,libxine-dev,libxine1-plugins,libxine1-doc,libxine1-all-plugins,libxine1-dbg,libxine1-ffmpeg,libxine1-gnome
 xine-lib-1.2         | xine-lib-1.2-dmo         | 1.2.1-1                      
 | 1:1.2.1-0.1                 | 
libxine2,libxine2-dev,libxine2-dbg,libxine2-console,libxine2-bin,libxine2-gnome,libxine2-misc-plugins,libxine2-vdr,libxine2-x,libxine2-plugins,libxine2-doc,libxine2-all-plugins,libxine2-ffmpeg
 xvidcore             | xvidcore                 | 2:1.3.2-9                    
 | 3:1.3.2-0.4                 | libxvidcore-dev,libxvidcore4
(20 rows)



## Source packages from dmm that build binary packages not in Debian

           source           |           version           |                     
                                                                                
                                  missing_debian_packages
----------------------------+-----------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 2mandvd                    | 1.7.3-0.0                   | 2mandvd,2mandvd-data
 aacgain                    | 1.9-0.2                     | aacgain
 aacplusenc                 | 0.17.5-0.0                  | aacplusenc
 aacskeys                   | 0.4.0c-0.3                  | aacskeys
 acroread-debian-files      | 9.4.7                       | 
acroread-debian-files
 adobe-fontspack-jpn        | 9.1.0-0.3                   | acroread-fonts-jpn
 adobereader-enu            | 9.4.7-0.1                   | 
acroread,mozilla-acroread,acroread-l10n-en,acroread-data,acroread-dictionary-en,acroread-plugins,acroread-plugin-speech,acroread-escript
 advancemenu                | 2.5.0-0.5                   | advancemenu
 aften                      | 0.0.8svn20100103-0.0        | 
libaften-dev,aften,libaften0
 amrenc                     | 0.5.2-0.1                   | amrenc
 autopano-sift-c            | 2.5.1-0.1                   | autopano-sift-c
 avidemux                   | 1:2.5.6-0.3                 | 
avidemux-cli,avidemux-plugins,avidemux-qt,avidemux,avidemux-common
 bdsup2sub                  | 4.0.0-0.0                   | bdsup2sub
 bdvmdbg                    | 0.1.5-0.1                   | bdvmdbg
 bombono-dvd                | 1.2.1-0.2                   | 
bombono-dvd-data,bombono-dvd
 ccextractor                | 0.61-0.0                    | ccextractor
 chaplin                    | 1.10-0.3                    | chaplin
 cinelerra                  | 4.3-0.0                     | 
cinelerra,cinelerra-doc,cinelerra-data
 cinelerra-cv               | 2.1.5-0.9                   | 
libquicktimehv-dev,cinelerra-cv,libmpeg3hv-1.5.0-1,cinelerra-cv-doc,cinelerra-cv-data,libmpeg3hv-dev,libquicktimehv-1.6.0-1
 cutmp3                     | 2.1-0.0                     | cutmp3
 darkice-full               | 1.1-0.1                     | darkice-full
 debian-multimedia-keyring  | 2010.12.26                  | 
debian-multimedia-keyring
 devede                     | 3.21.0-0.0                  | devede
 divxenc                    | 1.6.5-0.0                   | divxenc
 dumphd                     | 0.61-0.4                    | dumphd
 dv2sub                     | 0.3-0.1                     | dv2sub
 dvd95                      | 1:1.6p0-0.0                 | dvd95
 dvdrip                     | 1:0.98.11-0.0               | dvdrip
 dvdrip-doc                 | 2:0.98.11-0.0               | dvdrip-doc
 dvdrip-queue               | 0.1.3-0.3                   | dvdrip-queue
 dvdshrink                  | 2.6.1.11-0.1                | xdvdshrink
 dvd-slideshow              | 0.8.4.2-0.3                 | dvd-slideshow
 dvdwizard                  | 0.7.1-0.0                   | dvdwizard
 easytag-aac                | 2.1.7-0.0                   | easytag-aac
 event-execflow             | 0.64-0.0                    | 
libevent-execflow-perl
 faac                       | 1.28-0.7                    | 
libfaac0,faac,libfaac-dev
 ffmpeg-dmo                 | 5:0.10.2-0.1                | 
libswresample0,libswresample-dev
 flash-player               | 3:11.1.102.63-0.0           | 
flashplayer-mozilla,kde-config-flash-player
 foobnix                    | 2.5.35-0.0                  | foobnix
 freeme2                    | 0.4-1.2                     | freeme2
 grip                       | 3.3.1-15.3                  | grip
 gst-plugins-really-bad     | 0.10.23-0.0                 | 
gstreamer0.10-plugins-really-bad
 gtk2-ex-formfactory        | 0.67-0.0                    | 
gtk2-ex-formfactory-perl
 gtkpod-aac                 | 1:2.1.1-0.1                 | 
gtkpod-aac-data,gtkpod-aac
 h264enc                    | 9.4.4-0.0                   | h264enc
 handbrake                  | 0.9.6-0.1                   | 
handbrake-cli,handbrake-gtk
 libaacplus                 | 2.0.2-0.2                   | 
libaacplus-dbg,libaacplus2,libaacplus-dev
 libdvbcsa                  | 1.1.0-0.1                   | 
libdvbcsa1,libdvbcsa-dev
 libdvdcss                  | 1.2.12-0.0                  | 
libdvdcss2,libdvdcss-dev
 libfame                    | 0.9.1-0.6                   | 
libfame-dev,libfame-0.9-1
 libmkv                     | 0.6.5.1-0.1                 | libmkv-dev,libmkv0
 libtxc-dxtn                | 1.0.1-0.3                   | 
libtxc-dxtn0,libtxc-dxtn-dev
 lxdvdrip                   | 1.77-0.0                    | lxdvdrip
 lxsplit                    | 0.2.4-0.0                   | lxsplit
 m2vrequantiser             | 1.1-0.0                     | m2vrequantiser
 m4baker                    | 0.1.91-0.2                  | m4baker
 mjpegtools                 | 1:2.0.0-0.5                 | 
libmjpegtools-dev,mjpegtools,libmjpegtools-2.0-0
 mlt-dmo                    | 1:0.7.8-0.1                 | 
libmlt-perl,libmlt-ruby,libmlt-ruby1.9.1
 mod-musicindex-aac         | 1.3.5-0.2                   | 
libapache2-mod-musicindex-aac
 monkeys-audio              | 3.99-u4-b5-0.1              | 
libmac2,libmac-dev,monkeys-audio
 mp4tools                   | 0.6.8-0.1                   | mp4tools
 mp4v2-dmo                  | 2:1.9.1-0.9                 | libmp4v2-1,mp4-utils
 mpglen                     | 0.0.2-0.2                   | mpglen
 mplayer-dmo                | 3:1.0~rc4+svn20120313-0.0   | mplayer-nogui
 mythplugins                | 0.24.2-0.0                  | 
mytharchive,mythplugins,mythzoneminder,mythnetvision-data,mytharchive-data,mythweather,mythvideo,mythnews,mythnetvision,mythmusic,mythgame,mythgallery,mythbrowser
 mythstream                 | 0.21+svn-r21640-0.4         | mythstream
 myththemes                 | 0.24+fixes20110828-0.0      | mythtv-themes
 mythtv                     | 0.24.2-0.1                  | 
libmythtv-perl,mythtv,mythtv-common,mythtv-database,mythtv-doc,mythtv-perl,python-mythtv,libmyth-0.24-0,libmyth-dev,libmythavcodec52,libmythavcore0,libmythavdevice52,libmythavfilter1,libmythavformat52,libmythavutil50,libmythpostproc51,libmythswscale0,mythffmpeg,mythtv-backend,mythtv-frontend
 mythweb                    | 0.24+fixes20111226-0.0      | mythweb
 nuvexport                  | 0.5~git20101231-0.0         | nuvexport
 ocaml-aacplus              | 0.2.0-0.1                   | 
libaacplus-ocaml-dynlink,libaacplus-ocaml-dev,libaacplus-ocaml
 ogmrip                     | 0.13.7-0.0                  | 
ogmrip,libogmrip-dev,libogmrip1,ogmrip-doc
 ogmrip-ac3                 | 0.2-0.2                     | ogmrip-ac3
 ogmrip-dirac               | 0.1-0.4                     | ogmrip-dirac
 ogmrip-mpeg                | 0.2-0.3                     | ogmrip-mpeg
 ogmrip-nero-aac            | 0.4-0.1                     | ogmrip-nero-aac
 ogmrip-oggz                | 0.2-0.1                     | ogmrip-oggz
 ogmrip-profiles            | 0.2-0.1                     | ogmrip-profiles
 ogmrip-video-copy          | 0.3-0.1                     | ogmrip-video-copy
 pbmpcd                     | 0.20071119-0.2              | bemused-mpc
 pgmfindclip                | 1.13-0.2                    | pgmfindclip
 plug                       | 1.0-0.0                     | plug
 plugin-brightness-contrast | 0.4-0.2                     | 
kino-brightness-contrast-plugin
 plugin-hsv-color-space     | 0.4-0.2                     | 
kino-hsv-color-space-plugin
 project-x                  | 0.91.0-0.1                  | project-x
 qdvdauthor                 | 1:2.3.0-0.0                 | 
qdvdauthor,qdvdauthor-data
 qdvdauthor-templates       | 1.11.0-0.0                  | qdvdauthor-templates
 qhimdtransfer              | 1:0.1.0~git2385a9b-0.1      | qhimdtransfer
 rar                        | 2.80-2.1                    | rar-2.80
 ripmake                    | 1.39-0.3                    | ripmake
 rubyripper                 | 0.6.2-0.0                   | rubyripper
 shorten                    | 3.6.1-0.2                   | shorten
 smile                      | 1.0-0.2                     | smile,smile-data
 smillaenlarger             | 0.8.9-0.0                   | smillaenlarger
 smplayer2                  | 0.0+20120304-0.0            | 
smplayer2-common,smplayer2
 submux-dvd                 | 0.5.2-0.0                   | submux-dvd
 subtitleripper             | 0.3.4-0.7                   | subtitleripper
 tablet-encode              | 2.30-0.1                    | tablet-encode
 telxcc                     | 0.git20120217-0.0           | telxcc
 transcode-dmo              | 4:1.1.7-0.3                 | transcode-utils
 tsmuxer                    | 1.10.6-0.0                  | tsmuxer
 tsmuxergui                 | 1.9.9-0.0                   | tsmuxergui
 ttaenc                     | 3.4.1-0.1                   | ttaenc
 videoporama                | 0.8.2-0.0                   | videoporama
 videotrans                 | 1.6.1-0.0                   | videotrans
 w32codecs                  | 1:20110131-0.1              | w32codecs
 x264-dmo                   | 3:0.122.2184+git5c85e0a-0.0 | libx264-122
 xbmc-dmo                   | 11.0~rc2-0.1                | 
xbmc-data,xbmc,xbmc-bin,xbmc-eventclients-wiiremote,xbmc-eventclients-common,xbmc-eventclients-dev,xbmc-eventclients-j2me,xbmc-eventclients-ps3,xbmc-skin-confluence,xbmc-standalone
 xcutmp3                    | 1.2-0.0                     | xcutmp3
 xvattr                     | 1.3-0.8                     | xvattr
 xvid4conf                  | 1.12-0.2                    | xvid4conf
 xvidcap                    | 1.1.7-0.10                  | xvidcap
 xvidenc                    | 8.4.3-0.0                   | xvidenc
 y4mscaler                  | 9.0-0.2                     | y4mscaler
(114 rows)

-- Source packages that are in both archives with same name
SELECT
  s.source,
  s.version AS debian_version,
  smm.version AS dmm_version
FROM sources AS s
JOIN sources AS smm ON
  s.source = smm.source
WHERE
  s.release='sid' AND
  smm.release='sid-multimedia'
ORDER BY s.source;

-- Source packages that are in both archives with a *-dmo variant
SELECT
  s.source,
  s.version AS debian_version,
  smm.version AS dmm_version
FROM sources AS s
JOIN sources AS smm ON
  smm.source = s.source || '-dmo'
WHERE
  s.release='sid' AND
  smm.release='sid-multimedia'
ORDER BY s.source;

-- Source packages in dmo that build binary packages with the same name as Debian packages
SELECT
  p.source AS debian_source,
  pmm.source AS dmm_source,
  p.version AS debian_version,
  pmm.version AS dmm_version,
  array_to_string(array_agg(p.package), E',') AS package_overlap
FROM packages AS p
JOIN packages AS pmm ON
  p.package = pmm.package AND
  p.architecture = pmm.architecture
WHERE
  p.release='sid' AND
  pmm.release='sid-multimedia' AND
  p.architecture IN ('i386', 'all')
GROUP BY p.source, p.version, pmm.source, pmm.version;

-- Source packages from dmm that build binary packages not in Debian
SELECT
  source,
  version,
  array_to_string(array_agg(package), E',') AS missing_debian_packages
FROM packages
WHERE
  release='sid-multimedia' AND
  architecture IN ('i386', 'all') AND
  package NOT IN (
    SELECT package
    FROM packages
    WHERE release='sid' AND architecture IN ('i386', 'all')
  )
GROUP BY source, version;



_______________________________________________
pkg-multimedia-maintainers mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers

Reply via email to