I'm totally happy with the feed behavior otherwise.
On Wed, Dec 3, 2014 at 3:07 PM, Dan Tenenbaum <
dtenenba at fredhutch.org > wrote:
----- Original Message -----
From: "Dan Tenenbaum" < dtenenba at fredhutch.org >
To: "Kevin Rue-Albrecht" < kevin.rue at ucdconnect.ie >
Cc: bioc-devel at r-project.org
Sent: Wednesday, December 3, 2014 7:49:10 AM
Subject: Re: [Bioc-devel] RSS package feeds not updated
----- Original Message -----
From: "Kevin Rue-Albrecht" < kevin.rue at ucdconnect.ie >
To: "Stephanie M. Gogarten" < sdmorris at u.washington.edu >
Cc: bioc-devel at r-project.org , "Dan Tenenbaum"
< dtenenba at fredhutch.org >
Sent: Wednesday, December 3, 2014 3:09:58 AM
Subject: Re: [Bioc-devel] RSS package feeds not updated
Hi Stephanie,
I am using rss2email (
http://www.allthingsrss.com/rss2email/getting-started-with-rss2email/
),
(incidentally written by the late Aaron Swartz)
a script that I installed to track my package feed, and that is
run by my Windows task scheduler every day, to send me the RSS
news
in an email (not as an RSS feed per se)
Now, just like you I get the good and the bad news following the
nightly build. But since I get them as emails, I just set up a
filter to mark good emails as read and I move them directly in a
separate email folder (you could also delete them).
This way, only the bad news show up as unread messages which
catch
my
attention.
Took a bit of time to set up, but then it ran seamlessly ever
since.
No extra work for Dan, and developers who might want to log the
successful builds can do so.
I don't consider it 'extra work' to restore a feature that was
there
and used to work. I do think 'no news is good news' is a good
feature (I think it's also good to be notified when the build has
returned to normal, so the system should only notify when build
status changes) but it needs to work properly, so I'll try and
figure out why it wasn't working and restore it. Then I'll let you
know so you can remove your filter if you want.
OK, I have overhauled the logic that decides when to update the rss
feeds. So we should be back to "no news is good news" (it may take a
cycle or two to actually get there). The logic is a bit different
than it was before. I think before you would only get an "everything
is fine" notification if the rss file did not exist. But now you get
notifications every time the build status changes, but not when it
was the same as yesterday. So if your package has an error, you'll
get one notification, and when the problem is fixed you will get
another notification saying everything is ok with the package. This
is in line with continuous integration systems such as Jenkins which
notify you on error and notify you again when the build has returned
to normal.
Thanks to all for the feedback, it's helpful to know whether and how
people are using this feature. Let me know if you discover further
issues.
Dan
Hope that helps.
Kevin
On 3 December 2014 at 00:19, Stephanie M. Gogarten <
sdmorris at u.washington.edu > wrote:
On 12/2/14 8:17 AM, Dan Tenenbaum wrote:
----- Original Message -----
From: "Julian Gehring" < julian.gehring at embl.de >
To: bioc-devel at r-project.org
Cc: "Felix Klein" < fklein at embl.de >
Sent: Tuesday, December 2, 2014 2:19:01 AM
Subject: [Bioc-devel] RSS package feeds not updated
Hi,
some/many of the package build RSS feeds [1] don't receive
updates.
For
example,
http://bioconductor.org/rss/ build/packages/DESeq2.rss (from
2014-11-04)
http://bioconductor.org/rss/ build/packages/BiocInstaller. rss
(from
2014-10-15)
report package builds as broken, although the current builds are
fine.
In contrast,
http://bioconductor.org/rss/ build/packages/GenomicRanges. rss
was recently updated (2014-12-01) and also contains the build
report
of
both the devel and release branch (the broken ones listed above
don't).
Most of the packages that I checked manually seem to be
outdated/broken
- I guess there is a issue with the underlying feed system.
Thanks for the report. I've had a look. I've changed the system
so
it
doesn't try to be smart about not updating feeds for packages
that
do not have issues.
This means all package feeds will be updated daily, whether there
is
an issue or not. Not sure if this will be annoying to feed users;
we
can revisit it if it's an issue.
I have to say, I liked the old system better. I have a feed for
each
of my packages in the bottom of my email program, so I could see
at
a glance if there was a problem with one of the packages (new
message in the feed). Failure messages are a lot more noticeable
if
they're not buried among lots of "nothing to see here" messages.
Stephanie
Thanks,
Dan
Best
Julian
[1] http://bioconductor.org/ developers/rss-feeds/