Siduction Forum

Siduction Forum => Upgrade Warnings => Topic started by: dibl on 2015/09/16, 13:23:42

Title: KF5 users beware dmo removals!
Post by: dibl on 2015/09/16, 13:23:42
Today there were over 170 packages to be upgraded in a d-u, but with the dmo repo enabled there would be 24 removals of audio/video packages including ffmpeg, kaffeine, etc.  Disable the dmo repo, apt-get update, and then the d-u will go through with no removals.
Title: Re: KF5 users beware dmo removals!
Post by: piper on 2015/09/16, 20:05:27
Hmm, 5:30am (eat) no removals, at work now, check again when I get home , thanks for heads up
Title: Re: KF5 users beware dmo removals!
Post by: dibl on 2015/09/16, 20:34:06
My d-u this morning was about an hour later than yours.  I re-enabled dmo to check the situation -- here is what I see at this time (1432 EDT):


root@Hibiscus:/# apt-get dist-upgrade 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following packages will be REMOVED:
  ffmpeg ffmpegthumbs gxine gxineplugin kaffeine libavdevice55 libavdevice56 libavfilter5 libavformat56 libchromaprint0
  libxine2-all-plugins libxine2-ffmpeg libxine2-plugins libxine2-x paprefs pulseaudio-module-bluetooth pulseaudio-module-gconf
  pulseaudio-module-x11 pulseaudio-module-zeroconf vlc vlc-nox vlc-plugin-notify xine-plugin xine-ui
The following packages have been kept back:
  kactivities libavcodec56 libavcodec56:i386
The following packages will be upgraded:
  binutils libavresample2 libavresample2:i386 libavutil54 libavutil54:i386 libpostproc53 libswresample1 libswresample1:i386
  libswscale3
9 upgraded, 0 newly installed, 24 to remove and 3 not upgraded.
Need to get 4,736 kB of archives.
After this operation, 29.7 MB disk space will be freed.
Do you want to continue? [Y/n] n
Abort




I haven't made any deeper investigation since I can work around it by disabling the repo.
Title: Re: KF5 users beware dmo removals!
Post by: cas on 2015/09/16, 21:28:06
what is a "dmo repo"? never heard of that.

c
Title: Re: KF5 users beware dmo removals!
Post by: jure on 2015/09/16, 21:46:45
deb-multimedia.org/ (http://deb-multimedia.org/) ?
Title: Re: KF5 users beware dmo removals!
Post by: dibl on 2015/09/16, 22:33:29
Quote from: jure on 2015/09/16, 21:46:45
deb-multimedia.org/ (http://deb-multimedia.org/) ?


Yes. Sorry cas -- I thought everyone here was familiar with it.   :-[
Title: Re: KF5 users beware dmo removals!
Post by: piper on 2015/09/17, 01:09:45
hmm, 7:06pm (est)

root /home/piper # apt-get update && apt-get dist-upgrade -d -y
Get:1 http://liquorix.net unstable InRelease [17.7 kB]
Get:2 http://liquorix.net unstable InRelease [14.2 kB]                                                                                       
Get:3 http://liquorix.net unstable InRelease [17.9 kB]                                                                                       
Get:4 http://liquorix.net unstable/main amd64 Packages [53.3 kB]                                                                             
Get:5 http://httpredir.debian.org unstable InRelease [253 kB]                                                                             
Get:6 http://liquorix.net unstable/main i386 Packages [57.8 kB]                                                                             
Get:7 http://www.deb-multimedia.org sid InRelease [22.3 kB]                                                                                 
Get:8 http://liquorix.net unstable/main amd64 Packages [53.0 kB]                                                                             
Get:9 http://liquorix.net unstable/main i386 Packages [53.0 kB]                                                                             
Get:10 http://packages.siduction.org experimental InRelease [14.3 kB]                                                       
Get:11 http://liquorix.net unstable/main amd64 Packages [10.6 kB]                                                               
Get:12 http://www.deb-multimedia.org sid/main amd64 Packages [163 kB]                                                       
Get:13 http://liquorix.net unstable/contrib amd64 Packages [1,813 B]                                           
Get:14 http://liquorix.net unstable/non-free amd64 Packages [29.1 kB]                                                                   
Get:15 http://packages.siduction.org experimental InRelease [17.6 kB]                                   
Get:16 http://liquorix.net unstable/main i386 Packages [11.9 kB]                                                                             
Get:17 http://liquorix.net unstable/contrib i386 Packages [1,812 B]                                                           
Get:18 http://liquorix.net unstable/non-free i386 Packages [28.4 kB]                                                                         
Get:19 http://packages.siduction.org unstable InRelease [17.7 kB]                                                                           
Get:20 http://packages.siduction.org experimental/main amd64 Packages [25.7 kB]                                                             
Get:21 http://www.deb-multimedia.org sid/non-free amd64 Packages [2,675 B]                                                                   
Get:22 http://packages.siduction.org experimental/contrib amd64 Packages [1,823 B]                                                           
Get:23 http://www.deb-multimedia.org sid/main i386 Packages [164 kB]                                                                         
Get:24 http://httpredir.debian.org unstable/contrib Translation-en [45.7 kB]                                                                 
Get:25 http://httpredir.debian.org unstable/main Translation-en [5,078 kB]                                                                   
Get:26 http://packages.siduction.org experimental/non-free amd64 Packages [7,909 B]                                                         
Get:27 http://httpredir.debian.org unstable/non-free Translation-en [80.5 kB]                                                               
Get:28 http://www.deb-multimedia.org sid/non-free i386 Packages [6,229 B]                                                                   
Get:29 http://httpredir.debian.org unstable/contrib amd64 Packages [58.6 kB]                                                                 
Get:30 http://packages.siduction.org experimental/main i386 Packages [27.5 kB]                                                               
Get:31 http://packages.siduction.org experimental/contrib i386 Packages [1,808 B]                                                           
Get:32 http://httpredir.debian.org unstable/main amd64 Packages [7,539 kB]                                                                   
Get:33 http://httpredir.debian.org unstable/non-free amd64 Packages [91.3 kB]                                                               
Get:34 http://packages.siduction.org experimental/non-free i386 Packages [8,231 B]                                                           
Get:35 http://httpredir.debian.org unstable/main i386 Packages [7,534 kB]                                                                   
Get:36 http://packages.siduction.org experimental/main amd64 Packages [14 B]                                                                 
Get:37 http://packages.siduction.org experimental/contrib amd64 Packages [14 B]                                                             
Get:38 http://packages.siduction.org experimental/non-free amd64 Packages [7,110 B]                                                         
Get:39 http://packages.siduction.org experimental/main i386 Packages [14 B]                                                                 
Get:40 http://packages.siduction.org experimental/contrib i386 Packages [14 B]                                                               
Get:41 http://packages.siduction.org experimental/non-free i386 Packages [7,430 B]                                                           
Ign http://www.deb-multimedia.org sid/main Translation-en_US                                                                                 
Ign http://www.deb-multimedia.org sid/main Translation-en                                                                                   
Ign http://liquorix.net unstable/main Translation-en_US                                                                                     
Ign http://www.deb-multimedia.org sid/non-free Translation-en_US                                                                             
Ign http://liquorix.net unstable/main Translation-en                                                                                         
Ign http://liquorix.net unstable/main Translation-en_US                                                                                     
Ign http://www.deb-multimedia.org sid/non-free Translation-en                                                                               
Ign http://liquorix.net unstable/main Translation-en                                                                                         
Ign http://liquorix.net unstable/contrib Translation-en_US                                                                                   
Ign http://liquorix.net unstable/contrib Translation-en                                                                       
Ign http://liquorix.net unstable/main Translation-en_US                                                                       
Get:42 http://packages.siduction.org unstable/main amd64 Packages [3,808 B]                                                                 
Ign http://liquorix.net unstable/main Translation-en                                                                                         
Get:43 http://httpredir.debian.org unstable/non-free i386 Packages [88.0 kB]                                                                 
Ign http://liquorix.net unstable/non-free Translation-en_US                                                                                 
Get:44 http://packages.siduction.org unstable/main i386 Packages [3,822 B]                                                                   
Ign http://liquorix.net unstable/non-free Translation-en                                                                                     
Get:45 http://httpredir.debian.org unstable/contrib i386 Packages [58.2 kB]                                                                 
Ign http://packages.siduction.org experimental/contrib Translation-en_US                                                                     
Ign http://packages.siduction.org experimental/contrib Translation-en                                                                       
Ign http://packages.siduction.org experimental/main Translation-en_US                                                                       
Ign http://packages.siduction.org experimental/main Translation-en                                                                           
Ign http://packages.siduction.org experimental/non-free Translation-en_US                                                                   
Ign http://packages.siduction.org experimental/non-free Translation-en                                                                       
Ign http://packages.siduction.org experimental/contrib Translation-en_US                                                                     
Ign http://packages.siduction.org experimental/contrib Translation-en                                                                       
Ign http://packages.siduction.org experimental/main Translation-en_US                                                                       
Ign http://packages.siduction.org experimental/main Translation-en                                                                           
Ign http://packages.siduction.org experimental/non-free Translation-en_US                                                                   
Ign http://packages.siduction.org experimental/non-free Translation-en                                                                       
Ign http://packages.siduction.org unstable/main Translation-en_US                                                                           
Ign http://packages.siduction.org unstable/main Translation-en                                                                               
Fetched 21.7 MB in 16s (1,288 kB/s)                                                                                                         
Reading package lists... Done
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following packages will be upgraded:
  binutils cups cups-bsd cups-client cups-common cups-core-drivers cups-daemon cups-ppdc cups-server-common libcups2 libcupscgi1
  libcupsimage2 libcupsmime1 libcupsppdc1 lsof rsyslog sddm sddm-theme-maldives sddm-theme-maui
19 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 9,397 kB of archives.
After this operation, 23.6 kB of additional disk space will be used.


I du 2 or more times a day.

This is one of my builds, I build with dmo (mythtv)

System:    Host: x1 Kernel: 4.1.6-towo.1-siduction-amd64 x86_64 (64 bit) Desktop: KDE Plasma 5.4.1
           Distro: siduction 15.1.0 Thunderstruck - xorg - (201509110914)

Title: Re: KF5 users beware dmo removals!
Post by: dibl on 2015/09/17, 12:51:37
Hmmm, indeed!


Is the "httpredir.debian.org" repo a debian mirror?  I use


deb http://http.debian.net/debian/ unstable main contrib non-free
Title: Re: KF5 users beware dmo removals!
Post by: piper on 2015/09/17, 12:56:56
Quote from: diblHmmm, indeed!


Is the "httpredir.debian.org" repo a debian mirror?  I use


deb http://http.debian.net/debian/ unstable main contrib non-free

Yes, :)  read more about it

http://httpredir.debian.org/

New du a minute ago, no removals,
new kernel, thanks towo !

Reading package lists... Done
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

System:    Host: x1 Kernel: 4.2.0-towo.1-siduction-amd64 x86_64 (64 bit) Desktop: KDE Plasma 5.4.1
           Distro: siduction 15.1.0 Thunderstruck - xorg - (201509110914)


Title: Re: KF5 users beware dmo removals!
Post by: dibl on 2015/09/17, 13:36:36

Interesting.

With dmo disabled:

root@Hibiscus:/# apt-get dist-upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following packages have been kept back:
  kactivities
The following packages will be upgraded:
  cgmanager cups cups-bsd cups-client cups-common cups-core-drivers cups-daemon cups-ppdc
  cups-server-common konversation-data libcgmanager0 libcups2 libcups2-dev libcupscgi1
  libcupsimage2 libcupsimage2-dev libcupsmime1 libcupsppdc1 libgusb2 sddm
20 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
Need to get 6,845 kB of archives.
After this operation, 7,168 B of additional disk space will be used.
Do you want to continue? [Y/n]



With dmo enabled:

root@Hibiscus:/# apt-get dist-upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following packages will be REMOVED:
  ffmpeg ffmpegthumbs gxine gxineplugin kaffeine libavdevice55 libavdevice56 libavfilter5
  libavformat56 libchromaprint0 libxine2-all-plugins libxine2-ffmpeg libxine2-plugins
  libxine2-x paprefs pulseaudio-module-bluetooth pulseaudio-module-gconf pulseaudio-module-x11
  pulseaudio-module-zeroconf vlc vlc-nox vlc-plugin-notify xine-plugin xine-ui
The following packages have been kept back:
  kactivities libavcodec56 libavcodec56:i386
The following packages will be upgraded:
  cgmanager cups cups-bsd cups-client cups-common cups-core-drivers cups-daemon cups-ppdc
  cups-server-common konversation-data libavresample2 libavresample2:i386 libavutil54
  libavutil54:i386 libcgmanager0 libcups2 libcups2-dev libcupscgi1 libcupsimage2
  libcupsimage2-dev libcupsmime1 libcupsppdc1 libgusb2 libpostproc53 libswresample1
  libswresample1:i386 libswscale3 sddm
28 upgraded, 0 newly installed, 24 to remove and 3 not upgraded.
Need to get 7,973 kB of archives.
After this operation, 29.7 MB disk space will be freed.
Do you want to continue? [Y/n]



Notice the difference in held-back packages.

root@Hibiscus:/# apt-cache policy libavcodec56
libavcodec56:
  Installed: 10:2.8-dmo1
  Candidate: 10:2.8-dmo2
  Version table:
     10:2.8-dmo2 0
        500 http://www.deb-multimedia.org/ sid/main amd64 Packages
*** 10:2.8-dmo1 0
        100 /var/lib/dpkg/status

Title: Re: KF5 users beware dmo removals!
Post by: piper on 2015/09/17, 13:53:40
The only thing I can think of, is that I have dmo installed from the get-go. (built and installed)

piper@x1:~$ apt-cache policy libavcodec56
libavcodec56:
  Installed: 10:2.8-dmo2
  Candidate: 10:2.8-dmo2
  Version table:
*** 10:2.8-dmo2 0
        500 http://www.deb-multimedia.org/ sid/main amd64 Packages
        100 /var/lib/dpkg/status


On your output, I don't see newer kernel ?


Title: Re: KF5 users beware dmo removals!
Post by: dibl on 2015/09/17, 14:16:37
I got it yesterday morning.


don@Hibiscus:~$ uname -a 
Linux Hibiscus 4.2.0-towo.1-siduction-amd64 #1 SMP PREEMPT siduction 4.2-1 (2015-09-15) x86_64 GNU/Linux




Look at this (with dmo enabled):


root@Hibiscus:/# apt-get -s install libavcodec56 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
libavcodec56 : Depends: libilbc2 (>= 2.0.2) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Title: Re: KF5 users beware dmo removals!
Post by: dibl on 2015/09/17, 14:24:33
Huh.  Strange -- the problematic package installed with no issue.


root@Hibiscus:/# apt-get install libilbc2     
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following NEW packages will be installed:
  libilbc2
0 upgraded, 1 newly installed, 0 to remove and 15 not upgraded.
Need to get 49.9 kB of archives.
After this operation, 112 kB of additional disk space will be used.
Get:1 http://www.deb-multimedia.org/ sid/main libilbc2 amd64 2.0.2-dmo3 [49.9 kB]
Fetched 49.9 kB in 0s (76.2 kB/s) 
Selecting previously unselected package libilbc2.
(Reading database ... 226778 files and directories currently installed.)
Preparing to unpack .../libilbc2_2.0.2-dmo3_amd64.deb ...
Unpacking libilbc2 (2.0.2-dmo3) ...
Setting up libilbc2 (2.0.2-dmo3) ...
Processing triggers for libc-bin (2.19-20) ...



Then I can install libavcodec56 and it removes skype and libasound2-plugin.i386, none of which work without a systemtray anyway, so that's what I did.

And now a d-u against dmo will go through with no further issues.  So, the lurking problem was skype and a couple of xxx.i386 packages blocking the newer dmo multimedia packages.  All good now.  Sorry for all the noise -- this is only going to affect users with multi-arch and skype installed, I think.
Title: Re: KF5 users beware dmo removals!
Post by: piper on 2015/09/18, 01:14:17
That was going to be my next question cause I thought you used skype.

I don't use skype no more, but, multiarch I do.

Glad you got it all sorted, nothing to be sorry about  ;)
Title: Re: KF5 users beware dmo removals!
Post by: dibl on 2015/09/18, 02:45:19
And thanks for the tips, piper, as always!   ;D
Title: Re: KF5 users beware dmo removals!
Post by: holgerw on 2015/09/22, 07:16:18
Hello,

one question: I've learned the last years, that dmo is evil stuff and that Marrilat has not the technical know-how to build proper stuff for Debian.

Has something changed in judging about Marrilat's repo here?

Kind regrads,
  Holger
Title: Re: KF5 users beware dmo removals!
Post by: der_bud on 2015/09/22, 11:31:20
holgerw, not using dmo is still kind of "official" advice to keep a consistent supportable system. Nonetheless, experienced users can do to their system what ever they want  ;), and some use/need stuff from there. I'm sure these users don't shed tears if something breaks but fix it themselves...
Title: Re: KF5 users beware dmo removals!
Post by: dibl on 2015/09/22, 11:37:57
I don't know about "evil" -- perhaps that kind of description relates to DFSG policy or some political opinion.  Some years ago there was a big controversy about the trademark "Debian" and the name of the non-debian repo had to be changed.  Over the years I have used dmo sometimes, and other times leave it commented out if my multimedia packages are working correctly.  It has occasionally happened -- maybe twice in 8 years -- that there is some conflict in the versions and dependencies between a dmo package and some other package from debian, but that is a rare situation in my experience. My problem that started this thread turned out to be caused by skype dependencies -- it was not a dmo problem in the end.
Title: Re: KF5 users beware dmo removals!
Post by: piper on 2015/09/22, 13:00:18
Christian Marillat (dmo maintainer) is a debian developer ( Debian Multimedia) and other things https://qa.debian.org/developer.php?login=marillat%40debian.org

I don't listen again to the BS in the  ......

Since the first year that mythtv came out (it was a bitch to install & configure back then) I have been using this repo and can count on one hand when something went wrong, and then, it was fixed in under 24 hours

All my builds (not stock builds) have this repo installed & enabled.

my kittens didn't die
my wife is still with me
however, i no longer have a ponytail and lost most my hair

http://blogs.dailynews.com/click/2012/06/12/debian-project-leader-stefano/?doing_wp_cron=1442918324.0375890731811523437500

http://forums.debian.net/viewtopic.php?f=16&t=111905

google for more