Bug#849308: wireguard: Wireguard should not transition to stable yet

2019-10-03 Thread Willem van den Akker
Hi DKG,


> Please make sure you can build the package from the debian/master branch
> at 
https://salsa.debian.org/debian/wireguard> .
> 
> If you can do that successfully (it shouldn't be too hard), feel free to
> take a look at the debian/TODO file, which contains a handful of
> suggestions, mostly about setting up more detailed autopkgtest testing.

Building is no problem. I will dig into the autopkgtest testing. It is
rather new to me.

> 
> Another thing that might be handy is to read through the discussion
> starting here:
> 
> 
> https://lists.debian.org/deity/2019/09/msg00017.html
> 
> 
> The idea is to propose a debian package for binary wireguard kernel
> modules that matches the current kernel package, so that users
> wouldn't
> need to use dkms.  getting the dependency details right there is
> tricky,
> as is keeping it up to date, but it might be worth trying.

Interesting, needs more digging from my side.

> 
> I've pushed a very ungainly initial attempt at this binary module
> packaging to 
> https://salsa.debian.org/debian/wireguard-modules
>  -- you
> might want to take a look at that and consider fixing one of the
> things
> in debian/TODO there, and proposing a fix.  


> Alternately, testing its
> build and seeing whether the resultant binary works or not on systems
> without dkms would also be interesting.

That shouldn't be a problem.


First I will take the autopkgtest.

Greetings,
Willem



Bug#849308: wireguard: Wireguard should not transition to stable yet

2019-10-03 Thread Daniel Kahn Gillmor
Hi Willem--

On Tue 2019-10-01 06:50:29 +0200, Willem van den Akker wrote:

> I offer by help for maintaining packaging WG.

Thank you, happy to have help!

> Please let me know how I can help.

Please make sure you can build the package from the debian/master branch
at https://salsa.debian.org/debian/wireguard.

If you can do that successfully (it shouldn't be too hard), feel free to
take a look at the debian/TODO file, which contains a handful of
suggestions, mostly about setting up more detailed autopkgtest testing.

Another thing that might be handy is to read through the discussion
starting here:

https://lists.debian.org/deity/2019/09/msg00017.html

The idea is to propose a debian package for binary wireguard kernel
modules that matches the current kernel package, so that users wouldn't
need to use dkms.  getting the dependency details right there is tricky,
as is keeping it up to date, but it might be worth trying.

I've pushed a very ungainly initial attempt at this binary module
packaging to https://salsa.debian.org/debian/wireguard-modules -- you
might want to take a look at that and consider fixing one of the things
in debian/TODO there, and proposing a fix.  Alternately, testing its
build and seeing whether the resultant binary works or not on systems
without dkms would also be interesting.

Thanks for offering to help!

   --dkg


signature.asc
Description: PGP signature


Bug#849308: wireguard: Wireguard should not transition to stable yet

2019-09-30 Thread Willem van den Akker
Hi Daniel,

I offer by help for maintaining packaging WG.
Please let me know how I can help.

/Willem



Bug#849308: wireguard: Wireguard should not transition to stable yet

2017-09-07 Thread Robert Edmonds
Daniel Kahn Gillmor wrote:
> Now, of course we could let it drop into testing for the moment by
> reducing the severity of this bug, and then cranking the severity back
> up before the release, but that feels a little bit like cheating, no?
> 
> All that said, i do see the appeal of having wider distribution, i'm
> just not sure how to do that within the structure of the debian APT
> archive.
> 
> Any suggestions?

Debian users have a powerful package manager at their disposal that lets
them run testing but cherry-pick packages from unstable, e.g. see
"Tracking Testing or Unstable" in the apt_preferences(5) manpage. That
seems like the appropriate solution if wireguard doesn't have a stable
wire protocol yet.

So far I've even had success using the wireguard packages from unstable
on stretch, just by pinning unstable.

-- 
Robert Edmonds
edmo...@debian.org



Bug#849308: wireguard: Wireguard should not transition to stable yet

2017-09-07 Thread Daniel Kahn Gillmor
Hi Georg--

On Wed 2017-07-12 02:56:45 +0200, Georg Faerber wrote:

> I would like to see wireguard right now in buster. Even if the on-wire
> format should change in the future, it would be still worth it, IMHO.
> Buster is the 'testing' suite - so let's just do that: let's test and
> get this into testing. Sometimes testing breaks, which is expected, but
> most of the time it works. I doubt that there would be a major
> difference in this case.

I understand the appeal here, but the semantics of entry into debian
"testing" is that a package should be in preparation for the next stable
release.

I don't believe that wireguard upstream (Jason Donenfeld) wants
wireguard to be shipped in any long-term operating systems (like debian
stable), because he wants to be able to recommend an upgrade to all
deployed instances easily (that won't happen once buster is stable).
This makes me reluctant to put it into debian testing.

If upstream explicitly states a commitment to maintaining the wire
format, then that version can definitely propagate into testing.  but
that hasn't happened yet.

Now, of course we could let it drop into testing for the moment by
reducing the severity of this bug, and then cranking the severity back
up before the release, but that feels a little bit like cheating, no?

All that said, i do see the appeal of having wider distribution, i'm
just not sure how to do that within the structure of the debian APT
archive.

Any suggestions?

--dkg


signature.asc
Description: PGP signature


Bug#849308: wireguard: Wireguard should not transition to stable yet

2017-07-11 Thread Georg Faerber
Hi,

I would like to see wireguard right now in buster. Even if the on-wire
format should change in the future, it would be still worth it, IMHO.
Buster is the 'testing' suite - so let's just do that: let's test and
get this into testing. Sometimes testing breaks, which is expected, but
most of the time it works. I doubt that there would be a major
difference in this case.

Thanks for consideration and your work,
cheers,
Georg


signature.asc
Description: Digital signature


Bug#849308: wireguard: Wireguard should not transition to stable yet

2016-12-24 Thread Daniel Kahn Gillmor
Source: wireguard
Version: 0.0.20161223-1
Severity: grave
Tags: upstream
Justification: renders package unusable

Wireguard appears to be stable and reliable enough to distribute in
debian unstable, to get more widespread testing than would arise from
distribution in experimental alone.

However, the on-wire format might still change, leading to potential
interop issues, and upstream isn't yet willing to maintain a stable
branch in the face of security issues (which is understandable given
the age of the project.

So this bug report is a placeholder to keep it from migration.  Feel
free to comment here!

   --dkg

-- System Information:
Debian Release: stretch/sid
  APT prefers testing-debug
  APT policy: (500, 'testing-debug'), (500, 'testing'), (200, 
'unstable-debug'), (200, 'unstable'), (1, 'experimental-debug'), (1, 
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.8.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)