taskSavannah Administration - Tasks: task #14517, Submission of Debbugs for GNU


task #14517: Submission of Debbugs for GNU

Submitted by:  Ludovic Courtès <civodul>
Submitted on:  Mon 22 May 2017 08:43:17 AM UTC  
Should Start On:  Sun 21 May 2017 10:00:00 PM UTC Should be Finished on:  Wed 31 May 2017 10:00:00 PM UTC
Category:  Project Approval Priority:  5 - Normal
Status:  Cancelled Privacy:  Public
Percent Complete:  0% Assigned to:  Ineiev <ineiev>
Open/Closed:  Closed Effort:  0.00

Add a New Comment(Rich Markup)

You are not logged in

Please log in, so followups can be emailed to you.


( Jump to the original submission)

Fri 03 Nov 2017 02:51:51 PM UTC, comment #10:


Ineiev <ineiev>
Site AdministratorIn charge of this item.
Thu 12 Oct 2017 04:46:53 PM UTC, comment #9:

Agreed; if there are no other comments, I'll cancel this submission.

Ineiev <ineiev>
Site AdministratorIn charge of this item.
Mon 09 Oct 2017 09:53:35 AM UTC, comment #8:

This is sad: code for this service that runs on gnu.org will have to be hosted elsewhere... Savannah is not serving GNU here. :-/

Ludovic Courtès <civodul>
Mon 09 Oct 2017 09:33:37 AM UTC, comment #7:

If the package is to be registered on Savannah, it should follow Savannah's policies.

I think the (1) calls for fixing it in the first place, no matter if it's registered as a Savannah group.

Ineiev <ineiev>
Site AdministratorIn charge of this item.
Sun 08 Oct 2017 08:40:58 AM UTC, comment #6:

Sorry, this discussion stalled.

To me the reasons to add Debbugs to Savannah would be that (1) this code is already running on bugs.gnu.org, (2) it doesn't follow best practices but has a clear contribution record within Debian.

How can we move forward?

(In the meantime, Noam Postavsky reconstructed the version-control history: <https://debbugs.gnu.org/cgi/bugreport.cgi?bug=26380#20>.)

Ludovic Courtès <civodul>
Tue 23 May 2017 09:28:41 AM UTC, comment #5:

Thank you, you were right, I hadn't read that discussion carefully; now I have, but it still isn't clear for me why this package should be exempt from Savannah policy.

Ineiev <ineiev>
Site AdministratorIn charge of this item.
Mon 22 May 2017 03:47:46 PM UTC, comment #4:

Please take a look at the discussion I referred to. Essentially, the code is already running at bugs.gnu.org. This request of mine is an attempt to "salvage" it.

It would be ideal to submit the changes to Debbugs, but nobody has committed to do this, so my idea was to start small.

Ludovic Courtès <civodul>
Mon 22 May 2017 01:24:03 PM UTC, comment #3:

I don't believe omitting the review of notices is up to Savannah admins; you could ask -email is unavailable- if you think you can convince them (it may take much longer time to wait a response from them than to fix the code).

WRT diverging from the upstream: why not suggest them your fixes?

Ineiev <ineiev>
Site AdministratorIn charge of this item.
Mon 22 May 2017 01:02:53 PM UTC, comment #2:

Hello Pavel,

Indeed there's quite a bit of cleanup to do as you suggest, and we'll do some of it before checking it in a Git repo. The details are still being discussed at <https://debbugs.gnu.org/cgi/bugreport.cgi?bug=26380#11> though, so I would appreciate if we could omit these issues from the review.

Regarding copyright notices, this piece of software only contains lightweight modifications to the upstream Debbugs. I agree that it is not following best practices in that respect, but again, this is something we inherit from, and I think we'd rather not diverge too much from upstream.



PS: Cc'ing Glenn Morris who knows these matters much better than I do!

Ludovic Courtès <civodul>
Mon 22 May 2017 12:53:00 PM UTC, comment #1:

Hello, Ludovic!

Files like html/Access.html~ look like backup copies; could you remove non-relevant files, it would make review easier.

Many files have no valid license and copyright notices, this should be fixed; some files in html/ have incorrect notices like "Copyright (C) years holder, years holder...". the correct form has a line with "Copyright (C)" per holder.

Ineiev <ineiev>
Site AdministratorIn charge of this item.
Mon 22 May 2017 08:43:17 AM UTC, original submission:

A new project has been registered at Savannah
This project account will remain inactive until a site admin approves or discards the registration.

Registration Administration

While this item will be useful to track the registration process, approving or discarding the registration must be done using the specific Group Administration page, accessible only to site administrators, effectively logged as site administrators (superuser):

Registration Details

  • Name: Debbugs for GNU
  • System Name: debbugs-gnu
  • Type: non-GNU software and documentation
  • License: GNU General Public License v2 or later


This project is a variant of Debbugs, Debian's email-based bug-tracking system, for use by the GNU Project on bugs.gnu.org.

Other Software Required:

Perl and various Perl modules, under the license of Perl.

Other Comments:

This is about putting the software that runs behind bugs.gnu.org under version control.

For context, see <https://debbugs.gnu.org/cgi/bugreport.cgi?bug=26380#11>.

Tarball URL:


Ludovic Courtès <civodul>


(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:

No files currently attached


Depends on the following items: None found

Items that depend on this one: None found


Carbon-Copy List
  • -email is unavailable- added by civodul (Glenn Morris)
  • -email is unavailable- added by ineiev (Posted a comment)
  • -email is unavailable- added by civodul (Submitted the item)

    Do you think this task is very important?
    If so, you can add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.




    Follow 5 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2017-11-03 ineiev StatusIn Progress => Cancelled
        Open/ClosedOpen => Closed
    2017-05-22 civodul Carbon-Copy- => Added -email is unavailable-
    2017-05-22 ineiev StatusNone => In Progress
        Assigned toNone => ineiev

    Back to the top

    Powered by Savane 3.3