Bug#909645: ITP: golang-github-maraino-go-mock -- A mocking framework for the Go Programming Language

2018-09-26 Thread Sascha Steinbiss
Package: wnpp
Severity: wishlist
Owner: Sascha Steinbiss 

* Package name: golang-github-maraino-go-mock
  Version : 0.0~git20180321.4c74c43-1
  Upstream Author : Mariano Cano
* URL : https://github.com/maraino/go-mock
* License : MIT
  Programming Lang: Go
  Description : A mocking framework for the Go Programming Language

Go-mock is a Golang framework for easily mocking an interface. It
defines various stubs and adapters that can be used to simulate code on
the other side of the interface.

It is packaged as a dependency of gockle, a mockable Cassandra driver
for Go.



Re: julia_1.0.0-1_amd64.changes REJECTED

2018-09-26 Thread Graham Inggs

Hi Bastian

I sponsored Lumin's original upload of Julia 1.0.0-1 and worked with him 
closely, reviewing the commits leading up to the upload.  In the 
meantime, Lumin has become a Debian Developer and uploaded the 
subsequent versions himself, although still with some input and testing 
from me.


I thought Lumin had made it clear enough that being able to obtain a 
stacktrace from within Julia is actually a feature [1].  One of Julia's 
tests checks this, and hence autopkgtests fail if debug symbols are 
missing from sys.so, which is compiled from .jl files, not C/CXX source.


However, Lumin has now updated the comments in debian/rules [2] to be 
more explicit.


For reference, the RM bug Lumin referred to in his previous mail is #903548.

Regards
Graham


[1] https://docs.julialang.org/en/v1.0.0/manual/stacktraces/
[2] 
https://salsa.debian.org/julia-team/julia/commit/e7295f3eddffa8bd525145e8be245d9722c25479




Re: julia_1.0.0-1_amd64.changes REJECTED

2018-09-26 Thread Andrey Rahmatullin
On Wed, Sep 26, 2018 at 12:52:41PM +0200, Graham Inggs wrote:
> I thought Lumin had made it clear enough that being able to obtain a
> stacktrace from within Julia is actually a feature [1].  One of Julia's
> tests checks this, and hence autopkgtests fail if debug symbols are missing
> from sys.so, which is compiled from .jl files, not C/CXX source.
It's not clear why the debug symbols are necessary to be in the binary and
not detached as with most other binaries in the archive.

-- 
WBR, wRAR


signature.asc
Description: PGP signature


Re: julia_1.0.0-1_amd64.changes REJECTED

2018-09-26 Thread Ian Jackson
Lumin writes ("Re: julia_1.0.0-1_amd64.changes REJECTED"):
> 1. Isn't "incomplete backtrace" a sensible reason to keep debug symbols?
>Policy said "should" but not "must". Please tell me what I can do in
>order to help improve the src:julia package to satisfy the requirements?

My main concern here is this: AFAICT this package has been REJECTed
solely for this reason.  Why is this bug[1] a reason for a REJECT ?
ISTM that it should be filed in the BTS and handled like a normal bug.

[1] Assuming it is a bug.  The discussion here suggests to me that it
is, but it is really unhelpful to be having it on debian-devel in the
context of an ftpmaster REJECTion.

Ian.



Re: julia_1.0.0-1_amd64.changes REJECTED

2018-09-26 Thread Ian Jackson
Graham Inggs writes ("Re: julia_1.0.0-1_amd64.changes REJECTED"):
> I thought Lumin had made it clear enough that being able to obtain a 
> stacktrace from within Julia is actually a feature [1].  One of Julia's 
> tests checks this, and hence autopkgtests fail if debug symbols are 
> missing from sys.so, which is compiled from .jl files, not C/CXX source.

Perhaps the autopkgtest needs to depend on the relevant debug
package, then ?

Ian.



Re: [Pkg-julia-devel] julia_1.0.0-1_amd64.changes REJECTED

2018-09-26 Thread Graham Inggs

Hi Andrey

On 26/09/2018 13:13, Andrey Rahmatullin wrote:

It's not clear why the debug symbols are necessary to be in the binary and
not detached as with most other binaries in the archive.


I believe the debug symbols can be detached, but we would still need to 
depend on them, so I don't think it worth be worth creating a separate 
debug package.


Regards
Graham



request to collaboratively maintain rss2email

2018-09-26 Thread Jonathan Dowland

Hi there, (CC -devel FYI)

Whilst chasing down a bug I noticed rss2email seems to be in a little
bit of trouble. I see it is not team-maintained, you are not listed
as LowThresholdNMU and it has not been updated since at least the Alioth
VCS URIs were turned off.

Would you be happy to collaboratively maintain rss2email? If so I am
happy to start the bureaucracy-ball rolling by creating a Salsa project
debian/rss2email and mirroring the former-Alioth git refs into it.


Best wishes

--

⢀⣴⠾⠻⢶⣦⠀
⣾⠁⢠⠒⠀⣿⡁ Jonathan Dowland
⢿⡄⠘⠷⠚⠋⠀ https://jmtd.net
⠈⠳⣄ Please do not CC me, I am subscribed to the list.



epoch bump request for gnome-calculator

2018-09-26 Thread Jeremy Bicha
Emailing both debian-devel and the Debian GNOME mailing list.

I am requesting project approval for me to upload gnome-calculator
with an epoch.

Five years ago, gcalctool 6.4 was renamed to gnome-calculator and
renumbered to 3.8. This seemed like a clear case for an epoch since
this was a permanent change in the version numbering scheme.

I made this change in the Debian VCS and uploaded it to Ubuntu. At the
time I did not have upload rights to Debian and Ubuntu has deadlines.

A month later, a Debian GNOME team member recognized that we could use
a dh_gencontrol hack [1] to only add the epoch to the gcalctool
transitional package and we didn't need an epoch for gnome-calculator.
Similarly, we could have used this hack for many of the gnome-games
packages when they were split into separate source packages but we
didn't because we uploaded them before we made this change. (The
version numbering didn't change but gnome-games had an epoch we didn't
need to carry to the new packages.)

More recently, I have worked to reduce the difference between Debian
and Ubuntu packaging for many GNOME packages. It gets very tedious to
need to upload gnome-calculator in Debian and then do a separate
upload in Ubuntu (along with all the required Vcs merging, updating
and tagging) just to add the epoch in Ubuntu. It would be a lot nicer
if I could just sync the Debian package to Ubuntu.

So is it appropriate to bump an epoch in Debian to match an important
downstream's epoch?

[1] Current example of the hack:
https://salsa.debian.org/fonts-team/fonts-ubuntu/blob/debian/unstable/debian/rules

Thanks,
Jeremy Bicha



Re: Let's start salvaging packages!

2018-09-26 Thread gregor herrmann
On Wed, 26 Sep 2018 07:45:45 +0200, Tobias Frost wrote:

> The yesteday uploaded Developer's Reference has now got a chapter
> about "Package Salvaging". [1]

That's excellent news. Thanks Tobi for driving this inititiative!
 

Cheers,
gregor

-- 
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
   `-   NP: Fleetwood Mac: As Long As You Follow


signature.asc
Description: Digital Signature


Behaviour inconsistency between apt and aptitude (on nvidia-related packages)

2018-09-26 Thread Boyuan Yang
Dear all,

I just encountered some weird problem around installing bumblebee-nvidia using 
apt and aptitude on Debian Unstable. Here's what I did:

$ sudo apt purge '*nvidia*'
$ sudo apt autoremove --purge
$ sudo apt update
$ dpkg --print-architecture
amd64
$ dpkg --print-foreign-architectures
i386

For apt:

$ sudo apt install bumblebee-nvidia primus- nvidia-driver-
Reading package lists... Done
Building dependency tree   
Reading state information... Done
Package 'primus' is not installed, so not removed
Package 'nvidia-driver' is not installed, so not removed
The following additional packages will be installed:
  bbswitch-dkms bumblebee dkms glx-alternative-mesa glx-alternative-nvidia 
glx-diversions libegl1-nvidia-legacy-340xx libgl1-nvidia-legacy-340xx-glx
  libnvidia-legacy-340xx-eglcore libnvidia-legacy-340xx-glcore libnvidia-
legacy-340xx-ml1 linux-headers-amd64 nvidia-installer-cleanup nvidia-kernel-
common:i386
  nvidia-legacy-340xx-alternative nvidia-legacy-340xx-driver nvidia-
legacy-340xx-driver-bin nvidia-legacy-340xx-driver-libs nvidia-legacy-340xx-
kernel-dkms
  nvidia-legacy-340xx-kernel-support:i386 nvidia-legacy-340xx-vdpau-driver 
nvidia-modprobe:i386 nvidia-support update-glx xserver-xorg-video-nvidia-
legacy-340xx
Suggested packages:
  python3-apport menu nvidia-driver
Recommended packages:
  virtualgl | primus nvidia-settings-legacy-340xx nvidia-persistenced nvidia-
legacy-340xx-driver-libs-i386 libgles1-nvidia-legacy-340xx libgles2-nvidia-
legacy-340xx
  libnvidia-legacy-340xx-cfg1
The following NEW packages will be installed:
  bbswitch-dkms bumblebee bumblebee-nvidia dkms glx-alternative-mesa glx-
alternative-nvidia glx-diversions libegl1-nvidia-legacy-340xx libgl1-nvidia-
legacy-340xx-glx
  libnvidia-legacy-340xx-eglcore libnvidia-legacy-340xx-glcore libnvidia-
legacy-340xx-ml1 linux-headers-amd64 nvidia-installer-cleanup nvidia-kernel-
common:i386
  nvidia-legacy-340xx-alternative nvidia-legacy-340xx-driver nvidia-
legacy-340xx-driver-bin nvidia-legacy-340xx-driver-libs nvidia-legacy-340xx-
kernel-dkms
  nvidia-legacy-340xx-kernel-support:i386 nvidia-legacy-340xx-vdpau-driver 
nvidia-modprobe:i386 nvidia-support update-glx xserver-xorg-video-nvidia-
legacy-340xx
0 upgraded, 26 newly installed, 0 to remove and 0 not upgraded.
Need to get 23.7 MB of archives.
After this operation, 137 MB of additional disk space will be used.
Do you want to continue? [Y/n]

And for aptitude:

$ sudo aptitude install bumblebee-nvidia primus- nvidia-driver-
Package primus is not installed, so it will not be removed
Package nvidia-driver is not installed, so it will not be removed
Package primus is not installed, so it will not be removed
Package nvidia-driver is not installed, so it will not be removed
The following NEW packages will be installed:
  bbswitch-dkms{a} bumblebee{a} bumblebee-nvidia dkms{a} glx-alternative-
mesa{a} glx-alternative-nvidia{a} glx-diversions{a} libegl-mesa0:i386{a} 
libegl-nvidia0{a} 
  libegl-nvidia0:i386{a} libegl1:i386{a} libgbm1:i386{a} libgl1-nvidia-glvnd-
glx{a} libgl1-nvidia-glvnd-glx:i386{a} libgles-nvidia2:i386{a} 
libgles2:i386{a} 
  libglx-nvidia0{a} libglx-nvidia0:i386{a} libnvidia-cfg1:i386{a} libnvidia-
egl-wayland1{a} libnvidia-egl-wayland1:i386{a} libnvidia-eglcore{a} 
  libnvidia-eglcore:i386{a} libnvidia-glcore{a} libnvidia-glcore:i386{a} 
libnvidia-ml1{a} libopengl0:i386{a} libvulkan1:i386{a} libwayland-
client0:i386{a} 
  libwayland-server0:i386{a} libxnvctrl0{a} linux-headers-amd64{a} nvidia-
alternative{a} nvidia-driver-libs:i386{a} nvidia-driver-libs-i386:i386{a} 
  nvidia-egl-common{a} nvidia-egl-icd:i386{a} nvidia-egl-wayland-common{a} 
nvidia-egl-wayland-icd:i386{a} nvidia-installer-cleanup{a} nvidia-kernel-
common{a} 
  nvidia-kernel-dkms{a} nvidia-kernel-support{a} nvidia-legacy-check{a} 
nvidia-modprobe{a} nvidia-settings{a} nvidia-support{a} nvidia-vdpau-driver{a} 
  nvidia-vulkan-common{a} nvidia-vulkan-icd{a} nvidia-vulkan-icd:i386{a} 
update-glx{a} xserver-xorg-video-nvidia{a} 
The following packages are RECOMMENDED but will NOT be installed:
  libcuda1 nvidia-driver primus 
0 packages upgraded, 53 newly installed, 0 to remove and 0 not upgraded.
Need to get 49.1 MB of archives. After unpacking 201 MB will be used.
Do you want to continue? [Y/n/?]


(I know that bumblebee is not meant to be used as above, but we are talking 
about dependency handling so it's just an example)

---

As you can see, the behaviour of apt is expected (choosing an dependency from 
alternative list when a dependency "nvidia-driver" is not to be installed) but 
aptitude is giving a weird answer: it just ignored the hard dependnecy that 
"bumblebee-nvidia depends on nvidia-driver | ... " but downgraded this 
dependency to "RECOMMENDED but will NOT be installed". That is really strange 
since aptitude seems to have ignored a hard dependency.

This scenario is a little bit complicated and might not only be related to 
either aptitude or nvidia-related packages so 

Bug#909670: ITP: gnome-remote-desktop -- Remote desktop daemon for GNOME using Pipewire

2018-09-26 Thread Jeremy Bicha
Package: wnpp
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org
Owner: jbi...@debian.org

Package Name: gnome-remote-desktop
Version: 0.1.6
Upstream Authors: Jonas Ådahl, Red Hat
License : GPL-2+
Programming Lang: C
Homepage: https://wiki.gnome.org/Projects/Mutter/RemoteDesktop
Description: Remote desktop daemon for GNOME using PipeWire
 This daemon enables GNOME to offer remote desktop sharing using VNC
 with PipeWire. It supports both GNOME on X and GNOME on Wayland.
 Remote sharing can be enabled and managed in the GNOME Settings app.
 .
 This feature will not work on Ubuntu until mutter is recompiled
 with the remote desktop option enabled.

Other Info
--
The Debian GNOME team intends to maintain this package.

If testing goes well, we would like to install this package by default
in Debian GNOME for Buster since we currently default to Wayland.
Otherwise, at least it will be available as an option for people using
Buster.

Packaging is at
https://salsa.debian.org/gnome-team/gnome-remote-desktop

Thanks,
Jeremy Bicha



Re: epoch bump request for gnome-calculator

2018-09-26 Thread Jonas Smedegaard
Quoting Jeremy Bicha (2018-09-26 15:47:38)
> Emailing both debian-devel and the Debian GNOME mailing list.
> 
> I am requesting project approval for me to upload gnome-calculator
> with an epoch.
> 
> Five years ago, gcalctool 6.4 was renamed to gnome-calculator and
> renumbered to 3.8. This seemed like a clear case for an epoch since
> this was a permanent change in the version numbering scheme.
> 
> I made this change in the Debian VCS and uploaded it to Ubuntu. At the
> time I did not have upload rights to Debian and Ubuntu has deadlines.
> 
> A month later, a Debian GNOME team member recognized that we could use
> a dh_gencontrol hack [1] to only add the epoch to the gcalctool
> transitional package and we didn't need an epoch for gnome-calculator.
> Similarly, we could have used this hack for many of the gnome-games
> packages when they were split into separate source packages but we
> didn't because we uploaded them before we made this change. (The
> version numbering didn't change but gnome-games had an epoch we didn't
> need to carry to the new packages.)
> 
> More recently, I have worked to reduce the difference between Debian
> and Ubuntu packaging for many GNOME packages. It gets very tedious to
> need to upload gnome-calculator in Debian and then do a separate
> upload in Ubuntu (along with all the required Vcs merging, updating
> and tagging) just to add the epoch in Ubuntu. It would be a lot nicer
> if I could just sync the Debian package to Ubuntu.
> 
> So is it appropriate to bump an epoch in Debian to match an important
> downstream's epoch?

Please no: Don't adopt in Debian mistakes done in downstream distros.


 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature


Re: Let's start salvaging packages!

2018-09-26 Thread Chris Lamb
Gregor wrote:

> > The yesteday uploaded Developer's Reference has now got a chapter
> > about "Package Salvaging". [1]
> 
> That's excellent news. Thanks Tobi for driving this inititiative!

Indeed — congratulations and thank you for seeing this all the way
through.


Best wishes,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org / chris-lamb.co.uk
   `-



Re: Let's start salvaging packages!

2018-09-26 Thread Paride Legovini
Tobias Frost wrote on 26/09/2018:
> The yesteday uploaded Developer's Reference has now got a chapter
> about "Package Salvaging".

Thanks Tobias for this work, I truly think Debian will benefit a lot
from it. I already filed an ITS: #909663. The Developer's Reference was
 smooth to follow, I just have a couple of impressions to share:

1. Writing the bug was a bit strange, as it was not clear to me whom was
it addressed to. Ideally its objective is to warn the current maintainer
about the ITS, but it feels more like writing to debian-devel to justify
the salvaging. In my case it also felt like writing to whoever I will
ask to sponsor the salvaging upload. I ended up writing it in a rather
impersonal form.

2. The Reference says "you must inform all maintainers, uploaders and if
applicable the packaging team explicitly by adding them to
X-Debbugs-CC". I followed this literally and added an X-Debbugs-CC to
the maintainer's address, but this is probably not necessary as the
maintainer already gets a copy of the email.

Cheers,

Paride



signature.asc
Description: OpenPGP digital signature


Bug#909675: ITP: equinox-p2 -- Provisioning technology for OSGi-based applications

2018-09-26 Thread Emmanuel Bourg
Package: wnpp
Severity: wishlist
Owner: Emmanuel Bourg 

* Package name: equinox-p2
  Version : 4.7.3
  Upstream Author : Eclipse Foundation, Inc.
* URL : http://www.eclipse.org/equinox/p2/
* License : EPL-1.0
  Programming Lang: Java
  Description : Provisioning technology for OSGi-based applications

The Eclipse Equinox p2 project focuses on provisioning technology for
OSGi-based applications. Although p2 has specific support for installing
Eclipse and Equinox-based applications, it includes a general-purpose
provisioning infrastructure that can be used as the basis for provisioning
solutions for a wide variety of software applications.

This package will be maintained by the Java Team. It's required
to transition away from the old src:eclipse package.



Re: Behaviour inconsistency between apt and aptitude (on nvidia-related packages)

2018-09-26 Thread Sven Joachim
On 2018-09-26 10:38 -0400, Boyuan Yang wrote:

> I just encountered some weird problem around installing bumblebee-nvidia 
> using 
> apt and aptitude on Debian Unstable. Here's what I did:
>
> $ sudo apt purge '*nvidia*'
> $ sudo apt autoremove --purge
> $ sudo apt update
> $ dpkg --print-architecture
> amd64
> $ dpkg --print-foreign-architectures
> i386
>
> For apt:
>
> $ sudo apt install bumblebee-nvidia primus- nvidia-driver-
> Reading package lists... Done
> Building dependency tree   
> Reading state information... Done
> Package 'primus' is not installed, so not removed
> Package 'nvidia-driver' is not installed, so not removed
> The following additional packages will be installed:
>   bbswitch-dkms bumblebee dkms glx-alternative-mesa glx-alternative-nvidia 
> glx-diversions libegl1-nvidia-legacy-340xx libgl1-nvidia-legacy-340xx-glx
>   libnvidia-legacy-340xx-eglcore libnvidia-legacy-340xx-glcore libnvidia-
> legacy-340xx-ml1 linux-headers-amd64 nvidia-installer-cleanup nvidia-kernel-
> common:i386
>   nvidia-legacy-340xx-alternative nvidia-legacy-340xx-driver nvidia-
> legacy-340xx-driver-bin nvidia-legacy-340xx-driver-libs nvidia-legacy-340xx-
> kernel-dkms
>   nvidia-legacy-340xx-kernel-support:i386 nvidia-legacy-340xx-vdpau-driver 
> nvidia-modprobe:i386 nvidia-support update-glx xserver-xorg-video-nvidia-
> legacy-340xx
> Suggested packages:
>   python3-apport menu nvidia-driver
> Recommended packages:
>   virtualgl | primus nvidia-settings-legacy-340xx nvidia-persistenced nvidia-
> legacy-340xx-driver-libs-i386 libgles1-nvidia-legacy-340xx libgles2-nvidia-
> legacy-340xx
>   libnvidia-legacy-340xx-cfg1
> The following NEW packages will be installed:
>   bbswitch-dkms bumblebee bumblebee-nvidia dkms glx-alternative-mesa glx-
> alternative-nvidia glx-diversions libegl1-nvidia-legacy-340xx libgl1-nvidia-
> legacy-340xx-glx
>   libnvidia-legacy-340xx-eglcore libnvidia-legacy-340xx-glcore libnvidia-
> legacy-340xx-ml1 linux-headers-amd64 nvidia-installer-cleanup nvidia-kernel-
> common:i386
>   nvidia-legacy-340xx-alternative nvidia-legacy-340xx-driver nvidia-
> legacy-340xx-driver-bin nvidia-legacy-340xx-driver-libs nvidia-legacy-340xx-
> kernel-dkms
>   nvidia-legacy-340xx-kernel-support:i386 nvidia-legacy-340xx-vdpau-driver 
> nvidia-modprobe:i386 nvidia-support update-glx xserver-xorg-video-nvidia-
> legacy-340xx
> 0 upgraded, 26 newly installed, 0 to remove and 0 not upgraded.
> Need to get 23.7 MB of archives.
> After this operation, 137 MB of additional disk space will be used.
> Do you want to continue? [Y/n]
>
> And for aptitude:
>
> $ sudo aptitude install bumblebee-nvidia primus- nvidia-driver-
> Package primus is not installed, so it will not be removed
> Package nvidia-driver is not installed, so it will not be removed
> Package primus is not installed, so it will not be removed
> Package nvidia-driver is not installed, so it will not be removed
> The following NEW packages will be installed:
>   bbswitch-dkms{a} bumblebee{a} bumblebee-nvidia dkms{a} glx-alternative-
> mesa{a} glx-alternative-nvidia{a} glx-diversions{a} libegl-mesa0:i386{a} 
> libegl-nvidia0{a} 
>   libegl-nvidia0:i386{a} libegl1:i386{a} libgbm1:i386{a} libgl1-nvidia-glvnd-
> glx{a} libgl1-nvidia-glvnd-glx:i386{a} libgles-nvidia2:i386{a} 
> libgles2:i386{a} 
>   libglx-nvidia0{a} libglx-nvidia0:i386{a} libnvidia-cfg1:i386{a} libnvidia-
> egl-wayland1{a} libnvidia-egl-wayland1:i386{a} libnvidia-eglcore{a} 
>   libnvidia-eglcore:i386{a} libnvidia-glcore{a} libnvidia-glcore:i386{a} 
> libnvidia-ml1{a} libopengl0:i386{a} libvulkan1:i386{a} libwayland-
> client0:i386{a} 
>   libwayland-server0:i386{a} libxnvctrl0{a} linux-headers-amd64{a} nvidia-
> alternative{a} nvidia-driver-libs:i386{a} nvidia-driver-libs-i386:i386{a} 
>   nvidia-egl-common{a} nvidia-egl-icd:i386{a} nvidia-egl-wayland-common{a} 
> nvidia-egl-wayland-icd:i386{a} nvidia-installer-cleanup{a} nvidia-kernel-
> common{a} 
>   nvidia-kernel-dkms{a} nvidia-kernel-support{a} nvidia-legacy-check{a} 
> nvidia-modprobe{a} nvidia-settings{a} nvidia-support{a} 
> nvidia-vdpau-driver{a} 
>   nvidia-vulkan-common{a} nvidia-vulkan-icd{a} nvidia-vulkan-icd:i386{a} 
> update-glx{a} xserver-xorg-video-nvidia{a} 
> The following packages are RECOMMENDED but will NOT be installed:
>   libcuda1 nvidia-driver primus 
> 0 packages upgraded, 53 newly installed, 0 to remove and 0 not upgraded.
> Need to get 49.1 MB of archives. After unpacking 201 MB will be used.
> Do you want to continue? [Y/n/?]
>
> As you can see, the behaviour of apt is expected (choosing an dependency from 
> alternative list when a dependency "nvidia-driver" is not to be installed) 
> but 
> aptitude is giving a weird answer: it just ignored the hard dependnecy that 
> "bumblebee-nvidia depends on nvidia-driver | ... " but downgraded this 
> dependency to "RECOMMENDED but will NOT be installed". That is really strange 
> since aptitude seems to have ignored a hard dependency.

It didn't, it just chose t

Re: installation-guide is marked for autoremoval from testing

2018-09-26 Thread Holger Wansing
Hi,

Debian testing autoremoval watch  wrote:
> installation-guide 20180603 is marked for autoremoval from testing on 
> 2018-10-11
> 
> It is affected by these RC bugs:
> 898665: installation-guide: [installation-guide] change "Alioth" and "svn" to 
> "Salsa" and "git"

we got this note today.

However, the mentioned bug #898665 has been closed with the latest upload
3 days ago.


What can be done about this?

Holger


-- 

Created with Sylpheed 3.5.1 under 
D E B I A N   L I N U X   9   " S T R E T C H " .

Registered Linux User #311290 - https://linuxcounter.net/




Re: installation-guide is marked for autoremoval from testing

2018-09-26 Thread Michael Biebl
Am 26.09.2018 um 19:50 schrieb Holger Wansing:
> Hi,
> 
> Debian testing autoremoval watch  wrote:
>> installation-guide 20180603 is marked for autoremoval from testing on 
>> 2018-10-11
>>
>> It is affected by these RC bugs:
>> 898665: installation-guide: [installation-guide] change "Alioth" and "svn" 
>> to "Salsa" and "git"
> 
> we got this note today.
> 
> However, the mentioned bug #898665 has been closed with the latest upload
> 3 days ago.
> 
> 
> What can be done about this?
> 

ttbomk there were some debbugs related issues the last couple of days
which should be solved by now.

Don should know more.

Regards,
Michael

-- 
Why is it that all of the instruments seeking intelligent life in the
universe are pointed away from Earth?



signature.asc
Description: OpenPGP digital signature


Re: installation-guide is marked for autoremoval from testing

2018-09-26 Thread Samuel Thibault
Michael Biebl, le mer. 26 sept. 2018 19:53:22 +0200, a ecrit:
> Am 26.09.2018 um 19:50 schrieb Holger Wansing:
> > Debian testing autoremoval watch  wrote:
> >> installation-guide 20180603 is marked for autoremoval from testing on 
> >> 2018-10-11
> >>
> >> It is affected by these RC bugs:
> >> 898665: installation-guide: [installation-guide] change "Alioth" and "svn" 
> >> to "Salsa" and "git"
> > 
> > we got this note today.
> > 
> > However, the mentioned bug #898665 has been closed with the latest upload
> > 3 days ago.
> > 
> > What can be done about this?
> 
> ttbomk there were some debbugs related issues the last couple of days
> which should be solved by now.

Actually the real issue is that the 20180603 version of
installation-guide migrated to testing while it shouldn't have. It's
that version which is marked as to be removed, so no worry.

At least, https://packages.qa.debian.org/i/installation-guide.html now
says

Updating installation-guide fixes old bugs: #898665

So I don't think we have anything to do about it.

Samuel



Re: Re: Bug#906183: Dependency change and upgrade

2018-09-26 Thread Devarajulu, Mohanasundaram
Hi Russ,


Just checked it. Yes, apt upgrade does upgrade successfully. Thank you so much.

My whole question is mute now.


Regards

Mohan




Re: Let's start salvaging packages!

2018-09-26 Thread Chris Knadle
Tobias Frost:
> Hallo everyone,
> 
> The yesteday uploaded Developer's Reference has now got a chapter
> about "Package Salvaging". [1]
> 
> So, package salvaging is now implemented and ready to be used,
> and whenever you find some package in need, you can now consider to
> salvage it for the benefit of Debian and our users.
> 
> [1] 
> https://www.debian.org/doc/manuals/developers-reference/ch05.en.html#package-salvaging

I'd like to give my thanks for your work on this.  I know it wasn't easy, and
it's been needed for a long time.  I've reviewed the resulting document sections
and it looks great to me.
Thanks very much.

   -- Chris

-- 
Chris Knadle
chris.kna...@coredump.us



signature.asc
Description: OpenPGP digital signature


Re: Let's start salvaging packages!

2018-09-26 Thread Joël Krähemann
Let's salvaging developers.

On Wed, Sep 26, 2018 at 9:14 PM Chris Knadle  wrote:
>
> Tobias Frost:
> > Hallo everyone,
> >
> > The yesteday uploaded Developer's Reference has now got a chapter
> > about "Package Salvaging". [1]
> >
> > So, package salvaging is now implemented and ready to be used,
> > and whenever you find some package in need, you can now consider to
> > salvage it for the benefit of Debian and our users.
> >
> > [1] 
> > https://www.debian.org/doc/manuals/developers-reference/ch05.en.html#package-salvaging
>
> I'd like to give my thanks for your work on this.  I know it wasn't easy, and
> it's been needed for a long time.  I've reviewed the resulting document 
> sections
> and it looks great to me.
> Thanks very much.
>
>-- Chris
>
> --
> Chris Knadle
> chris.kna...@coredump.us
>



Re: Let's start salvaging packages!

2018-09-26 Thread Joël Krähemann
Hi all

Seriously, this is the wrong approach.

I am the upstream of a package. I have dependencies but am unsure
about how to monetize
my software or fund my dependencies.

Might be I decide once to stop work full-time on it. Just because
someone feels uncomfortable
about the situation of a particular package, you can't take it away of
his guidance. Because it
is wrong.

And it doesn't solve any problem. Rather introduces a more driven
situation. Having 2 or even
more upstream developers.

Bests,
Joël

On Wed, Sep 26, 2018 at 9:23 PM Joël Krähemann  wrote:
>
> Let's salvaging developers.
>
> On Wed, Sep 26, 2018 at 9:14 PM Chris Knadle  wrote:
> >
> > Tobias Frost:
> > > Hallo everyone,
> > >
> > > The yesteday uploaded Developer's Reference has now got a chapter
> > > about "Package Salvaging". [1]
> > >
> > > So, package salvaging is now implemented and ready to be used,
> > > and whenever you find some package in need, you can now consider to
> > > salvage it for the benefit of Debian and our users.
> > >
> > > [1] 
> > > https://www.debian.org/doc/manuals/developers-reference/ch05.en.html#package-salvaging
> >
> > I'd like to give my thanks for your work on this.  I know it wasn't easy, 
> > and
> > it's been needed for a long time.  I've reviewed the resulting document 
> > sections
> > and it looks great to me.
> > Thanks very much.
> >
> >-- Chris
> >
> > --
> > Chris Knadle
> > chris.kna...@coredump.us
> >



Re: epoch bump request for gnome-calculator

2018-09-26 Thread Jonathan Carter
Hey Jonas

On 26/09/2018 16:59, Jonas Smedegaard wrote:
>> More recently, I have worked to reduce the difference between Debian
>> and Ubuntu packaging for many GNOME packages. It gets very tedious to
>> need to upload gnome-calculator in Debian and then do a separate
>> upload in Ubuntu (along with all the required Vcs merging, updating
>> and tagging) just to add the epoch in Ubuntu. It would be a lot nicer
>> if I could just sync the Debian package to Ubuntu.
>>
>> So is it appropriate to bump an epoch in Debian to match an important
>> downstream's epoch?
> 
> Please no: Don't adopt in Debian mistakes done in downstream distros.

I appreciate where your sentiment regarding this issue comes from, but I
think it comes across as a bit snide.

Jeremy has pulled a lot of weight making GNOME a first class citizen in
Debian, and I think you should rather look at it from the perspective
that a DD is spending a lot of time on duplicate work that effectively
ends up being busy work.

No one like epoch bumps but I know Jeremy wouldn't suggest anything
without spending a considerable amount of time putting thought in to it.

Personally I think you should reconsider before shooting off a 'no' so
quickly. And on that note I also agree with you that Debian shouldn't
pay for downstream mistakes, but this is clearly a bit different and a
bit more than that.

-Jonathan

-- 
  ⢀⣴⠾⠻⢶⣦⠀  Jonathan Carter (highvoltage) 
  ⣾⠁⢠⠒⠀⣿⡁  Debian Developer - https://wiki.debian.org/highvoltage
  ⢿⡄⠘⠷⠚⠋   https://debian.org | https://jonathancarter.org
  ⠈⠳⣄  Be Bold. Be brave. Debian has got your back.



Re: Let's start salvaging packages!

2018-09-26 Thread Chris Knadle
Joël Krähemann:
> Hi all
> 
> Seriously, this is the wrong approach.
> 
> I am the upstream of a package. I have dependencies but am unsure
> about how to monetize my software or fund my dependencies.
> 
> Might be I decide once to stop work full-time on it. Just because
> someone feels uncomfortable about the situation of a particular package, you 
> can't take it away of
> his guidance. Because it
> is wrong.
> 
> And it doesn't solve any problem. Rather introduces a more driven
> situation. Having 2 or even
> more upstream developers.
> 
> Bests,
> Joël

This isn't about upstream ownership of software, this is about salvaging the
Debian package specifically, where the package has been neglected for a long
time and whose maintainer isn't responsive to bug reports or email contact, and
allowing for a process for another maintainer to fix up the package.  Without
some standard process for forward progress, the package remains in a broken
state and there are a lot of situations in which NMUs (Non-Maintainer Uploads)
aren't appropriate.

I've been in the situation of relying on software in Debian that was broken, and
before this process there wasn't a known path of how to deal with that.  Matter
of fact that's how I started getting into Debian development in the first place.
 It is unfortunately not uncommon to find a package [un|under]maintained such
that the pacakge in Debian needs salvaging.

I hope this helps clarify.

   -- Chris

-- 
Chris Knadle
chris.kna...@coredump.us



signature.asc
Description: OpenPGP digital signature


Re: epoch bump request for gnome-calculator

2018-09-26 Thread Michael Biebl
Am 26.09.2018 um 15:47 schrieb Jeremy Bicha:

> So is it appropriate to bump an epoch in Debian to match an important
> downstream's epoch?

I don't think it is.





-- 
Why is it that all of the instruments seeking intelligent life in the
universe are pointed away from Earth?



signature.asc
Description: OpenPGP digital signature


Re: epoch bump request for gnome-calculator

2018-09-26 Thread Jonas Smedegaard
Hi Jonathan, and Jeremy and others,

Quoting Jonathan Carter (2018-09-26 20:45:13)
> On 26/09/2018 16:59, Jonas Smedegaard wrote:
>>> More recently, I have worked to reduce the difference between Debian 
>>> and Ubuntu packaging for many GNOME packages. It gets very tedious 
>>> to need to upload gnome-calculator in Debian and then do a separate 
>>> upload in Ubuntu (along with all the required Vcs merging, updating 
>>> and tagging) just to add the epoch in Ubuntu. It would be a lot 
>>> nicer if I could just sync the Debian package to Ubuntu.
>>>
>>> So is it appropriate to bump an epoch in Debian to match an 
>>> important downstream's epoch?
>> 
>> Please no: Don't adopt in Debian mistakes done in downstream distros.
>
> I appreciate where your sentiment regarding this issue comes from, but 
> I think it comes across as a bit snide.
> 
> Jeremy has pulled a lot of weight making GNOME a first class citizen 
> in Debian, and I think you should rather look at it from the 
> perspective that a DD is spending a lot of time on duplicate work that 
> effectively ends up being busy work.
> 
> No one like epoch bumps but I know Jeremy wouldn't suggest anything 
> without spending a considerable amount of time putting thought in to 
> it.
> 
> Personally I think you should reconsider before shooting off a 'no' so 
> quickly. And on that note I also agree with you that Debian shouldn't 
> pay for downstream mistakes, but this is clearly a bit different and a 
> bit more than that.

I apologize if coming across as snide.  Or rude or insensitive.

I have no doubt that Jeremy has thought through his question and the 
options available to him in this matter, and that Jeremy has done a 
great deal of good work for Debian and is likely to continue to do so.

My response was not intended as some kind of personal attack on Jeremy, 
it was solely uttered out of concern for Debian.

Please do believe and respect that I have _also_ given this matter quite 
some thought.


Regards,

 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature


Question regarding patching in 4.9 kernel

2018-09-26 Thread Harish Venkatraman
Hi,

I want the following patch to be back ported to 4.9 kernel. Can you please let 
me know if it can be back ported to 4.9 kernel?

https://github.com/torvalds/linux/commit/63a6fff353d01da5a22b72670c434bf12fa0e3b8

Thanks



Re: epoch bump request for gnome-calculator

2018-09-26 Thread Paul Wise
On Wed, Sep 26, 2018 at 9:48 PM Jeremy Bicha wrote:

> A month later, a Debian GNOME team member recognized that we could use
> a dh_gencontrol hack [1] to only add the epoch to the gcalctool
> transitional package and we didn't need an epoch for gnome-calculator.

I wouldn't characterise this as a hack, it is a legitimate way to do things.

> More recently, I have worked to reduce the difference between Debian
> and Ubuntu packaging for many GNOME packages.

FTR, this is currently this set of changes:

https://patches.ubuntu.com/g/gnome-calculator/gnome-calculator_1:3.30.0-1ubuntu1.patch

> So is it appropriate to bump an epoch in Debian to match an important
> downstream's epoch?

An alternative might be for Launchpad to allow whitelisted downgrades
of source packages (dropping the epoch) (zero idea how feasible that
is) and then a dpkg-vendor conditional in debian/rules to re-add the
epoch to the binary packages when they are being built for Ubuntu.
This would result in zero change to Debian binary packages, Ubuntu
binary packages to continue to use the epoch, the source package to be
in sync and require zero busywork in Ubuntu and everyone should be
happy (except maybe the Launchpad team).

-- 
bye,
pabs

https://wiki.debian.org/PaulWise



Re: Question regarding patching in 4.9 kernel

2018-09-26 Thread Ben Hutchings
[Note Reply-to: debian-kernel.]

On Wed, 2018-09-26 at 18:00 +, Harish Venkatraman wrote:
> Hi,
> 
> I want the following patch to be back ported to 4.9 kernel. Can you
> please let me know if it can be back ported to 4.9 kernel?
> 
> https://github.com/torvalds/linux/commit/63a6fff353d01da5a22b72670c434bf12fa0e3b8

I assume you're talking about Linux 4.9 as used in Debian 9 "stretch".
Debian doesn't normally add features to stable releases, so I don't see
why would we do this.

Ben.

-- 
Ben Hutchings
Beware of programmers who carry screwdrivers. - Leonard Brandwein




signature.asc
Description: This is a digitally signed message part


Re: epoch bump request for gnome-calculator

2018-09-26 Thread Jeremy Bicha
On Wed, Sep 26, 2018 at 9:33 PM Paul Wise  wrote:
> FTR, this is currently this set of changes:
>
> https://patches.ubuntu.com/g/gnome-calculator/gnome-calculator_1:3.30.0-1ubuntu1.patch

Yes, I felt my email was getting a bit long. Ubuntu's gnome-calculator
now has some patches that depend on proposed gnome-shell search
provider improvements. There's a bit of a backlog for Ubuntu's
gnome-shell patches getting reviewed in GNOME. So there is a temporary
diff but there was no diff except for the epoch for the 18.04 LTS
release.

> An alternative might be for Launchpad to allow whitelisted downgrades

I appreciate your thinking of possible solutions, but my understanding
is that Canonical isn't investing in any more Launchpad work than is
necessary. And it's rare for anyone else to work on Launchpad.

Thanks,
Jeremy Bicha



Re: epoch bump request for gnome-calculator

2018-09-26 Thread Andreas Henriksson
Hi Jeremy,

My comments below for what it's worth. You should likely not
take anything I say too seriously, but maybe I happen to mention
something that can be food for thought.

On Wed, Sep 26, 2018 at 09:47:38AM -0400, Jeremy Bicha wrote:
> Emailing both debian-devel and the Debian GNOME mailing list.
> 
> I am requesting project approval for me to upload gnome-calculator
> with an epoch.
> 
> Five years ago, gcalctool 6.4 was renamed to gnome-calculator and
> renumbered to 3.8. This seemed like a clear case for an epoch since
> this was a permanent change in the version numbering scheme.

For me, wherever a (source and binary) package is removed it's
a clear case that it's an opportunity to *get rid* of epochs.
Upstream renaming things are a rare opportunity and should
be utilized!

> 
> I made this change in the Debian VCS and uploaded it to Ubuntu. At the
> time I did not have upload rights to Debian and Ubuntu has deadlines.
> 
> A month later, a Debian GNOME team member recognized that we could use
> a dh_gencontrol hack [1] to only add the epoch to the gcalctool
> transitional package and we didn't need an epoch for gnome-calculator.
> Similarly, we could have used this hack for many of the gnome-games
> packages when they were split into separate source packages but we
> didn't because we uploaded them before we made this change. (The
> version numbering didn't change but gnome-games had an epoch we didn't
> need to carry to the new packages.)

I feel like I was probably the guilty person here. Possibly having
higher-than-average dislike for epochs and also being clueless
on ubuntu deadlines. I feel like rushing an epoch bump in because
of a deadline is a bad idea, which you are probably well aware of
as of now.

(And yes, there where probably more cases this should have been
used but once uploaded the window of opportunity to eliminate the
epochs are gone and we have to wait, pray and hope that upstream
renames things again some time in the future.)

Also Debhelper commands are overridable by design and their individual
arguments are documented in their separate manual pages. This should
be leveraged when ever it's the appropriate thing to do (and avoided
when it's not).

> 
> More recently, I have worked to reduce the difference between Debian
> and Ubuntu packaging for many GNOME packages. It gets very tedious to
> need to upload gnome-calculator in Debian and then do a separate
> upload in Ubuntu (along with all the required Vcs merging, updating
> and tagging) just to add the epoch in Ubuntu. It would be a lot nicer
> if I could just sync the Debian package to Ubuntu.
> 
> So is it appropriate to bump an epoch in Debian to match an important
> downstream's epoch?

I understand this is annoying for you to have to carry forever in
ubuntu, so I'm willing to look the other way with one condition:
You make sure to discuss policies on the ubuntu side to take
extra care to not needlessly introduce epoch bumps which you then
later come to debian to discuss because it's causing you pain in
ubuntu. If you ever bump epoch in ubuntu without having done
the full epoch-dance in debian and waited for it to actually be
uploaded to the debian archive before you upload the epoch bump
in ubuntu, then you agree to handle it for all eternity on the
ubuntu side when needed.

As an alternative suggestion, why isn't it possible to simply
get rid of the annoying part by specifying a vendor-condition
in debian/rules and apply "the hack" to all binary packages
when building on ubuntu (and on transitional packages only
when building on debian)?
Carrying this ubuntu-specific lines in debian/rules even in
debian would likely be something that people who only care
for debian could more easily accept.

eg.
ifeq ($(DEB_VENDOR),Ubuntu)
  
endif


> 
> [1] Current example of the hack:
> https://salsa.debian.org/fonts-team/fonts-ubuntu/blob/debian/unstable/debian/rules
> 
> Thanks,
> Jeremy Bicha
> 

Regards,
Andreas Henriksson
(who hasn't mastered the art of writing short mails yet either)