From nobody Fri Mar 29 12:24:01 2024 X-Original-To: alpine-devel@lists.alpinelinux.org Received: from luna.geeknet.cz (luna.geeknet.cz [37.205.9.141]) by lists.alpinelinux.org (Postfix) with ESMTP id 53C6B5C429E for ; Wed, 14 Sep 2016 23:55:57 +0000 (GMT) Received: from [127.0.0.1] (localhost [127.0.0.1]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by luna.geeknet.cz (Postfix) with ESMTPSA id 917BE5A88D for ; Thu, 15 Sep 2016 01:55:55 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jirutka.cz; s=mail; t=1473897355; bh=yWnp2dEAduRm97zciewR8eF4iZcNkfMpI803u6GTmaM=; h=From:Subject:Date:To; b=VuYo6tuxMcwgRQDRzzLoHkW5k5EEY+ZHbbm0KZw4j/rVWeaWOgTeZWWKxy8F3Ni9r UB5yM+Ch248SfiJp8ravfbJA+FW7D1e8cgG3J0pncp0W3TOFk6oUizT2oZApgQodN6 n81hUqdKFHsBl7LJkgnEk1exveiyIWs3bpFTh+LA= From: Jakub Jirutka Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable Subject: [alpine-devel] Aports watched by Anitya (release-monitoring.org) Message-Id: Date: Thu, 15 Sep 2016 01:55:53 +0200 To: alpine-devel@lists.alpinelinux.org X-Mailinglist: alpine-devel Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\)) Hi, I finished integration of Aports with Anitya [1], so I=92d like to = introduce you this service and explain how it can help us, especially = package maintainers. Anitya is a Fedora project that monitors upstream releases, i.e. = announces when a new version of some project is released. It currently = monitors over 11,000 projects! This service is open for anyone and = allows to add a mapping of a project to a package name in particular = distribution (our name is =93Alpine=94, written exactly like that). I=92ve already mapped 989 packages from the main repo (49 %) and 217 = packages from the community repo (29 %). Most of them automatically = using a script that tries to match package=92s name and url with = project=92s name and homepage on Anitya. There are still some ambiguous = packages in community, I=92ll verify and map them later. The rest is = probably not monitored by Anitya yet and must be manually added. Now back to the integration. I=92ve extended aports-turbo [2] (web = interface on pkgs.a.o) to monitor announcements from Anitya (using = fedmsg/zeromq) and automatically flag outdated packages in edge. It = verifies if the announced version is really newer than the current = package version and if the package hasn=92t been flagged for that = version yet. You can see flagged packages on = http://pkgs.alpinelinux.org/flagged as usual and it sends email to the = package maintainer. We=92ve started the monitoring script yesterday. So now when a new = version of a monitored package is released, the package maintainer will = know about it within 12 hours (Anitya=92s period for checks). Today we will run the script that checks all the packages at once, so = all monitored packages that are currently outdated will be flagged. Some = maintainers will get many emails, so please don=92t be nervous, it=92s = not necessary to upgrade the packages immediately. I should also note that Anitya is not infallible. It=92s not easy to = find released versions, there=92s often no other way than to parse HTML = pages using regular expression. This is obviously error prone. The = monitoring script in aports-turbo compares and validates versions [3], = so it should filter out garbage, but still false positive errors may = happen. In such case please try to fix the project=92s setting on = Anitya, or let me know about it on IRC (jirutka) or write an e-mail, = I=92ll fix it. I hope that Anitya will make maintainer=92s life a bit easier and = packages more up-to-date. Jakub P.S. Maybe I should note that I=92m not a developer of Anitya, I=92m = just using it. [1]: https://release-monitoring.org/ [2]: https://github.com/alpinelinux/aports-turbo/pull/17 [3]: https://github.com/jirutka/gversion.lua= --- Unsubscribe: alpine-devel+unsubscribe@lists.alpinelinux.org Help: alpine-devel+help@lists.alpinelinux.org ---