Bug#800077: virtualbox: Cannot install 5.0.4-dfsg-3 with just modules

2015-10-23 Thread candeb
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

2015-10-05 Thread candeb
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

2015-10-04 Thread candeb
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

2015-10-04 Thread Gianfranco Costamagna
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

2015-09-29 Thread Gianfranco Costamagna
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

2015-09-28 Thread Ritesh Raj Sarraf
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

2015-09-28 Thread Gianfranco Costamagna
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

2015-09-28 Thread Ritesh Raj Sarraf
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

2015-09-28 Thread Gianfranco Costamagna
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

2015-09-26 Thread Itaï BEN YAACOV
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

2015-09-26 Thread Ritesh Raj Sarraf
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
>