Debian Bug report logs - #777112
UDD/dmd: prioritizing tasks

Package: qa.debian.org; Maintainer for qa.debian.org is debian-qa@lists.debian.org;

Reported by: Daniel Pocock <daniel@pocock.pro>

Date: Thu, 5 Feb 2015 08:57:02 UTC

Severity: wishlist

Reply or subscribe to this bug.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, debian-qa@lists.debian.org:
Bug#777112; Package qa.debian.org. (Thu, 05 Feb 2015 08:57:07 GMT) (full text, mbox, link).


Acknowledgement sent to Daniel Pocock <daniel@pocock.pro>:
New Bug report received and forwarded. Copy sent to debian-qa@lists.debian.org. (Thu, 05 Feb 2015 08:57:07 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Daniel Pocock <daniel@pocock.pro>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: UDD: prioritizing tasks
Date: Thu, 05 Feb 2015 09:53:10 +0100
Package: qa.debian.org
User: qa.debian.org@packages.debian.org
UserTags: udd
Severity: wishlist


The initial implementation of iCalendar support doesn't set a priority
on any of the tasks.

Currently, the list of task items in the feeditems array does not have
any priority attribute.

The feeditems array is built from $uddd.dmd_todos

$uddd.dmd_todos is built in inc/dmd-data.rb

When the dmd_todos array is built, each item needs to be classified with
one or more attributes that will be the UDD priority for the todo

The cal.rb code will then need to read these UDD priority values and
translate them to the very simple priority values used in iCalendar,
e.g. 0=undefined, 1=High, 5=Normal, 9=Low

https://tools.ietf.org/html/rfc2445#section-4.8.1.9

   A CUA with a three-level priority scheme of "HIGH", "MEDIUM" and
   "LOW" is mapped into this property such that a property value in the
   range of one (US-ASCII decimal 49) to four (US-ASCII decimal 52)
   specifies "HIGH" priority. A value of five (US-ASCII decimal 53) is
   the normal or "MEDIUM" priority. A value in the range of six (US-
   ASCII decimal 54) to nine (US-ASCII decimal 58) is "LOW" priority.

This type of prioritization is very simplistic and coarse.  Internally,
UDD can probably use more sophisticated set of attributes and each
output format would then have its own way to map these to its own
prioritization scheme.  For example, while iCalendar sets the priority
attribute, HTML may simply render more important items by putting them
in bold.

Some tasks should also have a deadline in the iCalendar feed:
- next testing freeze
- fix a package to avoid auto-removal from testing
- replacing a PGP key that is expiring in the keyring

and these deadlines may be useful to help compute the iCalendar priority
although an ideal iCalendar client would provide a way to visualize the
difference between tasks with and without deadlines anyway.  The
dmd_todos may need to have an optional deadline attribute that will be
set for those tasks where it is relevant.






Changed Bug title to 'UDD/dmd: prioritizing tasks' from 'UDD: prioritizing tasks'. Request was from Lucas Nussbaum <lucas@debian.org> to control@bugs.debian.org. (Sat, 02 Jul 2016 19:57:24 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, debian-qa@lists.debian.org:
Bug#777112; Package qa.debian.org. (Thu, 15 Feb 2018 16:39:03 GMT) (full text, mbox, link).


Acknowledgement sent to vadyba@klientai.eu:
Extra info received and forwarded to list. Copy sent to debian-qa@lists.debian.org. (Thu, 15 Feb 2018 16:39:03 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Sat Dec 16 15:37:16 2023; Machine Name: bembo

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.