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

Bug#1004221: reportbug: automatically add usertags for ftp.debian.org bugs



Package: reportbug
Version: 11.2.0
Severity: wishlist
X-Debbugs-CC: ftp.debian.org@packages.debian.org
Control: affects -1 ftp.debian.org@packages.debian.org

When filing bugs against ftp.debian.org there is a menu
asking what kind of request the bug report is about:

    1 ANAIS     Package removal - Architecture Not Allowed In Source.
    2 ICE       Package removal - Internal Compiler Error.
    3 NBS       Package removal - Not Built [by] Source.
    4 NPOASR    Package removal - Never Part Of A Stable Release.
    5 NVIU      Package removal - Newer Version In Unstable.
    6 ROM       Package removal - Request Of Maintainer.
    7 ROP       Package removal - Request of Porter.
    8 RoQA      Package removal - Requested by the QA team.
    9 other     Not a package removal request, report other problems.
   10 override  Change override request.

Currently reportbug doesn't add removal usertags, which means people
try to do it and then often they get it wrong, many use rm or removal
instead of remove for example or make typos like remvoe or similar.

Please add these usertags for Package removal requests:

   User: ftp.debian.org@packages.debian.org
   Usertags: remove
   
The code already has usertags for Change override requests:

   User: ftp.debian.org@packages.debian.org
   Usertags: override
   
For other requests reportbug could provide a commented out
usertags header with instructions about how to proceed:

   # Please choose the right usertag, uncomment the fields and delete this comment
   #User: ftp.debian.org@packages.debian.org
   #Usertags: lintian archive dak section archs

Alternatively, reportbug could add new items to the reportbug menu for
the existing usertags and add the pseudo-headers when they are chosen.

   User: ftp.debian.org@packages.debian.org
   Usertags: lintian

   User: ftp.debian.org@packages.debian.org
   Usertags: archive
   
   User: ftp.debian.org@packages.debian.org
   Usertags: dak
   
   User: ftp.debian.org@packages.debian.org
   Usertags: section
   
   User: ftp.debian.org@packages.debian.org
   Usertags: archs
   
You can see the usertags in the ftp.debian.org usercategory here:

   $ rsync rsync://bugs-mirror.debian.org/bts-spool-index/user/*/ftp.debian.org*packages.debian.org usertags
   $ sed -n '/^Cat/,/^$/p' usertags 
   Category: ftp.debian.org.tasks
   Cat1: ftp.debian.org tasks
   Cat1Options:
    tag=remove - Removal Requested
    tag=override - Override Alteration
    tag=lintian - Lintian Rejects
    tag=archive - Archive Related
    tag=dak - DAK only
    tag=section - Archive sections
    tag=archs - Supported Architectures
   Cat1Default: Uncategorized
   Cat1Order: 0, 1, 2, 3, 4, 5, 6, 7
   
   Category: normal
   Cat1: status
   Cat2: ftp.debian.org.tasks
   Cat3: severity
   
   Category: ftp.debian.org-sort
   Cat1: status
   Cat2: ftp.debian.org.tasks
   Cat3: severity
   
   Category: testing
   Cat1: status
   Cat2: ftp.debian.org.tasks
   Cat3: severity
   
   Category: old
   Cat1: status
   Cat2: severity
   Cat3: classification

-- 
bye,
pabs

https://wiki.debian.org/PaulWise

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


Reply to: