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

Re: RSS packaging feeds?



On Sat, 31 Jan 2009 02:09:15 +0100
Michelle Konzack <linux4michelle@tamay-dogan.net> wrote:

> It was the new one which is now 
> 
>     <http://devel.debian.tamay-dogan.net/rss.php>

Ah, that works. Thanks!

I'll have to see about a smaller icon - or maybe just pinch the Debian
swirl RSS logo. (The one used by
http://ftp-master.debian.org/rss/removals.rss etc.) I'll rename it for
the location already specified in the feeds so it'll just appear.

An extra feed we probably need is per-package as well as the content
gained from parsing the logs. i.e.

To track single packages in Crush:
http://devel.debian.tamay-dogan.net/rss.php?action=fetch&what=crush&package=PKG
    where PKG is a single source package name.

It is harder to track single packages in Grip - that would need to get
data from the Packages.gz file as well as the buildlog.

http://www.emdebian.org/grip/dists/unstable/main/binary-$ARCH/Packages

http://www.emdebian.org/grip/dists/unstable/main/binary-i386/Packages.gz
etc.

It could also be good if, wherever the content does relate to a single
package, each item would contain a link to the Emdebian patch sets which
can be generated from the source package name:

$base="http://buildd.emdebian.org/svn/browser/current/target/trunk";;
$url="$base/$initial/$srcpackage/trunk/";

e.g.
http://buildd.emdebian.org/svn/browser/current/target/trunk/r/readline5/trunk/
or
http://buildd.emdebian.org/svn/browser/current/target/trunk/l/libelf/trunk/

(Note the subtle change from normal Debian repository hierarchies, the
SVN hierarchy does not have a separate liba/ , packages beginning with
liba* etc are all under l/ .
http://buildd.emdebian.org/svn/browser/current/target/trunk/l/

Note that SVN will exist even if there is a failed build so this link
can be served even if the build log cannot be parsed or if the
build failed.

That could allow individual Debian maintainers watch feeds for their
own packages. If you really want to, that could be tied into dd-list
and feeds provided via maintainer name for all their packages and we
could put a link to that feed on the DDPO pages:
http://qa.debian.org/developer.php?login=codehelp@debian.org
e.g.
http://devel.debian.tamay-dogan.net/rss.php?action=fetch&what=crush&login=$LOGIN
http://devel.debian.tamay-dogan.net/rss.php?action=fetch&what=grip&login=$LOGIN

(There will be quite a few empty feeds from that method though.)

A link to the search results for the package would be good too:
For Crush: (assume always arm for now)
http://www.emdebian.org/packages/search.php?package=ucf&arch=arm
For Grip: 
http://www.emdebian.org/grip/search.php?package=ucf&arch=arm

(I need to enhance the results page to allow easy switching between
architectures and/or a list of all architectures. I'm not sure if we
need architecture-specific feeds.)

Once the content of the buildlog can be summarised within the feeds, I
think you should announce this on debian-devel-announce and get wider
feedback on what content people need.

-- 


Neil Williams
=============
http://www.data-freedom.org/
http://www.nosoftwarepatents.com/
http://www.linux.codehelp.co.uk/

Attachment: pgpWBr0j4DDA_.pgp
Description: PGP signature


Reply to: