Bug#800077: virtualbox: Cannot install 5.0.4-dfsg-3 with just modules
Works in 5.0.8-1. Thanks ! I. - Mail original - De: can...@free.fr À: "Gianfranco Costamagna" <costamagnagianfra...@yahoo.it> Cc: 800...@bugs.debian.org, "Ritesh Raj Sarraf" <r...@debian.org> Envoyé: Lundi 5 Octobre 2015 09:52:57 Objet: Re: Bug#800077: virtualbox: Cannot install 5.0.4-dfsg-3 with just modules Yes that is what I meant. Thanks ! I. - Mail original - De: "Gianfranco Costamagna" <costamagnagianfra...@yahoo.it> À: can...@free.fr, 800...@bugs.debian.org Cc: 800...@bugs.debian.org, "Ritesh Raj Sarraf" <r...@debian.org> Envoyé: Dimanche 4 Octobre 2015 23:13:25 Objet: Re: Bug#800077: virtualbox: Cannot install 5.0.4-dfsg-3 with just modules Hi, do you mean changing this line from Depends: adduser, ${misc:Depends}, ${python:Depends}, ${shlibs:Depends}, virtualbox-dkms (>= ${source:Version}) | virtualbox-source (>= ${source:Version}) | virtualbox-modules (>= ${source:Version}) to Depends: adduser, ${misc:Depends}, ${python:Depends}, ${shlibs:Depends}, virtualbox-dkms (>= ${source:Version}) | virtualbox-source (>= ${source:Version}) | virtualbox-modules seems legit to me, cheers, G. Il Domenica 4 Ottobre 2015 12:03, "can...@free.fr" <can...@free.fr> ha scritto: Hi again, Sorry, I should have thought about it earlier but only realised it when I still couldn't upgrade without the sources : Debian does not allow versioned dependencies on virtual package names. In other words, if you put any version requirement on virtualbox-modules it will only accept a package actually named virtualbox-modules with an appropriate version, a "provides" will not be accepted. Will you find it acceptable to remove the version constraints from the "virtualbox-modules" dependency ? I think this would not change much from your point of view - a user who is competent enough to compile and install separate module packages would know what to do if virtualbox complains the installed modules are for an older version, no ? Cheers, I. - Mail original - De: "Gianfranco Costamagna" <costamagnagianfra...@yahoo.it> À: can...@free.fr Cc: 800...@bugs.debian.org, "Ritesh Raj Sarraf" <r...@debian.org> Envoyé: Lundi 28 Septembre 2015 09:00:13 Objet: Re: Bug#800077: virtualbox: Cannot install 5.0.4-dfsg-3 with just modules Hi >Thanks, but I beg to disagree : you need > >virtualbox-dkms OR virtualbox-source ** OR virtualbox-modules ** > >I compile modules on one machine and use them on several others. Why force >me to install the module sources, kernel headers, and all the rest if I >already have the compiled modules ? sure, this is a perfectly valid use-case :) http://anonscm.debian.org/cgit/pkg-virtualbox/virtualbox.git/commit/?id=41a45bc76907ad2921e4ad50fc6c1b8fba45fad4 committed, on git, can you please tell me if it works for you? I also changed the dependency to >= instead of =, because the kernel modules should work even if from other virtualbox versions. (I'm specially thinking about getting a new dkms and keep an old virtualbox, just because the kernel has been upgraded) @Ritesh, how do you feel about that commit? cheers, Gianfranco
Bug#800077: virtualbox: Cannot install 5.0.4-dfsg-3 with just modules
Yes that is what I meant. Thanks ! I. - Mail original - De: "Gianfranco Costamagna" <costamagnagianfra...@yahoo.it> À: can...@free.fr, 800...@bugs.debian.org Cc: 800...@bugs.debian.org, "Ritesh Raj Sarraf" <r...@debian.org> Envoyé: Dimanche 4 Octobre 2015 23:13:25 Objet: Re: Bug#800077: virtualbox: Cannot install 5.0.4-dfsg-3 with just modules Hi, do you mean changing this line from Depends: adduser, ${misc:Depends}, ${python:Depends}, ${shlibs:Depends}, virtualbox-dkms (>= ${source:Version}) | virtualbox-source (>= ${source:Version}) | virtualbox-modules (>= ${source:Version}) to Depends: adduser, ${misc:Depends}, ${python:Depends}, ${shlibs:Depends}, virtualbox-dkms (>= ${source:Version}) | virtualbox-source (>= ${source:Version}) | virtualbox-modules seems legit to me, cheers, G. Il Domenica 4 Ottobre 2015 12:03, "can...@free.fr" <can...@free.fr> ha scritto: Hi again, Sorry, I should have thought about it earlier but only realised it when I still couldn't upgrade without the sources : Debian does not allow versioned dependencies on virtual package names. In other words, if you put any version requirement on virtualbox-modules it will only accept a package actually named virtualbox-modules with an appropriate version, a "provides" will not be accepted. Will you find it acceptable to remove the version constraints from the "virtualbox-modules" dependency ? I think this would not change much from your point of view - a user who is competent enough to compile and install separate module packages would know what to do if virtualbox complains the installed modules are for an older version, no ? Cheers, I. - Mail original - De: "Gianfranco Costamagna" <costamagnagianfra...@yahoo.it> À: can...@free.fr Cc: 800...@bugs.debian.org, "Ritesh Raj Sarraf" <r...@debian.org> Envoyé: Lundi 28 Septembre 2015 09:00:13 Objet: Re: Bug#800077: virtualbox: Cannot install 5.0.4-dfsg-3 with just modules Hi >Thanks, but I beg to disagree : you need > >virtualbox-dkms OR virtualbox-source ** OR virtualbox-modules ** > >I compile modules on one machine and use them on several others. Why force >me to install the module sources, kernel headers, and all the rest if I >already have the compiled modules ? sure, this is a perfectly valid use-case :) http://anonscm.debian.org/cgit/pkg-virtualbox/virtualbox.git/commit/?id=41a45bc76907ad2921e4ad50fc6c1b8fba45fad4 committed, on git, can you please tell me if it works for you? I also changed the dependency to >= instead of =, because the kernel modules should work even if from other virtualbox versions. (I'm specially thinking about getting a new dkms and keep an old virtualbox, just because the kernel has been upgraded) @Ritesh, how do you feel about that commit? cheers, Gianfranco
Bug#800077: virtualbox: Cannot install 5.0.4-dfsg-3 with just modules
Hi again, Sorry, I should have thought about it earlier but only realised it when I still couldn't upgrade without the sources : Debian does not allow versioned dependencies on virtual package names. In other words, if you put any version requirement on virtualbox-modules it will only accept a package actually named virtualbox-modules with an appropriate version, a "provides" will not be accepted. Will you find it acceptable to remove the version constraints from the "virtualbox-modules" dependency ? I think this would not change much from your point of view - a user who is competent enough to compile and install separate module packages would know what to do if virtualbox complains the installed modules are for an older version, no ? Cheers, I. - Mail original - De: "Gianfranco Costamagna" <costamagnagianfra...@yahoo.it> À: can...@free.fr Cc: 800...@bugs.debian.org, "Ritesh Raj Sarraf" <r...@debian.org> Envoyé: Lundi 28 Septembre 2015 09:00:13 Objet: Re: Bug#800077: virtualbox: Cannot install 5.0.4-dfsg-3 with just modules Hi >Thanks, but I beg to disagree : you need > >virtualbox-dkms OR virtualbox-source ** OR virtualbox-modules ** > >I compile modules on one machine and use them on several others. Why force >me to install the module sources, kernel headers, and all the rest if I >already have the compiled modules ? sure, this is a perfectly valid use-case :) http://anonscm.debian.org/cgit/pkg-virtualbox/virtualbox.git/commit/?id=41a45bc76907ad2921e4ad50fc6c1b8fba45fad4 committed, on git, can you please tell me if it works for you? I also changed the dependency to >= instead of =, because the kernel modules should work even if from other virtualbox versions. (I'm specially thinking about getting a new dkms and keep an old virtualbox, just because the kernel has been upgraded) @Ritesh, how do you feel about that commit? cheers, Gianfranco
Bug#800077: virtualbox: Cannot install 5.0.4-dfsg-3 with just modules
Hi, do you mean changing this line from Depends: adduser, ${misc:Depends}, ${python:Depends}, ${shlibs:Depends}, virtualbox-dkms (>= ${source:Version}) | virtualbox-source (>= ${source:Version}) | virtualbox-modules (>= ${source:Version}) to Depends: adduser, ${misc:Depends}, ${python:Depends}, ${shlibs:Depends}, virtualbox-dkms (>= ${source:Version}) | virtualbox-source (>= ${source:Version}) | virtualbox-modules seems legit to me, cheers, G. Il Domenica 4 Ottobre 2015 12:03, "can...@free.fr" <can...@free.fr> ha scritto: Hi again, Sorry, I should have thought about it earlier but only realised it when I still couldn't upgrade without the sources : Debian does not allow versioned dependencies on virtual package names. In other words, if you put any version requirement on virtualbox-modules it will only accept a package actually named virtualbox-modules with an appropriate version, a "provides" will not be accepted. Will you find it acceptable to remove the version constraints from the "virtualbox-modules" dependency ? I think this would not change much from your point of view - a user who is competent enough to compile and install separate module packages would know what to do if virtualbox complains the installed modules are for an older version, no ? Cheers, I. - Mail original - De: "Gianfranco Costamagna" <costamagnagianfra...@yahoo.it> À: can...@free.fr Cc: 800...@bugs.debian.org, "Ritesh Raj Sarraf" <r...@debian.org> Envoyé: Lundi 28 Septembre 2015 09:00:13 Objet: Re: Bug#800077: virtualbox: Cannot install 5.0.4-dfsg-3 with just modules Hi >Thanks, but I beg to disagree : you need > >virtualbox-dkms OR virtualbox-source ** OR virtualbox-modules ** > >I compile modules on one machine and use them on several others. Why force >me to install the module sources, kernel headers, and all the rest if I >already have the compiled modules ? sure, this is a perfectly valid use-case :) http://anonscm.debian.org/cgit/pkg-virtualbox/virtualbox.git/commit/?id=41a45bc76907ad2921e4ad50fc6c1b8fba45fad4 committed, on git, can you please tell me if it works for you? I also changed the dependency to >= instead of =, because the kernel modules should work even if from other virtualbox versions. (I'm specially thinking about getting a new dkms and keep an old virtualbox, just because the kernel has been upgraded) @Ritesh, how do you feel about that commit? cheers, Gianfranco
Bug#800077: virtualbox: Cannot install 5.0.4-dfsg-3 with just modules
Hi Ritesh, >This package details gives no info about virtualbox-modules package. So >from a higher level package manager's point of view, it won't be able >to establish that connection. And I think same would apply to most end >users. > >Maybe we should add a one-liner into its pkg description ? I committed a change on git http://anonscm.debian.org/cgit/pkg-virtualbox/virtualbox.git/commit/?id=d440c6c5b974ab35938554c3a1d9fcf88c4f8c87 I hope it is good now :) thanks! G.
Bug#800077: virtualbox: Cannot install 5.0.4-dfsg-3 with just modules
On Mon, 2015-09-28 at 12:03 +, Gianfranco Costamagna wrote: > > >Looks good to me. Do we still need virtualbox-source listed then ? > > > > In my opinion yes, the virtualbox-modules isn't installable by > repository, > but only with virtualbox-source and by dpkg-buildpackaging it > (it produces a deb file with Provides: virtualbox-modules). > > so it is needed I guess, because there is no dependency between the > -source and the -modules > otherwise. rrs@learner:~/Community/Packaging/multipath-tools (master)$ apt-cache show virtualbox-source Package: virtualbox-source Source: virtualbox Version: 5.0.4-dfsg-2 Installed-Size: 795 Maintainer: Debian Virtualbox Team < pkg-virtualbox-de...@lists.alioth.debian.org> Architecture: all Depends: build-essential, bzip2, debhelper (>= 9), kbuild, module -assistant Description-en: x86 virtualization solution - kernel module source VirtualBox is a free x86 virtualization solution allowing a wide range of x86 operating systems such as Windows, DOS, BSD or Linux to run on a Linux system. . This package provides the source code for the virtualbox kernel module. The virtualbox package is also required in order to make use of these modules. Kernel sources or headers are required to compile this module. Description-md5: acc86918ad52775dbe11e2ad558ba197 Homepage: http://www.virtualbox.org/ Tag: admin::kernel, admin::virtualization, implemented-in::c, role::source Section: contrib/kernel Priority: optional Filename: pool/contrib/v/virtualbox/virtualbox-source_5.0.4-dfsg -2_all.deb Size: 745684 MD5sum: 8b48902082c9262fffb4417d5dd5e81f SHA1: 9e6ad5dc7a29bea5b343f08edea5ffadeed5487f SHA256: 13c32a261601d8b033dd177fa282c80fc637878adec82c004deba713b0999b71 2015-09-28 / 22:17:10 ♒♒♒ ☺ This package details gives no info about virtualbox-modules package. So from a higher level package manager's point of view, it won't be able to establish that connection. And I think same would apply to most end users. Maybe we should add a one-liner into its pkg description ? -- Ritesh Raj Sarraf | http://people.debian.org/~rrs Debian - The Universal Operating System signature.asc Description: This is a digitally signed message part
Bug#800077: virtualbox: Cannot install 5.0.4-dfsg-3 with just modules
Hi >Thanks, but I beg to disagree : you need > >virtualbox-dkms OR virtualbox-source ** OR virtualbox-modules ** > >I compile modules on one machine and use them on several others. Why force >me to install the module sources, kernel headers, and all the rest if I >already have the compiled modules ? sure, this is a perfectly valid use-case :) http://anonscm.debian.org/cgit/pkg-virtualbox/virtualbox.git/commit/?id=41a45bc76907ad2921e4ad50fc6c1b8fba45fad4 committed, on git, can you please tell me if it works for you? I also changed the dependency to >= instead of =, because the kernel modules should work even if from other virtualbox versions. (I'm specially thinking about getting a new dkms and keep an old virtualbox, just because the kernel has been upgraded) @Ritesh, how do you feel about that commit? cheers, Gianfranco
Bug#800077: virtualbox: Cannot install 5.0.4-dfsg-3 with just modules
On Mon, 2015-09-28 at 07:00 +, Gianfranco Costamagna wrote: > > I also changed the dependency to >= instead of =, because the kernel > modules should work even if from > other virtualbox versions. > I wasn't aware of this. But if VBox allows this, that's good. > (I'm specially thinking about getting a new dkms and keep an old > virtualbox, just because the kernel has been upgraded) > > @Ritesh, how do you feel about that commit? Looks good to me. Do we still need virtualbox-source listed then ? -- Ritesh Raj Sarraf | http://people.debian.org/~rrs Debian - The Universal Operating System signature.asc Description: This is a digitally signed message part
Bug#800077: virtualbox: Cannot install 5.0.4-dfsg-3 with just modules
Hi Ritesh, >Looks good to me. Do we still need virtualbox-source listed then ? In my opinion yes, the virtualbox-modules isn't installable by repository, but only with virtualbox-source and by dpkg-buildpackaging it (it produces a deb file with Provides: virtualbox-modules). so it is needed I guess, because there is no dependency between the -source and the -modules otherwise. cheers, G.
Bug#800077: virtualbox: Cannot install 5.0.4-dfsg-3 with just modules
Package: virtualbox Version: 5.0.4-dfsg-3 Severity: normal Dear Maintainer, I cannot upgrade from 5.0.4-dfsg-2 to 5.0.4-dfsg-3 since the latter pre-depends on virtualbox-dkms | virtualbox-source which poses two problems 1. These are not available at version 5.0.4-dfsg-3 . I assume this will be solved but I will still not be able to upgrade since I do not want any of the two installed : 2. They are not even necessary - virtualbox-modules is sufficient. It makes no sense to require users to install kernel sources (or headers) in order to run virtualbox. Cheers, Itai. -- System Information: Debian Release: stretch/sid APT prefers unstable APT policy: (600, 'unstable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.1.0-2-amd64 (SMP w/4 CPU cores) Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages virtualbox depends on: ii adduser 3.113+nmu3 ii dpkg 1.18.3 ii libc62.19-22 ii libcurl3-gnutls 7.44.0-2 ii libgcc1 1:5.2.1-17 ii libgsoap72.8.22-1 ii libpng12-0 1.2.50-2+b2 ii libpython2.7 2.7.10-4 ii libsdl1.2debian 1.2.15-11 ii libssl1.0.0 1.0.2d-1 ii libstdc++6 5.2.1-17 ii libvncserver10.9.10+dfsg-3 ii libvpx2 1.4.0-4 ii libx11-6 2:1.6.3-1 ii libxcursor1 1:1.1.14-1+b1 ii libxext6 2:1.3.3-1 ii libxml2 2.9.2+zdfsg1-4 ii libxmu6 2:1.1.2-1 ii libxt6 1:1.1.4-1+b1 ii python 2.7.9-1 ii python2.72.7.10-4 pn python:any ii zlib1g 1:1.2.8.dfsg-2+b1 Versions of packages virtualbox recommends: ii libgl1-mesa-glx [libgl1] 10.6.8-1 ii libqt4-opengl 4:4.8.7+dfsg-3 ii libqtcore44:4.8.7+dfsg-3 ii libqtgui4 4:4.8.7+dfsg-3 ii virtualbox-qt 5.0.4-dfsg-2 ii virtualbox-source 5.0.4-dfsg-2 Versions of packages virtualbox suggests: pn vde2 ii virtualbox-guest-additions-iso 5.0.4-1 -- no debconf information
Bug#800077: [Pkg-virtualbox-devel] Bug#800077: virtualbox: Cannot install 5.0.4-dfsg-3 with just modules
We are working on it. The fix is already in the NEW queue and should show up soon s3nt fr0m a $martph0ne, excuse typ0s On 26 Sep 2015 18:57, "Itaï BEN YAACOV"wrote: > Package: virtualbox > Version: 5.0.4-dfsg-3 > Severity: normal > > Dear Maintainer, > > I cannot upgrade from 5.0.4-dfsg-2 to 5.0.4-dfsg-3 since the latter > pre-depends on > virtualbox-dkms | virtualbox-source which poses two problems > 1. These are not available at version 5.0.4-dfsg-3 . I assume this will be > solved but >I will still not be able to upgrade since I do not want any of the two > installed : > 2. They are not even necessary - virtualbox-modules is sufficient. It > makes no sense >to require users to install kernel sources (or headers) in order to run > virtualbox. > > Cheers, > Itai. > > > -- System Information: > Debian Release: stretch/sid > APT prefers unstable > APT policy: (600, 'unstable') > Architecture: amd64 (x86_64) > Foreign Architectures: i386 > > Kernel: Linux 4.1.0-2-amd64 (SMP w/4 CPU cores) > Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8) > Shell: /bin/sh linked to /bin/dash > Init: systemd (via /run/systemd/system) > > Versions of packages virtualbox depends on: > ii adduser 3.113+nmu3 > ii dpkg 1.18.3 > ii libc62.19-22 > ii libcurl3-gnutls 7.44.0-2 > ii libgcc1 1:5.2.1-17 > ii libgsoap72.8.22-1 > ii libpng12-0 1.2.50-2+b2 > ii libpython2.7 2.7.10-4 > ii libsdl1.2debian 1.2.15-11 > ii libssl1.0.0 1.0.2d-1 > ii libstdc++6 5.2.1-17 > ii libvncserver10.9.10+dfsg-3 > ii libvpx2 1.4.0-4 > ii libx11-6 2:1.6.3-1 > ii libxcursor1 1:1.1.14-1+b1 > ii libxext6 2:1.3.3-1 > ii libxml2 2.9.2+zdfsg1-4 > ii libxmu6 2:1.1.2-1 > ii libxt6 1:1.1.4-1+b1 > ii python 2.7.9-1 > ii python2.72.7.10-4 > pn python:any > ii zlib1g 1:1.2.8.dfsg-2+b1 > > Versions of packages virtualbox recommends: > ii libgl1-mesa-glx [libgl1] 10.6.8-1 > ii libqt4-opengl 4:4.8.7+dfsg-3 > ii libqtcore44:4.8.7+dfsg-3 > ii libqtgui4 4:4.8.7+dfsg-3 > ii virtualbox-qt 5.0.4-dfsg-2 > ii virtualbox-source 5.0.4-dfsg-2 > > Versions of packages virtualbox suggests: > pn vde2 > ii virtualbox-guest-additions-iso 5.0.4-1 > > -- no debconf information > > ___ > Pkg-virtualbox-devel mailing list > pkg-virtualbox-de...@lists.alioth.debian.org > > http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-virtualbox-devel >