From Fedora Project Wiki

(Fix SF regexes for openbabel and z88dk, also escape dots while I was at it.)
(No more fedora-scm-requests)
Line 1: Line 1:
<!-- page was renamed from MichałBentkowski/FEver
{{autolang|base=yes}}
-->
= FEver - FEdora version =


= Upstream Release Monitoring =


== General Information ==
== TLDR; Get Packages Monitored ==
'''FEver''' (''FEdora versions'') aims to be a simple and easy way to track upstream changes in Fedora's repository. Some packages don't provide any possibility to check their changes. '''FEver''' is written to check upstream version changes if possible. At (ir)regular intervals it checks for a new version and if it's found, '''FEver''' will put a new ticket on [http://bugzilla.redhat.com bugzilla]  (an example you may see here: [https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=211783 #211783]  or [https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=220742 #220742] ).


== The Basics ==
Get bug reports for a project's releases in Fedora's Bugzilla with three steps:
=== How To Enable Version Checking for My Packages? ===
It is fairly simple. All you need to do is to add your package to the list at the end of this page, in the [[PackagesList|  List Of Packages]]  section. Also you can add your package name to [[CheckMyPackage|  Check My Package]]  Section and I will make everything that's needed to make your package be checked by '''FEver'''.


=== What Is The Format Of The List? ===
# Add the project to [https://release-monitoring.org anitya].
It should be easy to guess by looking at the [[PackagesList|  List Of Packages]] . It contains three fields: <code><package name></code>, <code><file name></code> and <code><url></code>.
# Map the project to a Fedora package in [https://release-monitoring.org anitya].
* <code><package name></code> - must be the name of SRPM, CVS branch and spec file name. If your package spec creates a few packages you needn't specify them - only the main one.
# Tweak the monitoring setting for your packages at <code>https://src.fedoraproject.org/rpms/<package></code>
* <code><file name></code> - in fact, it doesn't have to be a file name but in most cases it is. <code><file name></code> is the regex used to check the version of a package. Usually, it should look like this: <code><package name>-(.*?).tar.bz2</code>, but obviously it doesn't have to. I suggest to use a file name, because it is probably the easiest way to check what the newest application version is. You can find examples on how to make the regex in the [[HowToMakeRegex|  How To Make Regex]] section.
* <code><url></code> - contains an URL, where '''FEver''' will try to find the newest version. If your package is hosted at SourceForge, you should use <code>http://prdownloads.sourceforge.net/<package name></code> format.


{{Anchor|HowToMakeRegex}}
== Bugzilla bugs by the-new-hotness ==
=== How To Make Regex? ===
 
This is the most important thing in adding your package to '''FEver'''. I've made a simple application to make checking regexes easier. It is called [#fever-check FEver-check(check the [#fever-check FEver-check] section to find out how to get it).
* [https://bugzilla.redhat.com/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=MODIFIED&bug_status=ON_DEV&bug_status=ON_QA&bug_status=VERIFIED&bug_status=RELEASE_PENDING&bug_status=POST&classification=Fedora&columnlist=product%2Ccomponent%2Cassigned_to%2Cbug_status%2Cresolution%2Cshort_desc%2Cchangeddate%2Copendate&email1=upstream-release-monitoring%40fedoraproject.org&emailreporter1=1&emailtype1=substring&list_id=1733771&order=changeddate%20DESC%2Cbug_id%20DESC&query_based_on=&query_format=advanced OPEN bugs]
The first thing we should do is to find a proper URL, where '''FEver''' will try to find the newest version. Let's take <code>bugzilla</code> as an example. Its official site is <code>http://www.bugzilla.org</code>. You need to get to <code>Download</code> section and you'll find something like '''Stable Release (2.22.1)''' and few lines below there is a url to download <code>bugzilla</code>. Let's replace a version string by <code>(.*?)</code> and try to give that URL to [#fever-check FEver-check] .
 
<pre>
* [https://bugzilla.redhat.com/buglist.cgi?bug_status=CLOSED&classification=Fedora&email1=upstream-release-monitoring%40fedoraproject.org&emailreporter1=1&emailtype1=substring&order=changeddate%20DESC%2Cbug_id%20DESC&query_based_on=&query_format=advanced CLOSED bugs]
$ python ./fever-check.py
 
URL: http://ftp.mozilla.org/pub/mozilla.org/webtools/
== Details ==
Filename: (regex): bugzilla-(.*?).tar.gz
 
['2.23.3', '2.23.3', '2.23.2', '2.23.2', '2.23.1', '2.23.1', '2.22.1', '2.22.1', '2.22rc1', '2.22rc1', '2.22', '2.22', '2.21.1', '2.21.1', '2.20.3', '2.20.3', '2.20.2', '2.20.2', '2.20.1', '2.20.1', '2.20rc2', '2.20rc2', '2.20rc1', '2.20rc1', '2.20', '2.20', '2.19.3', '2.19.3', '2.19.2', '2.19.2', '2.19.1', '2.19.1', '2.18.6', '2.18.6', '2.18.5', '2.18.5', '2.18.4', '2.18.4', '2.18.3', '2.18.3', '2.18.2', '2.18.2', '2.18.1', '2.18.1', '2.18rc3', '2.18rc3', '2.18rc2', '2.18rc2', '2.18rc1', '2.18rc1', '2.18', '2.18', '2.16.11', '2.16.11', '2.16.10', '2.16.10', '2.16.9', '2.16.9', '2.16.8', '2.16.8', '2.16.7', '2.16.7', '2.16.6', '2.16.6', 'submit-0.6', 'submit-0.6', 'submit-0.5', 'submit-0.5', 'STABLE', 'STABLE', 'LATEST', 'LATEST']  
One of the core foundation of Fedora is "First" which implies having the latest
Filename: (regex):
versions of software (in rawhide and sometimes in released branches), but as a
</pre>
package maintainer it can be tedious to keep up with the releases from multiple
It looks pretty good, but as you can see there are records like <code>'submit-0.5</code>' or <code>'STABLE'</code>. There is a possibility (a small one) that these unwanted records may confuse '''FEver''' check. To improve it, you can make a simple change. Program version always starts with a number, so let's try to put it into the regex:
projects.
<pre>
 
Filename: (regex): bugzilla-([0-9] .*?).tar.gz
Fedora thus offers a service to help with this. This service is divided into
['2.23.3', '2.23.3', '2.23.2', '2.23.2', '2.23.1', '2.23.1', '2.22.1', '2.22.1', '2.22rc1', '2.22rc1', '2.22', '2.22', '2.21.1', '2.21.1', '2.20.3', '2.20.3', '2.20.2', '2.20.2', '2.20.1', '2.20.1', '2.20rc2', '2.20rc2', '2.20rc1', '2.20rc1', '2.20', '2.20', '2.19.3', '2.19.3', '2.19.2', '2.19.2', '2.19.1', '2.19.1', '2.18.6', '2.18.6', '2.18.5', '2.18.5', '2.18.4', '2.18.4', '2.18.3', '2.18.3', '2.18.2', '2.18.2', '2.18.1', '2.18.1', '2.18rc3', '2.18rc3', '2.18rc2', '2.18rc2', '2.18rc1', '2.18rc1', '2.18', '2.18', '2.16.11', '2.16.11', '2.16.10', '2.16.10', '2.16.9', '2.16.9', '2.16.8', '2.16.8', '2.16.7', '2.16.7', '2.16.6', '2.16.6']
three components:
</pre>
 
Now it looks much better. Another way to check <code>bugzilla</code> version is to use the download site. You can use a heading: '''Stable Release (2.22.1)'''. Example:
* Anitya
<pre>
* monitoring settings at src.fedoraproject.org
$ python ./fever-check.py
* the-new-hotness
URL: http://www.bugzilla.org/download/
 
Filename: (regex): Stable Release \((.*?)\)
{{Admon/note|Previous Service|This service used to be managed by a tool called [https://fedorapeople.org/cgit/till/public_git/cnucnu.git/ cnucnu] which scraped a wiki page for what upstreams to monitor. You can find the old list of monitored packages in the history of this page.}}
['2.22.1']
 
</pre>
=== Anitya ===
{{Admon/warning | Don't forget to escape <code>(</code> and <code>)</code> chars! | You need to escape <code>(</code> and <code>)</code> chars because they are used on the page. Unescaped brackets are used by regex parser as grouping chars. So if you don't escape brackets in that case, they will be included in version string (and this is unwanted). Read [http://docs.python.org/lib/re-syntax.html Regular Expressions Syntax]  for more information.}}
 
Available at [https://release-monitoring.org https://release-monitoring.org] it
provides a web service where anyone can register a project and will broadcast a
[http://fedmsg.com fedmsg] message when it finds a new release (checks are run
by cron twice a day).
 
This service is not specific to Fedora but we are using it as a way to learn
about new releases. Edit entries there to your heart's content.
 
Bugs, features request and patches should go to: https://github.com/fedora-infra/anitya/issues
 
=== Monitoring settings at src.fedoraproject.org ===
 
Fedora package maintainers can use the bottom left column at the package's page at [https://src.fedoraproject.org/ src.fedoraproject.org] to have it monitored by the-new-hotness (see below).
 
=== The-New-Hotness ===
 
[https://github.com/fedora-infra/the-new-hotness/ The-new-hotness] is an application that listens to the fedmsg bus and acts upon
receiving messages from [https://release-monitoring.org release-monitoring.org].
 
When it receives a message indicating that a project has a new release, if that
project is mapped to a Fedora package, it will check in pkgdb2 if the Fedora
package is marked to be monitored.
 
If the package is marked to be monitored, the-new-hotness will open a ticket
on [https://bugzilla.redhat.com Bugzilla] mentioning the
availability of the new release. It will then clone the git repository, bump
the version and reset the release, download the new sources (if it can) and
attempt a scratch build in koji.
 
The result of the scratch build is then added to the open bugzilla ticket.
 
Subsequent successful koji builds are added to the ticket as well.
 
 
Note: In some cases the scratch build will always fail
(for example if the Source0 in the spec file cannot be adjusted automatically), if
you wish to avoid receiving the notification that the scratch-build failed, you can
set the monitoring flag in pkgdb2 to ''nobuild'' (or ''Bugs only''). Then the bugzilla ticket will be
created upon finding a new version, but no scratch build will be made.
 
== Requesting Help ==
 
Broken packages at Anitya monitoring, '''they need to be fixed up''':


{{Anchor|fever-check}}
* [http://release-monitoring.org/projects/updates/odd Odd version found]. Projects with divergent upstream - Fedora releases.
* [http://release-monitoring.org/projects/updates/new Not updated]. Projects that have not been updated at all so far.
* [http://release-monitoring.org/projects/updates/failed Failed to update]. Projects that failed to update at the last run.
* [http://release-monitoring.org/projects/updates/never_updated Never updated]. Projects that have never updated.


== FEver-check ==
'''FEver-check''' is a simple python script that makes creating regexes much easier. You can download it [http://ecik.nonlogic.org/fever-check.tar here] . This archive contains two files, unpack them wherever you want to and run <code>fever-check.py</code>. Script will ask you for URL and regex. You can quit an application at any time by pressing '''[CTRL] '''+'''C''' keys. If you want to enter another URL than you did before, just press '''[CTRL] '''+'''D''' and you'll get back to typying URL.


{{Anchor|feedback}}
If you need help to get your package monitored, please add it to this section. It might take some time till someone gets to fix this.
== Feedback ==
If you have any questions, suggestions, you found a bug etc. feel free to mail me [[MailTo(mr DOT ecik AT gmail DOT com)]  .


{{Anchor|CheckMyPackage}}
== Check My Package, please! ==
If you have no time to create your regex or you simple don't understand how to create it, you can add your package's name below and I will add your package to [[PackagesList|  List Of Packages]]  section. It would be nice, if you added URL aside of your package name.
<pre>
<pre>
PKGNAME URL (Add here your request)
</pre>


* decibel-audio-player http://decibel.silent-blade.org/uploads/Main/
Packages with dead upstream:
* libedit http://www.thrysoee.dk/editline/
* libical http://freeassociation.sourceforge.net/
* osmo http://clay.ll.pl/osmo/
* checkgmail http://checkgmail.sf.net
* bcrypt http://bcrypt.sf.net
* lxsplit http://lxsplit.sf.net
* gyachi http://gyachi.sf.net
* pdfmerge http://microtronyx.com/pdfmerge/


<pre>
* ghasher http://asgaard.homelinux.org/code/ghasher/
* libmx http://source.clutter-project.org/sources/mx/
* six http://six.retes.hu/download/
* swing-layout https://swing-layout.dev.java.net/servlets/ProjectNewsList
* wvdial http://alumnit.ca/wiki/index.php?page=DownloadReleases
* latencytop http://latencytop.org
* bltk http://www.lesswatts.org/patches/bltk/
* numlockx http://home.kde.org/~seli/numlockx/
* cdrkit http://cdrkit.org/releases/
</pre>
</pre>


{{Anchor|PackagesList}}


== List Of Packages ==
It would be terrific to monitor these, but many of their upstreams have bad release practices (archives without versions, stealth replace-in-place, or even multiple raw files outside an archive)
<pre>
<pre>
* a2ps Current.Version.is.([0-9a-z.]+) http://www.inf.enst.fr/~demaille/a2ps/
* aajohan-comfortaa-fonts http://aajohan.deviantart.com/art/Comfortaa-font-105395949
* abcde abcde[_-](.*?)(?:\.orig)\.tar\. http://ftp.debian.org/debian/pool/main/a/abcde/
* aspell-af aspell-af-(.*?)\.tar\.bz2 http://ftp.gnu.org/gnu/aspell/dict/af/
* abook abook-(0.*?).tar.gz http://abook.sourceforge.net/devel/
* aspell-ar aspell6-ar-(.*?)\.tar\.bz2 http://ftp.gnu.org/gnu/aspell/dict/ar/
* aircrack-ng aircrack-ng-([0-9][0-9.]*?).tar.gz http://download.aircrack-ng.org/
* aspell-bg aspell6-bg-(.*?)\.tar\.bz2 http://ftp.gnu.org/gnu/aspell/dict/bg/
* alsa-firmware alsa-firmware-(\d+\.\d+\.\d+)\.tar.bz2 ftp://ftp.alsa-project.org/pub/firmware/
* aspell-bn aspell6-bn-(.*?)\.tar\.bz2 http://ftp.gnu.org/gnu/aspell/dict/bn/
* alsa-tools alsa-tools-(\d+\.\d+\.\d+)\.tar.bz2 ftp://ftp.alsa-project.org/pub/tools/
* aspell-br aspell-br-(.*?)\.tar\.bz2 http://ftp.gnu.org/gnu/aspell/dict/br/
* altermime altermime-(.*?).tar.gz http://www.pldaniels.com/altermime/
* aspell-ca aspell6-ca-(.*?)\.tar\.bz2 http://ftp.gnu.org/gnu/aspell/dict/ca/
* archimedes archimedes-(.*?).tar.gz ftp://ftp.gnu.org/gnu/archimedes/
* aspell-cs aspell6-cs-(.*?)\.tar\.bz2 http://ftp.gnu.org/gnu/aspell/dict/cs/
* aria2 aria2-(.*?).tar.bz2 http://prdownloads.sourceforge.net/aria2
* aspell-cy aspell-cy-(.*?)\.tar\.bz2 http://ftp.gnu.org/gnu/aspell/dict/cy/
* atlascpp Atlas-C\+\+-([0-9\.]*?).tar.gz http://prdownloads.sourceforge.net/worldforge
* aspell-da aspell5-da-(.*?)\.tar\.bz2 http://ftp.gnu.org/gnu/aspell/dict/da/
* awstats awstats-(.*?).tar.gz http://prdownloads.sourceforge.net/awstats
* aspell-de aspell6-de-(.*?)\.tar\.bz2 http://ftp.gnu.org/gnu/aspell/dict/de/
* blender blender-(.[^-]*?)\.tar\.gz http://download.blender.org/source/
* aspell-el aspell-el-(.*?)\.tar\.bz2 http://ftp.gnu.org/gnu/aspell/dict/el/
* blktrace blktrace-([0-9\.].*?).tar.bz2 http://brick.kernel.dk/snaps/
* aspell-en aspell6-en-(.*?)\.tar\.bz2 http://ftp.gnu.org/gnu/aspell/dict/en/
* bmpx bmpx-(\d*\.\d*\.\d*(?:\.\d*)?)\.tar\.bz2 http://files.backtrace.info/releases/0.40/
* aspell-es aspell6-es-(.*?)\.tar\.bz2 http://ftp.gnu.org/gnu/aspell/dict/es/
* bodr bodr-(.*?).tar.bz2 http://prdownloads.sourceforge.net/bodr
* aspell-fi aspell6-fi-(.*?)\.tar\.bz2 http://ftp.gnu.org/gnu/aspell/dict/fi/
* bouml bouml_(.*?).tar.gz http://bouml.free.fr/download.html
* aspell-fo aspell5-fo-(.*?)\.tar\.bz2 http://ftp.gnu.org/gnu/aspell/dict/fo/
* bouml-doc doc(.*?).tar.gz http://bouml.free.fr/documentation.html
* aspell-fr aspell-fr-(.*?)\.tar\.bz2 http://ftp.gnu.org/gnu/aspell/dict/fr/
* bti bti-(.*?).tar.bz2 http://www.kernel.org/pub/linux/kernel/people/gregkh/bti/
* aspell-ga aspell5-ga-(.*?)\.tar\.bz2 http://ftp.gnu.org/gnu/aspell/dict/ga/
* bygfoot bygfoot-(.[^-]*?).tar.bz2 http://prdownloads.sourceforge.net/bygfoot
* aspell-gd aspell5-gd-(.*?)\.tar\.bz2 http://ftp.gnu.org/gnu/aspell/dict/gd/
* c2050 c2050-(.*?).tar.gz http://www.prato.linux.it/~mnencia/lexmark2050/files/
* aspell-gl aspell6-gl-(.*?)\.tar\.bz2 http://ftp.gnu.org/gnu/aspell/dict/gl/
* ccache ccache-(.+?)\.tar http://samba.org/ftp/ccache/
* aspell-gu aspell6-gu-(.*?)\.tar\.bz2 http://ftp.gnu.org/gnu/aspell/dict/gu/
* CCfits CCfits-([0-9].*?).tar.gz http://heasarc.gsfc.nasa.gov/fitsio/CCfits/
* aspell-he aspell6-he-(.*?)\.tar\.bz2 http://ftp.gnu.org/gnu/aspell/dict/he/
* cd-discid cd-discid[_-](.*?)(?:\.orig)\.tar\. http://ftp.debian.org/debian/pool/main/c/cd-discid/
* aspell-hi aspell6-hi-(.*?)\.tar\.bz2 http://ftp.gnu.org/gnu/aspell/dict/hi/
* cdlabelgen cdlabelgen-(.*?).tgz http://www.aczoom.com/tools/cdinsert/
* aspell-hr aspell-hr-(.*?)\.tar\.bz2 http://ftp.gnu.org/gnu/aspell/dict/hr/
* centerim centerim-(.*?).tar.gz http://www.centerim.org/download/releases/
* aspell-id aspell5-id-(.*?)\.tar\.bz2 http://ftp.gnu.org/gnu/aspell/dict/id/
* chemical-mime-data chemical-mime-data-(.*?).tar.gz http://prdownloads.sourceforge.net/chemical-mime
* aspell-is aspell-is-(.*?)\.tar\.bz2 http://ftp.gnu.org/gnu/aspell/dict/is/
* chemtool chemtool-([.0-9]*?).tar.gz http://ruby.chemie.uni-freiburg.de/~martin/chemtool/chemtool.html
* aspell-it aspell6-it-(.*?)\.tar\.bz2 http://ftp.gnu.org/gnu/aspell/dict/it/
* clamav clamav-(.*?).tar.gz http://prdownloads.sourceforge.net/clamav
* aspell-ml aspell6-ml-(.*?)\.tar\.bz2 http://ftp.gnu.org/gnu/aspell/dict/ml/
* corkscrew corkscrew-(.*?).tar.gz http://www.agroman.net/corkscrew/
* aspell-mr aspell6-mr-(.*?)\.tar\.bz2 http://ftp.gnu.org/gnu/aspell/dict/mr/
* cowsay cowsay-(.*?).tar.gz http://www.nog.net/~tony/warez/cowsay.shtml
* aspell-nl aspell-nl-(.*?)\.tar\.bz2 http://ftp.gnu.org/gnu/aspell/dict/nl/
* cpl cpl-(.*?).tar.gz http://www.eso.org/sci/data-processing/software/cpl/download.html
* aspell-no aspell-nb-(.*?)\.tar\.bz2 http://ftp.gnu.org/gnu/aspell/dict/nb/
* crm114 crm114-(.*?)-Blame.*?.tar.gz http://crm114.sourceforge.net/tarballs/
* aspell-or aspell6-or-(.*?)\.tar\.bz2 http://ftp.gnu.org/gnu/aspell/dict/or/
* crossvc crossvc-(.*?)\-generic-src\.tgz http://crossvc.com/index.php?option=com_content&task=view&id=21&Itemid=34
* aspell-pa aspell6-pa-(.*?)\.tar\.bz2 http://ftp.gnu.org/gnu/aspell/dict/pa/
* cssed cssed-([0-9].*?)\.tar.gz http://prdownloads.sourceforge.net/cssed
* aspell-pl aspell6-pl-(.*?)\.tar\.bz2 http://ftp.gnu.org/gnu/aspell/dict/pl/
* cstream cstream-([0-9\.]+)\.tar\.gz http://www.cons.org/cracauer/download/
* aspell-pt_BR aspell6-pt_BR-(.*?)\.tar\.bz2 http://ftp.gnu.org/gnu/aspell/dict/pt_BR/
* ctorrent ctorrent-(.*?).tar.gz http://www.rahul.net/dholmes/ctorrent/
* aspell-pt_PT aspell6-pt_PT-(.*?)\.tar\.bz2 http://ftp.gnu.org/gnu/aspell/dict/pt_PT/
* cups cups-(\d\.\d\.\d)-source\.tar\.bz2 http://www.cups.org/software.php
* aspell-ru aspell6-ru-(.*?)\.tar\.bz2 http://ftp.gnu.org/gnu/aspell/dict/ru/
* cupsddk cupsddk-(\d\.\d\.\d)-source\.tar\.bz2 http://www.cups.org/ddk/software.php
* aspell-sk aspell6-sk-(.*?)\.tar\.bz2 http://ftp.gnu.org/gnu/aspell/dict/sk/
* cyphesis cyphesis-([0-9\.]*?).tar.gz http://prdownloads.sourceforge.net/worldforge
* aspell-sr aspell6-sr-(.*?)\.tar\.bz2 http://ftp.gnu.org/gnu/aspell/dict/sr/
* dbench dbench-(.*?)\.tar http://samba.org/ftp/tridge/dbench/
* aspell-sv aspell-sv-(.*?)\.tar\.bz2 http://ftp.gnu.org/gnu/aspell/dict/sv/
* dblatex dblatex-(.*?).tar.bz2 http://prdownloads.sourceforge.net/dblatex
* aspell-ta aspell6-ta-(.*?)\.tar\.bz2 http://ftp.gnu.org/gnu/aspell/dict/ta/
* debootstrap debootstrap_(.*?).tar.gz http://ftp.debian.org/debian/pool/main/d/debootstrap/
* aspell-te aspell6-te-(.*?)\.tar\.bz2 http://ftp.gnu.org/gnu/aspell/dict/te/
* doodle doodle-(.*?).tar.gz http://gnunet.org/doodle/
* ecolier-court-fonts
* dx The latest released version is (.*?)\. Check http://www.opendx.org/download.html
* gfs-ambrosia-fonts http://www.greekfontsociety.gr/pages/en_typefaces_majuscules.html
* e2fsprogs e2fsprogs-([0-9\.]*?).tar.gz http://prdownloads.sourceforge.net/e2fsprogs
* gfs-artemisia-fonts http://www.greekfontsociety.gr/pages/en_typefaces20th.html
* e2tools e2tools-([0-9\.]+)\.tar\.gz http://home.earthlink.net/~k_sheff/sw/e2tools/
* gfs-baskerville-fonts http://www.greekfontsociety.gr/pages/en_typefaces18th.html
* ed2k_hash ed2k_hash-(.*?).tar.gz http://prdownloads.sourceforge.net/ed2k-tools
* gfs-bodoni-classic-fonts http://www.greekfontsociety.gr/pages/en_typefaces18th.html
* ekg2 ekg2-(0.*?).tar.gz http://ekg2.org/download.php
* gfs-bodoni-fonts http://www.greekfontsociety.gr/pages/en_typefaces20th.html
* ekg ekg-(.{3,5}?).tar.gz http://ekg.chmurka.net/download.php
* gfs-complutum-fonts http://www.greekfontsociety.gr/pages/en_typefaces16th.html
* emacs-auctex auctex-(.*?).zip ftp://ftp.gnu.org/pub/gnu/auctex/
* gfs-decker-fonts http://www.greekfontsociety.gr/pages/en_typefaces19th.html
* emacs-common-muse muse-(.*?).tar.gz http://download.gna.org/muse-el/
* gfs-didot-classic-fonts http://www.greekfontsociety.gr/pages/en_typefaces19th.html
* emacs-vm vm-([^v]*?).tgz http://download.savannah.nongnu.org/releases/viewmail/
* gfs-didot-fonts http://www.greekfontsociety.gr/pages/en_typefaces20th.html
* eris eris-([0-9\.]*?).tar.gz http://prdownloads.sourceforge.net/worldforge
* gfs-eustace-fonts http://www.greekfontsociety.gr/pages/en_typefaces_majuscules.html
* ext3grep ext3grep-(.*?).tar.gz http://code.google.com/p/ext3grep/downloads/list
* gfs-fleischman-fonts http://www.greekfontsociety.gr/pages/en_typefaces_majuscules.html
* fdupes fdupes-(.*?).tar.gz http://netdial.caribe.net/~adrian2/programs/
* gfs-garaldus-fonts http://www.greekfontsociety.gr/pages/en_typefaces_majuscules.html
* fetchlog fetchlog-(.*?).tar.gz http://prdownloads.sourceforge.net/fetchlog
* gfs-gazis-fonts http://www.greekfontsociety.gr/pages/en_typefaces18th.html
* ffsb ffsb-([0-9\.]*?).tar.gz http://prdownloads.sourceforge.net/ffsb
* gfs-jackson-fonts http://www.greekfontsociety.gr/pages/en_typefaces_majuscules.html
* fio fio-([0-9\.]*?).tar.bz2 http://brick.kernel.dk/snaps/
* gfs-neohellenic-fonts http://www.greekfontsociety.gr/pages/en_typefaces20th.html
* freedroidrpg freedroidrpg-(.*?).tar.bz2 http://prdownloads.sourceforge.net/freedroid
* gfs-nicefore-fonts http://www.greekfontsociety.gr/pages/en_typefaces_majuscules.html
* funtools funtools-(.*?).tar.gz http://hea-www.harvard.edu/saord/funtools/
* gfs-olga-fonts http://www.greekfontsociety.gr/pages/en_typefaces20th.html
* fusecompress fusecompress-(.*).tar.gz http://miio.net/fusecompress/
* gfs-porson-fonts http://www.greekfontsociety.gr/pages/en_typefaces19th.html
* gajim gajim-(.*?).tar.gz http://gajim.org/downloads/
* gfs-pyrsos-fonts http://www.greekfontsociety.gr/pages/en_typefaces20th.html
* gengetopt gengetopt-(.*?).tar.gz ftp://ftp.gnu.org/gnu/gengetopt/
* gfs-solomos-fonts http://www.greekfontsociety.gr/pages/en_typefaces19th.html
* gg2 gg2-(.*?).tar.bz2 http://prdownloads.sourceforge.net/ggadu
* gfs-theokritos-fonts http://www.greekfontsociety.gr/pages/en_typefaces20th.html
* giggle giggle-(.*?).tar.gz http://ftp.imendio.com/pub/imendio/giggle/src/
* google-droid-fonts http://android.git.kernel.org/?p=platform/frameworks/base.git;a=tree;f=data/fonts
* gifsicle gifsicle-(.*?).tar.gz http://www.lcdf.org/gifsicle/
* jabberpy http://downloads.sf.net/sourceforge/%{name}/%{name}-%{version}-0.tar.gz
* git git-(.*?).tar.bz2 http://kernel.org/pub/software/scm/git/
* nawk http://www.cs.princeton.edu/~bwk/btl.mirror/index.html
* glade3 Glade (.*?) </b><b> released! http://glade.gnome.org/
* perl-Frontier-RPC http://search.cpan.org/CPAN/authors/id/R/RT/RTFIREFLY/Frontier-RPC-%{version}.tar.gz
* gmediaserver gmediaserver-(.*?).tar.gz http://download.savannah.gnu.org/releases/gmediaserver/
* python-debian http://ftp.debian.org/debian/pool/main/p/python-debian/python-debian_%{version}.tar.gz
* gnome-applet-netspeed netspeed_applet-(.*?).tar.gz http://www.wh-hms.uni-ulm.de/~mfcn/netspeed/packages/
* superiotool http://www.coreboot.org/Superiotool
* gnome-build gnome-build-(.*?).tar.gz http://ftp.acc.umu.se/pub/GNOME/sources/gnome-build/0.2/
* yanone-kaffeesatz-fonts http://www.yanone.de/typedesign/kaffeesatz/
* gnome-password-generator gnome-password-generator-(.*?).tar.gz http://downloads.sourceforge.net/gnome-password/
* gnomeradio gnomeradio-(.*?).tar.gz http://www.wh-hms.uni-ulm.de/~mfcn/gnomeradio/packages/
* gnu-smalltalk smalltalk-(.*?)\.tar\.gz ftp://ftp.gnu.org/gnu/smalltalk
* goffice goffice-(.*?).tar.bz2 http://ftp.gnome.org/pub/GNOME/sources/goffice/0.6/
* goffice04 goffice-(.*?).tar.bz2 http://ftp.gnome.org/pub/GNOME/sources/goffice/0.4/
* google-gadgets-for-linux google-gadgets-for-linux-(.*?).tar.gz http://code.google.com/p/google-gadgets-for-linux/
* guilt guilt-([0-9\.]*?).tar.bz2 http://www.kernel.org/pub/linux/kernel/people/jsipek/guilt/
* gxine gxine-(.*?).tar.bz2 http://prdownloads.sourceforge.net/xine/
* hping3 hping3-(.*?).tar.gz http://www.hping.org/download.php
* hplip hplip-([^ ]*).tar.gz http://prdownloads.sourceforge.net/hplip
* httrack httrack-(.*?).tar.gz http://www.httrack.com/page/2/en/index.html
* inadyn inadyn.v(.*?).zip http://inadyn.ina-tech.net/readme.html
* inkscape Latest.stable.version:.(.*)< http://www.inkscape.org/
* ipython ipython-(.*?).tar.gz http://ipython.scipy.org/dist/
* isync isync-(.*?).tar.gz http://prdownloads.sourceforge.net/isync/
* java_cup Source.code.\(CUP.(.*)\) http://www.cs.princeton.edu/~appel/modern/java/CUP/
* kdesvn kdesvn-(.*)\.tar http://kdesvn.alwins-world.de/trac.fcgi/downloads/
* kdiff3 kdiff3-(.*?).tar.gz http://sourceforge.net/project/showfiles.php?group_id=58666
* kile Latest available stable version: <a href="download.php">(.*?)</a>\. http://kile.sourceforge.net/
* komparator komparator-(.*?).tar.bz2 http://prdownloads.sourceforge.net/komparator/
* koules koules(.*?)-src.tar.gz http://www.ucw.cz/~hubicka/koules/English/distribution.html
* krename the last stable release is: <.*?> (.*?) </a> http://www.krename.net/
* ksudoku ksudoku-(.*?)\.tar.gz http://prdownloads.sourceforge.net/ksudoku
* kyum kyum-(.*?)\.tar\.gz http://downloads.sourceforge.net/kyum
* libEMF libEMF-(.*?).tar.gz http://prdownloads.sourceforge.net/pstoedit
* libextractor libextractor-(.*?).tar.gz http://gnunet.org/libextractor/download
* libgadu w wersji ([0-9\.]*) http://toxygen.net/libgadu/
* libgdl gdl-(.*?).tar.gz http://ftp.acc.umu.se/pub/GNOME/sources/gdl/0.7/
* libmodelfile libmodelfile-([0-9\.]*?).tar.gz http://prdownloads.sourceforge.net/worldforge
* libsamplerate libsamplerate-(.*?).tar.gz http://www.mega-nerd.com/SRC/download.html
* libtasn1 libtasn1-(.*?).tar.gz ftp://ftp.gnutls.org/pub/gnutls/libtasn1/
* libtlen libtlen-(.*?).tar.gz http://prdownloads.sourceforge.net/tleenx
* lightning lightning-(.*?)\.tar\.gz ftp://alpha.gnu.org/pub/gnu/lightning
* logserial logserial-(.*?).tar.gz http://www.ibiblio.org/pub/Linux/system/serial/
* luma luma-(.*?)\.tar\.bz2 http://downloads.sourceforge.net/luma
* manaworld tmw-([0-9\.]*?).tar.gz http://prdownloads.sourceforge.net/themanaworld
* mercator mercator-([0-9\.]*?).tar.gz http://prdownloads.sourceforge.net/worldforge
* mercurial mercurial-(.*?).tar.gz http://www.selenic.com/mercurial/release
* milter-greylist milter-greylist-(2\..*).tgz ftp://ftp.espci.fr/pub/milter-greylist/
* mimetic mimetic-(.*?).tar.gz http://codesink.org/download
* min12xxw min12xxw-(.*?).tar.gz http://hinterbergen.de/mala/min12xxw/
* mkvtoolnix mkvtoolnix-([.0-9]*?).tar.bz2 http://www.bunkus.org/videotools/mkvtoolnix/sources/
* monotone (0\.[0-9]+) http://monotone.ca/downloads/
* museek+ museek\+-(.*?).tar.bz2 http://prdownloads.sourceforge.net/museek-plus
* mysqltuner mysqltuner-(.*?)\.pl http://mysqltuner.com/releases/
* netmask netmask[_-](.*?)\.tar http://ftp.debian.org/debian/pool/main/n/netmask/
* newsx newsx-(.*?).tar.gz ftp://ftp.kvaleberg.com/pub/
* nget nget-([^+%&]*?).tar.gz http://downloads.sourceforge.net/nget/
* obexftp obexftp-(.*?).tar.bz2 http://triq.net/obexftp/
* odt2txt odt2txt-(.*?).tar.gz http://stosberg.net/odt2txt/
* openbabel openbabel-([0-9].*?)\.tar\.gz http://sourceforge.net/project/showfiles.php?group_id=40728&package_id=32894
* opencdk opencdk-(.*?).tar.gz ftp://ftp.gnutls.org/pub/gnutls/opencdk/
* opengrok opengrok-(.*?)-src.tar.gz http://opensolaris.org/os/project/opengrok/
* openswan-2.4.(.*?).tar.gz ftp://ftp.openswan.org/openswan/
* ovaldi ovaldi-(.*?)-src.tar.bz2 http://prdownloads.sourceforge.net/ovaldi/
* pbm2l7k lexmark7000linux-(.*?).tar.gz http://www.ibiblio.org/pub/linux/hardware/drivers/
* perl-Ace AcePerl-(.*?)\.tar\.gz http://www.cpan.org/modules/by-module/Ace/
* perl-Algorithm-FastPermute Algorithm-FastPermute-(.*?)\.tar\.gz http://www.cpan.org/modules/by-module/Algorithm/
* perl-Algorithm-Permute Algorithm-Permute-([^</]*) http://search.cpan.org/search%3fmodule=Algorithm::Permute
* perl-Authen-Captcha Authen-Captcha-([^</]*) http://search.cpan.org/search%3fmodule=Authen::Captcha
* perl-Config-General Config-General-(.*?)\.tar\.gz http://www.cpan.org/modules/by-module/Config/
* perl-Crypt-OpenSSL-AES Crypt-OpenSSL-AES-(.*?)\.tar\.gz http://www.cpan.org/modules/by-module/Crypt/
* perl-Crypt-OpenSSL-Bignum Crypt-OpenSSL-Bignum-(.*?)\.tar\.gz http://www.cpan.org/modules/by-module/Crypt/
* perl-Crypt-OpenSSL-DSA Crypt-OpenSSL-DSA-(.*?)\.tar\.gz http://www.cpan.org/modules/by-module/Crypt/
* perl-Crypt-OpenSSL-PKCS10 Crypt-OpenSSL-PKCS10-(.*?)\.tar\.gz http://www.cpan.org/modules/by-module/Crypt/
* perl-Crypt-OpenSSL-Random Crypt-OpenSSL-Random-(.*?)\.tar\.gz http://www.cpan.org/modules/by-module/Crypt/
* perl-Crypt-OpenSSL-RSA Crypt-OpenSSL-RSA-(.*?)\.tar\.gz http://www.cpan.org/modules/by-module/Crypt/
* perl-Crypt-OpenSSL-X509 Crypt-OpenSSL-X509-(.*?)\.tar\.gz http://www.cpan.org/modules/by-module/Crypt/
* perl-HTML-Encoding HTML-Encoding-(.*?)\.tar\.gz http://www.cpan.org/modules/by-module/HTML/
* perl-HTML-Template-Pro HTML-Template-Pro-([^</]*) http://search.cpan.org/search%3fmodule=HTML::Template::Pro
* perl-Module-Signature Module-Signature-(.*?)\.tar\.gz http://www.cpan.org/modules/by-module/Module/
* perl-Object-MultiType Object-MultiType-([^</]*) http://search.cpan.org/search%3fmodule=Object::MultiType
* perl-Set-IntSpan Set-IntSpan-(.*?)\.tar\.gz http://www.cpan.org/modules/by-module/Set/
* perl-String-Random String-Random-([^</]*) http://search.cpan.org/search%3fmodule=String::Random
* perl-TAP-Harness-Archive TAP-Harness-Archive-([^</]*) http://search.cpan.org/search%3fmodule=TAP::Harness::Archive
* perl-Term-ReadLine-Gnu Term-ReadLine-Gnu-([^</]*) http://search.cpan.org/search%3fmodule=Term::ReadLine::Gnu
* perl-Test-Mock-LWP Test-Mock-LWP-([^</]*) http://search.cpan.org/search%3fmodule=Test::Mock::LWP
* perl-Test-WWW-Selenium Test-WWW-Selenium-([^</]*) http://search.cpan.org/search%3fmodule=Test::WWW::Selenium
* perl-Text-Iconv Text-Iconv-(.*?)\.tar\.gz http://www.cpan.org/modules/by-module/Text/
* perl-XML-Atom-SimpleFeed XML-Atom-SimpleFeed-([^</]*) http://search.cpan.org/search%3fmodule=XML::Atom::SimpleFeed
* perl-XML-Smart XML-Smart-([^</]*) http://search.cpan.org/search%3fmodule=XML::Smart
* php php-(\d+\.\d+\.\d+)\.tar.bz2 http://www.php.net/downloads.php
* php-pear PEAR-(\d+\.\d+\.\d+)\.tgz http://pear.php.net/package/PEAR/download
* php-pear-Console-Color Console_Color-(.*?).tgz http://pear.php.net/package/Console_Color/download
* php-pear-DB DB-(\d+\.\d+\.\d+)\.tgz http://pear.php.net/package/DB/download
* php-pecl-apc APC-(\d+\.\d+\.\d+)\.tgz http://pecl.php.net/package/APC
* picard picard-(.*?).tar.gz http://musicbrainz.org/doc/PicardDownload
* pida PIDA-(.*?).tar.gz http://pida.co.uk/files/releases/
* poster poster-(.*?).tar.bz2 ftp://ftp.kde.org/pub/kde/printing/
* proxyknife proxyknife-(.*?).tar.gz ftp://ftp.gnu.org/gnu/proxyknife/
* ptouch-driver ptouch-driver-(.*?).tar.gz http://www.diku.dk/~panic/P-touch/
* pwgen pwgen-(.*?).tar.gz http://prdownloads.sourceforge.net/pwgen
* pyicq-t pyicq-t-(.*?).tar.gz http://code.google.com/p/pyicqt/downloads/list
* pyPdf pyPdf-(.*?)\.tar\.gz http://pybrary.net/pyPdf/
* pyroom pyroom-(.*?)\.tar https://edge.launchpad.net/pyroom/+download
* python-dns <a href="kits/(.*)/">Stable</a> http://www.dnspython.org/
* python-elixir Elixir-(.*?).tar.gz http://cheeseshop.python.org/pypi/Elixir/
* python-lxml latest version is <a class="reference" href="lxml-([0-9.]+)\.tgz http://codespeak.net/lxml/
* python-mutagen mutagen-(.*?).tar.gz http://www.sacredchao.net/~piman/software/
* python-smbpasswd py-smbpasswd-(.*?)\.tar\.gz http://barryp.org/software/py-smbpasswd/files
* python-sphinx Sphinx-(.*?).tar.gz http://pypi.python.org/packages/source/S/Sphinx/
* python-storm storm-(.*?).tar.bz2 https://launchpad.net/storm/+download
* python-vobject >vobject (.*?)</a http://vobject.skyhouseconsulting.com/history.html
* qfits Latest version: (.*?) rel http://www.eso.org/projects/aot/qfits/index.html
* qof qof-(.*?).tar.gz http://prdownloads.sourceforge.net/qof
* qt-qsa qsa-x11-free-(.*?\..*?).tar.gz ftp://ftp.trolltech.com/qsa/source/
* rapidsvn <a href="([0-9].+?)"> http://www.rapidsvn.org/download/release/
* redet-doc redet_manual(.*?).tar.gz http://billposer.org/Software/redet.html
* redet redet-(.*?).tar.gz http://billposer.org/Software/redet.html
* regionset regionset-([.0-9]*?).tar.gz http://linvdr.org/download/regionset/
* rpl rpl-(.*?).tar.gz http://prdownloads.sourceforge.net/rpl
* s3cmd s3cmd-(.*?).tar.gz http://prdownloads.sourceforge.net/s3tools/
* sage sage-([0-9\.]*?).tar.gz http://prdownloads.sourceforge.net/worldforge
* sextractor sextractor-([0-9].*?).tar.gz ftp://ftp.iap.fr/pub/from_users/bertin/sextractor/
* six six-(.*?)\.tar.gz http://six.retes.hu/download/
* skstream skstream-([0-9\.]*?).tar.gz http://prdownloads.sourceforge.net/worldforge
* sonata sonata-(.*?).tar.gz http://sonata.berlios.de/download.html
* sparse sparse-(.*?).tar.bz2 http://www.kernel.org/pub/software/devel/sparse/dist/
* sshfp sshfp-(.*?).tar.gz ftp://ftp.xelerance.com/sshfp/
* starplot starplot-(.*?).tar.gz http://www.starplot.org/download.html
* steghide steghide-(.*?)\.tar\.gz http://downloads.sourceforge.net/steghide
* stellarium stellarium-(.*?)\.tar\.gz http://downloads.sourceforge.net/stellarium
* stgit stgit-(.*?).tar.gz http://homepage.ntlworld.com/cmarinas/stgit/
* sublib sublib-(.*?).zip http://prdownloads.sourceforge.net/sublib
* sunbird lightning-sunbird-(.*?)-source.tar.bz2 http://releases.mozilla.org/pub/mozilla.org/calendar/sunbird/releases/0.8/source/
* sundials sundials-([0-9.]+)\.tar\.[gzb2]+ http://www.llnl.gov/CASC/sundials/download/download.html
* sunifdef sunifdef-(.*?).tar.gz http://www.sunifdef.strudl.org/download.html
* swing-layout Version.([^.]*) https://swing-layout.dev.java.net/servlets/ProjectNewsList
* sysconftool sysconftool-(.*?).tar.bz2 http://prdownloads.sourceforge.net/courier
* tango-icon-theme-extras tango-icon-theme-extras-([0-9].*?).tar.gz http://tango.freedesktop.org/Tango_Icon_Library
* tango-icon-theme tango-icon-theme-([0-9].*?).tar.gz http://tango.freedesktop.org/Tango_Icon_Library
* terminus-font terminus-font-([0-9.]+)\.tar\.gz http://www.is-vn.bg/hamster/jimmy-en.html
* tesseract tesseract.([0-9\.]*).tar.gz http://code.google.com/p/tesseract-ocr/downloads/list
* tig tig-(.*?).tar.gz http://jonas.nitro.dk/tig/releases/
* tinyca2 tinyca2-([^<>"]*).tar.bz2 http://tinyca.sm-zone.net/
* tla tla-(.*?).tar.gz http://ftp.gnu.org/gnu/gnu-arch/
* tor tor-(0\.1\.1\..*).tar.gz" http://tor.eff.org/dist/
* tree tree-([0-9a-z.]+).tgz http://mama.indstate.edu/users/ice/tree/
* tre tre-(.*?).tar.bz2 http://laurikari.net/tre/download.html
* uncrustify uncrustify-(.*?).tgz http://prdownloads.sourceforge.net/uncrustify
* up-imapproxy up-imapproxy-(.*?).tar.gz http://www.imapproxy.org/downloads/
* varconf varconf-([0-9\.]*?).tar.gz http://prdownloads.sourceforge.net/worldforge
* vdr-wapd vdr-wapd-(.+?)\.t http://www.heiligenmann.de/vdr/download/
* warzone2100 warzone2100-(.*?).tar.bz2 http://wz2100.net/download
* wfmath wfmath-([0-9\.]*?).tar.gz http://prdownloads.sourceforge.net/worldforge
* wormux wormux-([0-9\.]*?).tar.bz2 http://download.gna.org/wormux
* xalan-c Xalan-C\+\+.version.(.*?)< http://xml.apache.org/xalan-c/
* xchat Source: (.*?)</a> http://www.xchat.org/
* xdrawchem xdrawchem-(.*?).tar.gz http://prdownloads.sourceforge.net/xdrawchem
* xfsdump xfsdump_(.*?)-1.tar.gz ftp://oss.sgi.com/projects/xfs/cmd_tars/
* xfsprogs xfsprogs_(.*?)-1.tar.gz ftp://oss.sgi.com/projects/xfs/cmd_tars/
* xl2tpd xl2tpd-1.(.*?).tar.gz ftp://ftp.xelerance.com/xl2tpd/
* xmlrpc-c xmlrpc-c-(1\.06\.[^?&]*).tgz http://prdownloads.sourceforge.net/xmlrpc-c
* xmltoman xmltoman-(.*?).tar.gz http://prdownloads.sourceforge.net/xmltoman/
* xorg-x11-drv-radeonhd xf86-video-radeonhd-([0-9\.]+)\.tar\.bz2 ftp://ftp.freedesktop.org/pub/individual/driver/
* xpa xpa-(.*?).tar.gz http://hea-www.harvard.edu/saord/xpa/
* z88dk z88dk-src-(.*?)\.tgz http://sourceforge.net/project/showfiles.php?group_id=2917&package_id=2867
* zidrav zidrav4unix-(.*?).tar.gz http://prdownloads.sourceforge.net/zidrav
* zzuf zzuf-(.+?)\.t http://libcaca.zoy.org/wiki/zzuf
</pre>
</pre>
== Related Projects ==
* [http://dehs.alioth.debian.org/ Debian External Health Status] ([http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=717834 offline] since August 2013)
* [http://people.redhat.com/caolanm/latestpackages/ Custom script for packages from Caolán McNamara]
* [http://github.com/tannewt/open-source-watershed OSWatershed] - Monitors several distributions at once
* [https://ppisar.fedorapeople.org/cpandistributionsinfedora.xhtml Perl package monitoring]
* [http://rpms.famillecollet.com/rpmphp/ Reports from Remi] PECL, pear and R extensions upstream comparison and stable repo with rawhide comparison for all packages
* [http://distrowatch.com/table.php?distribution=fedora DistroWatch.com: Fedora]
* [http://youri.zarb.org/ Youri] [http://check.mageia.org/ in action] [http://svnweb.mageia.org/adm/puppet/modules/youri-check/ puppet modules] A generic framework
* [https://github.com/jness/ossvt ossvt] Developed for [https://launchpad.net/ius IUS]
* [https://fedorapeople.org/cgit/till/public_git/cnucnu.git/ the tool previously used to provides this service for Fedora]
* [http://repology.org/metapackages/outdated-in-repo/fedora_rawhide/ Repology] cross distro version comparision
[[Category:Package Maintainers]]

Revision as of 08:40, 16 April 2020

Upstream Release Monitoring

TLDR; Get Packages Monitored

Get bug reports for a project's releases in Fedora's Bugzilla with three steps:

  1. Add the project to anitya.
  2. Map the project to a Fedora package in anitya.
  3. Tweak the monitoring setting for your packages at https://src.fedoraproject.org/rpms/<package>

Bugzilla bugs by the-new-hotness

Details

One of the core foundation of Fedora is "First" which implies having the latest versions of software (in rawhide and sometimes in released branches), but as a package maintainer it can be tedious to keep up with the releases from multiple projects.

Fedora thus offers a service to help with this. This service is divided into three components:

  • Anitya
  • monitoring settings at src.fedoraproject.org
  • the-new-hotness
Note.png
Previous Service
This service used to be managed by a tool called cnucnu which scraped a wiki page for what upstreams to monitor. You can find the old list of monitored packages in the history of this page.

Anitya

Available at https://release-monitoring.org it provides a web service where anyone can register a project and will broadcast a fedmsg message when it finds a new release (checks are run by cron twice a day).

This service is not specific to Fedora but we are using it as a way to learn about new releases. Edit entries there to your heart's content.

Bugs, features request and patches should go to: https://github.com/fedora-infra/anitya/issues

Monitoring settings at src.fedoraproject.org

Fedora package maintainers can use the bottom left column at the package's page at src.fedoraproject.org to have it monitored by the-new-hotness (see below).

The-New-Hotness

The-new-hotness is an application that listens to the fedmsg bus and acts upon receiving messages from release-monitoring.org.

When it receives a message indicating that a project has a new release, if that project is mapped to a Fedora package, it will check in pkgdb2 if the Fedora package is marked to be monitored.

If the package is marked to be monitored, the-new-hotness will open a ticket on Bugzilla mentioning the availability of the new release. It will then clone the git repository, bump the version and reset the release, download the new sources (if it can) and attempt a scratch build in koji.

The result of the scratch build is then added to the open bugzilla ticket.

Subsequent successful koji builds are added to the ticket as well.


Note: In some cases the scratch build will always fail (for example if the Source0 in the spec file cannot be adjusted automatically), if you wish to avoid receiving the notification that the scratch-build failed, you can set the monitoring flag in pkgdb2 to nobuild (or Bugs only). Then the bugzilla ticket will be created upon finding a new version, but no scratch build will be made.

Requesting Help

Broken packages at Anitya monitoring, they need to be fixed up:


If you need help to get your package monitored, please add it to this section. It might take some time till someone gets to fix this.

 PKGNAME URL (Add here your request)


Packages with dead upstream:

* ghasher http://asgaard.homelinux.org/code/ghasher/
* libmx http://source.clutter-project.org/sources/mx/
* six http://six.retes.hu/download/
* swing-layout https://swing-layout.dev.java.net/servlets/ProjectNewsList
* wvdial http://alumnit.ca/wiki/index.php?page=DownloadReleases
* latencytop http://latencytop.org
* bltk http://www.lesswatts.org/patches/bltk/
* numlockx http://home.kde.org/~seli/numlockx/
* cdrkit http://cdrkit.org/releases/


It would be terrific to monitor these, but many of their upstreams have bad release practices (archives without versions, stealth replace-in-place, or even multiple raw files outside an archive)

* aajohan-comfortaa-fonts http://aajohan.deviantart.com/art/Comfortaa-font-105395949
* aspell-af aspell-af-(.*?)\.tar\.bz2 http://ftp.gnu.org/gnu/aspell/dict/af/
* aspell-ar aspell6-ar-(.*?)\.tar\.bz2 http://ftp.gnu.org/gnu/aspell/dict/ar/
* aspell-bg aspell6-bg-(.*?)\.tar\.bz2 http://ftp.gnu.org/gnu/aspell/dict/bg/
* aspell-bn aspell6-bn-(.*?)\.tar\.bz2 http://ftp.gnu.org/gnu/aspell/dict/bn/
* aspell-br aspell-br-(.*?)\.tar\.bz2 http://ftp.gnu.org/gnu/aspell/dict/br/
* aspell-ca aspell6-ca-(.*?)\.tar\.bz2 http://ftp.gnu.org/gnu/aspell/dict/ca/
* aspell-cs aspell6-cs-(.*?)\.tar\.bz2 http://ftp.gnu.org/gnu/aspell/dict/cs/
* aspell-cy aspell-cy-(.*?)\.tar\.bz2 http://ftp.gnu.org/gnu/aspell/dict/cy/
* aspell-da aspell5-da-(.*?)\.tar\.bz2 http://ftp.gnu.org/gnu/aspell/dict/da/
* aspell-de aspell6-de-(.*?)\.tar\.bz2 http://ftp.gnu.org/gnu/aspell/dict/de/
* aspell-el aspell-el-(.*?)\.tar\.bz2 http://ftp.gnu.org/gnu/aspell/dict/el/
* aspell-en aspell6-en-(.*?)\.tar\.bz2 http://ftp.gnu.org/gnu/aspell/dict/en/
* aspell-es aspell6-es-(.*?)\.tar\.bz2 http://ftp.gnu.org/gnu/aspell/dict/es/
* aspell-fi aspell6-fi-(.*?)\.tar\.bz2 http://ftp.gnu.org/gnu/aspell/dict/fi/
* aspell-fo aspell5-fo-(.*?)\.tar\.bz2 http://ftp.gnu.org/gnu/aspell/dict/fo/
* aspell-fr aspell-fr-(.*?)\.tar\.bz2 http://ftp.gnu.org/gnu/aspell/dict/fr/
* aspell-ga aspell5-ga-(.*?)\.tar\.bz2 http://ftp.gnu.org/gnu/aspell/dict/ga/
* aspell-gd aspell5-gd-(.*?)\.tar\.bz2 http://ftp.gnu.org/gnu/aspell/dict/gd/
* aspell-gl aspell6-gl-(.*?)\.tar\.bz2 http://ftp.gnu.org/gnu/aspell/dict/gl/
* aspell-gu aspell6-gu-(.*?)\.tar\.bz2 http://ftp.gnu.org/gnu/aspell/dict/gu/
* aspell-he aspell6-he-(.*?)\.tar\.bz2 http://ftp.gnu.org/gnu/aspell/dict/he/
* aspell-hi aspell6-hi-(.*?)\.tar\.bz2 http://ftp.gnu.org/gnu/aspell/dict/hi/
* aspell-hr aspell-hr-(.*?)\.tar\.bz2 http://ftp.gnu.org/gnu/aspell/dict/hr/
* aspell-id aspell5-id-(.*?)\.tar\.bz2 http://ftp.gnu.org/gnu/aspell/dict/id/
* aspell-is aspell-is-(.*?)\.tar\.bz2 http://ftp.gnu.org/gnu/aspell/dict/is/
* aspell-it aspell6-it-(.*?)\.tar\.bz2 http://ftp.gnu.org/gnu/aspell/dict/it/
* aspell-ml aspell6-ml-(.*?)\.tar\.bz2 http://ftp.gnu.org/gnu/aspell/dict/ml/
* aspell-mr aspell6-mr-(.*?)\.tar\.bz2 http://ftp.gnu.org/gnu/aspell/dict/mr/
* aspell-nl aspell-nl-(.*?)\.tar\.bz2 http://ftp.gnu.org/gnu/aspell/dict/nl/
* aspell-no aspell-nb-(.*?)\.tar\.bz2 http://ftp.gnu.org/gnu/aspell/dict/nb/
* aspell-or aspell6-or-(.*?)\.tar\.bz2 http://ftp.gnu.org/gnu/aspell/dict/or/
* aspell-pa aspell6-pa-(.*?)\.tar\.bz2 http://ftp.gnu.org/gnu/aspell/dict/pa/
* aspell-pl aspell6-pl-(.*?)\.tar\.bz2 http://ftp.gnu.org/gnu/aspell/dict/pl/
* aspell-pt_BR aspell6-pt_BR-(.*?)\.tar\.bz2 http://ftp.gnu.org/gnu/aspell/dict/pt_BR/
* aspell-pt_PT aspell6-pt_PT-(.*?)\.tar\.bz2 http://ftp.gnu.org/gnu/aspell/dict/pt_PT/
* aspell-ru aspell6-ru-(.*?)\.tar\.bz2 http://ftp.gnu.org/gnu/aspell/dict/ru/
* aspell-sk aspell6-sk-(.*?)\.tar\.bz2 http://ftp.gnu.org/gnu/aspell/dict/sk/
* aspell-sr aspell6-sr-(.*?)\.tar\.bz2 http://ftp.gnu.org/gnu/aspell/dict/sr/
* aspell-sv aspell-sv-(.*?)\.tar\.bz2 http://ftp.gnu.org/gnu/aspell/dict/sv/
* aspell-ta aspell6-ta-(.*?)\.tar\.bz2 http://ftp.gnu.org/gnu/aspell/dict/ta/
* aspell-te aspell6-te-(.*?)\.tar\.bz2 http://ftp.gnu.org/gnu/aspell/dict/te/
* ecolier-court-fonts
* gfs-ambrosia-fonts http://www.greekfontsociety.gr/pages/en_typefaces_majuscules.html
* gfs-artemisia-fonts http://www.greekfontsociety.gr/pages/en_typefaces20th.html
* gfs-baskerville-fonts http://www.greekfontsociety.gr/pages/en_typefaces18th.html
* gfs-bodoni-classic-fonts http://www.greekfontsociety.gr/pages/en_typefaces18th.html
* gfs-bodoni-fonts http://www.greekfontsociety.gr/pages/en_typefaces20th.html
* gfs-complutum-fonts http://www.greekfontsociety.gr/pages/en_typefaces16th.html
* gfs-decker-fonts http://www.greekfontsociety.gr/pages/en_typefaces19th.html
* gfs-didot-classic-fonts http://www.greekfontsociety.gr/pages/en_typefaces19th.html
* gfs-didot-fonts http://www.greekfontsociety.gr/pages/en_typefaces20th.html
* gfs-eustace-fonts http://www.greekfontsociety.gr/pages/en_typefaces_majuscules.html
* gfs-fleischman-fonts http://www.greekfontsociety.gr/pages/en_typefaces_majuscules.html
* gfs-garaldus-fonts http://www.greekfontsociety.gr/pages/en_typefaces_majuscules.html
* gfs-gazis-fonts http://www.greekfontsociety.gr/pages/en_typefaces18th.html
* gfs-jackson-fonts http://www.greekfontsociety.gr/pages/en_typefaces_majuscules.html
* gfs-neohellenic-fonts http://www.greekfontsociety.gr/pages/en_typefaces20th.html
* gfs-nicefore-fonts http://www.greekfontsociety.gr/pages/en_typefaces_majuscules.html
* gfs-olga-fonts http://www.greekfontsociety.gr/pages/en_typefaces20th.html
* gfs-porson-fonts http://www.greekfontsociety.gr/pages/en_typefaces19th.html
* gfs-pyrsos-fonts http://www.greekfontsociety.gr/pages/en_typefaces20th.html
* gfs-solomos-fonts http://www.greekfontsociety.gr/pages/en_typefaces19th.html
* gfs-theokritos-fonts http://www.greekfontsociety.gr/pages/en_typefaces20th.html
* google-droid-fonts http://android.git.kernel.org/?p=platform/frameworks/base.git;a=tree;f=data/fonts
* jabberpy http://downloads.sf.net/sourceforge/%{name}/%{name}-%{version}-0.tar.gz
* nawk http://www.cs.princeton.edu/~bwk/btl.mirror/index.html
* perl-Frontier-RPC http://search.cpan.org/CPAN/authors/id/R/RT/RTFIREFLY/Frontier-RPC-%{version}.tar.gz
* python-debian http://ftp.debian.org/debian/pool/main/p/python-debian/python-debian_%{version}.tar.gz
* superiotool http://www.coreboot.org/Superiotool
* yanone-kaffeesatz-fonts http://www.yanone.de/typedesign/kaffeesatz/

Related Projects