Bug#680174: Improving our response to duplicate packages in Debian

2014-07-30 Thread Lucas Nussbaum
tags 680174 - patch
thanks

On 10/07/12 at 17:50 +0900, Charles Plessy wrote:
 Le Wed, Jul 04, 2012 at 11:40:40AM +0200, Guus Sliepen a écrit :
  
  Attached is a patch against the developers-reference source. It can
  probably be improved, any comments are welcome.
 
 Dear Guus,
 
 thank you for your patch.  Here are a few comments.

Hi,

Could someone propose an updated patch, or discuss those comments?
I'm removing the patch tag in the meantime.

Thanks!

Lucas


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#680174: Improving our response to duplicate packages in Debian

2012-07-10 Thread Charles Plessy
Le Wed, Jul 04, 2012 at 11:40:40AM +0200, Guus Sliepen a écrit :
 
 Attached is a patch against the developers-reference source. It can
 probably be improved, any comments are welcome.

Dear Guus,

thank you for your patch.  Here are a few comments.

 diff --git a/beyond-pkging.dbk b/beyond-pkging.dbk
 index 371fba2..5205222 100644
 --- a/beyond-pkging.dbk
 +++ b/beyond-pkging.dbk

I think that everything could be pooled in section 5.1 (New packages).

 +paraIf you dislike the software the new maintainer wants to package,
 +you probably shouldn't complain about this to the maintainer, they are 
 merely packaging it. Complain to upstream instead.

I propose to delete « Complain to upstream instead ». We do not know if it will
be productive so let's avoid sharing the responsibility for starting heated
discussions upstream.

 +You should also consider if your prospective package is suitable for 
 inclusion
 +in Debian. The software must of course be legally redistributable, and if you
 +want it to be included in the main section, its license must be compatible 
 with
 +the DFSG.

I think that that the current consensus is that « in Debian » means the same as
« in the main section ».  Perhaps the above sentence can be rephrased as
follows.

You should also consider if your prospective package is redistributable in the
Debian archive and if it is suitable or not for the Debian distribution (the
main section of our archive).  See URL to social contract point 5 and URL to
Policy chapter 2 for details. 

Have a nice day,

-- 
Charles Plessy
Illkirch-Graffenstaden, France



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#680174: Improving our response to duplicate packages in Debian

2012-07-04 Thread Guus Sliepen
Package: developers-reference
Version: 3.4.8
Severity: wishlist
Tags: patch

On Mon, Jul 02, 2012 at 09:55:23AM -0600, Stefano Zacchiroli wrote:

 On Thu, Jun 28, 2012 at 04:42:10PM +0200, Guus Sliepen wrote:
  I believe our current way of responding to ITPs for software that
  duplicates the functionality other software that is already in Debian
  is wrong.
[...]
 Guus, after having collected feedback from this thread, could you please
 propose a patch to devref for documenting the outcome of this
 discussion?

Sure. Attached is a patch against the developers-reference source. It can
probably be improved, any comments are welcome.

-- 
Met vriendelijke groet / with kind regards,
  Guus Sliepen g...@debian.org
diff --git a/beyond-pkging.dbk b/beyond-pkging.dbk
index 371fba2..5205222 100644
--- a/beyond-pkging.dbk
+++ b/beyond-pkging.dbk
@@ -569,6 +569,40 @@ for Application Managers/ulink at the Debian web site.
 /para
 /section
 
+section id=reviewing-itp-bug-reports
+titleReviewing ITP bug report/title
+para
+Prospective Debian developers usually start contributing by creating a new package.
+Their first publicly visible act will therefore likely be sending an ITP bug report with a Cc: to the debian-devel mailinglist.
+Often there are some issues with the ITP, and these issues should be pointed out to the new maintainer.
+However, your response to the ITP should be constructive.
+Before responding, consider the following things:
+/para
+itemizedlist
+listitem
+paraYou don't always have to respond back with a Cc: to debian-devel. Consequently, another developer might already have responded with a message to the BTS, so check the BTS first to see whether what you want to say has already been said.
+/para
+/listitem
+listitem
+paraIf you dislike the software the new maintainer wants to package,
+you probably shouldn't complain about this to the maintainer, they are merely packaging it. Complain to upstream instead.
+/para
+/listitem
+listitem
+paraIf you think the software is functionally equivalent to an already packaged piece of software,
+don't complain unless:
+/para
+itemizedlist
+listitemThe new software is not mature or in a bad shape./listitem
+listitemIt's a simple script or very small program, and should be merged (either upstream or downstream) with another package./listitem
+listitemIt really is an exact duplicate or a fork of another package with almost no changes to the original./listitem
+/itemizedlist
+paraOtherwise, it is best to let the new maintainer devote their energy to packaging.
+/para
+/listitem
+/itemizedlist
+/section
+
 /section
 
 /chapter
diff --git a/pkgs.dbk b/pkgs.dbk
index 3ce0bee..4d09cc0 100644
--- a/pkgs.dbk
+++ b/pkgs.dbk
@@ -20,12 +20,27 @@ duplicated.  Read the ulink url=url-wnpp;WNPP web
 pages/ulink for more information.
 /para
 para
+You should also consider if your prospective package is suitable for inclusion
+in Debian. The software must of course be legally redistributable, and if you
+want it to be included in the main section, its license must be compatible with
+the DFSG. The software should be useful to others, and should be free of major
+bugs (if the software is at version 0.1-alpha, consider waiting with packaging
+until it is more mature). If the software you want to package is similar to
+that of already packaged software, you should be able to motivate why your
+package should be added as well (for example, by providing a list of features
+that your package will have that the existing ones don't). If the software
+only consists of a very small executable or script, consider getting that
+included in an already existing package, if that makes sense, either in Debian
+itself or in the upstream source.
+/para
+para
 Assuming no one else is already working on your prospective package, you must
 then submit a bug report (xref linkend=submit-bug/) against the
 pseudo-package systemitem role=packagewnpp/systemitem describing your
 plan to create a new package, including, but not limiting yourself to, a
-description of the package, the license of the prospective package, and the
-current URL where it can be downloaded from.
+description of the package, the license of the prospective package, the
+current URL where it can be downloaded from, and if necessary a motivation
+why the package should be included in Debian.
 /para
 para
 You should set the subject of the bug to literalITP:


signature.asc
Description: Digital signature