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

Re: RSS packaging feeds?



Forgotten some things:

1)  How do the RSS feed generator get the  logfile?  I  asume  that  are
    always the style like
       http://www.emdebian.org/buildd/a/apt/trunk/apt-arm-1233120802.log
    Should this be a  command line tool or a webscript?

    If webscript, only the link (script must  fetch  the  buildlog  with
    curl) or the content?

Am 2009-01-28 17:03:01, schrieb Neil Williams:
> >   <channel>
> >     <title>Emdebian - Crush</title>
> >     <link>http://www.emdebian.org/crush/</link>
> >     <description>Stuff about Crusj</description>
> 
>       <description>Crush update details</description>
> 
> or auto-process to say:
> $count packages updated in Crush

2)  $count is what?
    Do you count new uploads in a timeframe like one week?

    I prefer to build small *.in files like
        1234567890_$pkg.in
    where 1234567890 is the buildtime and then if I prebuild the
    RSS-feed I compare the time, whether it is in the timeframe.

> > and now the uploaded items:
> > 
> >     <item>
> >       <title>some package name</title>
> >       <link>ftp://ftp.emdebian.org/debian/pool/main/LETTER/PKG/*.dsc</link>
> 
> Probably don't want the .dsc in this link, more likely (for Crush) is a
> link to the build log:
> 
> e.g.
> http://www.emdebian.org/buildd/history.php?pkg=apt&arch=arm

OK, no problem...

> >       <description>short describtion</description>
> 
> Something like $version, link to the patches maybe. For unsuccessful
> builds, a summary of why it failed. For a testing migration, something
> close to the message you currently get from Britney in Debian, if
> possible.
> 
> >       <pubDate>Wed, 28 Jan 2009 07:22:48 +0100</pubDate>    
> >       <guid>link to packages.debian.org maybe</guid>
> >       <content:encoded>
> >           long Describtion
> >       </content:encoded>
> >     </item>
> 
> The repeated for each package uploaded since the last run of the feed
> generator script.

Hm, I was ongoing to build the RSS feed immediately... because each time
a new buildlog comes in I generate a timestamed IN  file  which  contain
the stuff between <item></item> and then I 'cat' it together which takes
on a decent server under 1 second even for 100 packages since they  have
only some bytes.

Q:  How many builds do you have per day?

If not build immediately, how often do you want to build the RSS feed?

Thanks, Greetings and nice Day/Evening
    Michelle Konzack
    Systemadministrator
    24V Electronic Engineer
    Tamay Dogan Network
    Debian GNU/Linux Consultant


-- 
Linux-User #280138 with the Linux Counter, http://counter.li.org/
##################### Debian GNU/Linux Consultant #####################
<http://www.tamay-dogan.net/>               <http://www.can4linux.org/>
Michelle Konzack   Apt. 917                  ICQ #328449886
+49/177/9351947    50, rue de Soultz         MSN LinuxMichi
+33/6/61925193     67100 Strasbourg/France   IRC #Debian (irc.icq.com)

Attachment: signature.pgp
Description: Digital signature


Reply to: