[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#821397: intent to sponsor an upload to NEW



Dear Birger, Nicolas,

On Fri 11 Jan 2019 at 08:19AM +01, Birger Schacht wrote:

> I've sent nicoo another mail about this and i'll let you know as soon as
> i hear back.

Thank you to both of you for your recent work on the sway package.  I
want to unblock inclusion of swaywm in Debian by sponsoring the upload.

There are a few social issues to resolve.

Firstly, I want to ensure that Nicolas is adequately credited for having
done the majority of the packaging work (so far as I can tell); at the
time of writing, where master is at 9303b617, I don't think this is
true.

Secondly, I want to ensure that the Maintainer and Uploaders fields
adequately reflect Debian's social conventions about who gets final say
over the contents of the package.  Right now only Birger is listed.  As
has already been pointed out this could be interpreted as a kind of
package hijack, which we don't want.

I have a few technical questions about the packaging, but they are not
sufficiently severe to block uploading to experimental, so I'm not
addressing them in this e-mail.

This is what I propose we do:

(1) use the [ square brackets ] convention to make it clear that the
    initial packaging work was done mainly by Nicolas;

(2) set the Maintainer field to Nicolas; and

(3) set the Uploaders field to Birger,

i.e. apply this diff:

diff --git a/debian/changelog b/debian/changelog
index ac2d939f..e5e6ccd5 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,5 +1,6 @@
 sway (1.0~beta.2-1) experimental; urgency=medium

+  [ Nicolas Braud-Santoni & Birger Schacht ]
   * Initial packaging (Closes: 897246, 821397)

  -- Birger Schacht <birger@rantanplan.org>  Sun, 02 Dec 2018 20:14:53 +0100
diff --git a/debian/control b/debian/control
index 384a91ee..df3e0d0c 100644
--- a/debian/control
+++ b/debian/control
@@ -1,7 +1,8 @@
 Source: sway
 Section: x11
 Priority: optional
-Maintainer: Birger Schacht <birger@rantanplan.org>
+Maintainer: Nicolas Braud-Santoni <nicolas@braud-santoni.eu>
+Uploaders: Birger Schacht <birger@rantanplan.org>
 Build-Depends:
  debhelper-compat (= 12),
  libwlroots-dev (>= 0.2),

According to Debian's social conventions, this would mean that both
Birger and Nicolas are allowed to make uploads of the package, but
Nicolas has final say over the contents of the package, and would be
allowed to remove Birger from the Uploaders field.

The last e-mail we have from Nicolas, saying that they are waiting for
sponsorship, indicates that they still want to maintain this package in
Debian.  On the other hand, Birger has worked on the package recently,
and I want to unblock him.  So I think this is a suitable compromise.

Birger, if this sounds good to you, please apply my diff, and then run
`dch -r` again to refresh the timestamp in d/changelog.

I will then upload the package to DELAYED/X where X=15-N, and N is the
number of days that have passed since the date of this e-mail.

Nicolas, if you are not okay with having Birger in the Uploaders field,
you can NACK my sponsorship and do an upload yourself, now that you are
in the uploading keyring.

-- 
Sean Whitton

Attachment: signature.asc
Description: PGP signature


Reply to: