Hello, In the previous week the following features have been implemented:
- Release goals information. An action needed item is created for packages which are found to have bugs that are necessary to be fixed before meeting a certain release goal. The bug number is given in the short description, whereas the full list of bugs, associated release goals (and links to the two) are found in the detailed description. - Ubuntu Information for Debian Developers -- the Ubuntu panel. There have been no changes to the panel when compared to the current PTS implementation. This means that it displays the Ubuntu version of the package, the Ubuntu bug stats (number of bugs, number of bugs tagged patch along with links to Ubuntu's launchpad), and the link to the Ubuntu patch diff for the package. - Piuparts test information. An action needed item is created for packages which are found to be failing some piuparts (un)installation test for at least one of the suites. A list of suites to be checked can be set in the settings. The detailed description of the item includes a list of suites where the test is failing, along with links to the corresponding piuparts page. - Popcon statics link -- a new link added to the Links panel. - Browse and search package source code. A link to the latest package version on sources.debian.net and a form allowing directly searching the source code of the package (only if it is found in the unstable repository). - RSS feed of package news. The RSS feed includes both news items (found in the news panel) and action needed items. The position of the items in the feed is determined by the created timestamp (for news) and by the last updated time stamp (for action needed items). Redirects for the current RSS news feed URLs (/$package_hash/$package_name/news.rss20.xml) to the new news feed URL (/$package_name/rss) are set. - WNPP action items. An action item is created for packages which are found to have a WNPP bug. The action item provides a description of the bug in its detailed description. Action items for packages that are dependent on another source package which needs a (new) maintainer (as indicated by a WNPP bug) were not implemented this week and will be included next week. - Some minor improvements to the panels API. Added the option to set a panel importance level based upon the panels in the same column are sorted. Also let panels define a property which says whether it contains any information for a particular package so that it is not rendered in the page in that case. All this is now live at pts.debian.net. Next week the plan is to start moving away from reimplementing the few left over action needed warnings that the old PTS has and move on to adding support for user accounts in the PTS. The following user stories are planned: - Package version found in NEW displayed in the versions panel. The version of the package found in the NEW queue (for each of the target distributions) should be displayed in the versions panel. - Modify the current URL structure. Packages will get a dedicated URL in the form of /pkg/$packagename (instead of the current /$packagename). However, users will still be redirected to the package page if a package name exists and there is no other preceding URL rule (e.g. /admin/, /docs/). - Create account. The account is created after a user provides his email and confirms it by clicking on a link provided in a confirmation email. After the email is confirmed, the user is asked to set his password. - Log in. Unsurprisingly -- log the user in after the account details are provided and redirect him to a profile page. - Account subscriptions list. Displays a list of packages the user is subscribed to along with the keywords associated with each subscription. - Subscribe to a package. Logged in users can subscribe to a package directly from the package page. Alternatively, they can subscribe to any package directly from their subscription list by providing the package name in an input form. The form uses autocomplete, like the current package search form. - Modify subscription keywords and default keywords. This is an alternative to the email interface keyword command. Allows the user to change which package emails are forwarded to him. - Unsubscribe from a package. Available directly from a package page (if the user is subscribed) or from the list of all package subscriptions. - Research how to integrate sso.debian.org as an authentication mechanism. The idea here is to implement a Debian-specific authentication mechanism which would rely on sso.debian.org authentication and would work along with the generic PTS account authentication. Since it was difficult to put a time estimate on implementing such a story, the plan for this week is to research the various options of implementing this so that a proper time estimate can be made for next week. This concludes another weekly status report. Thank you for reading. Cheers, Marko -- Marko Lalić _______________________________________________ Soc-coordination mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/soc-coordination
