[Buildroot] [PATCH 1/2] pkg-stats: query release-monitoring.org with upstream name
francois.perrad at gadz.org
Fri Feb 7 16:58:57 UTC 2020
Le mer. 5 févr. 2020 à 18:17, Thomas Petazzoni <thomas.petazzoni at bootlin.com>
a écrit :
> On Wed, 28 Aug 2019 09:02:50 +0200
> Francois Perrad <fperrad at gmail.com> wrote:
> > By default, this upstream name is our BR name.
> > But with perl-package infrastructure, the variables *_DISTNAME
> > give the CPAN name which is known by release-monitoring.org
> > Signed-off-by: Francois Perrad <francois.perrad at gadz.org>
> Since we have this information already in Buildroot, it makes sense to
> use it. However, the search on release-monitoring.org is done in two
> - Using the Buildroot distribution in release-monitoring and its
> mapping concept. In this case, we really want to use the Buildroot
> package name unchanged (which is not what your patch does)
It means that a part of Buildroot source (or configuration) is hosted on
release-monitoring.org instead of our own git repository.
> - Then, if no result is found through the Buildroot distribution
> above, we search in the entire namespace. Here, we should search
> with _DISTNAME when available. We could also improve the logic to
> strip python- and lua- in the front of packages, to help the guess
> to work.
> Would you be willing to work on this ? It's not too far from the patch
> you have already implemented here.
Another point about release-monitoring.org,
how to exclude `dev` branches when the policy of the upstream project is to
name them with an odd minor number ?
Here, some false positives:
perl | DISTRO |
https://release-monitoring.org/project/13599 | 5.30.1 | 5.31.8
webkitgtk | DISTRO |
https://release-monitoring.org/project/05355 | 2.26.3 | 2.27.4
wpewebkit | DISTRO |
https://release-monitoring.org/project/17557 | 2.26.3 | 2.27.4
Thanks a lot!
> Thomas Petazzoni, CTO, Bootlin
> Embedded Linux and Kernel engineering
> buildroot mailing list
> buildroot at busybox.net
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the buildroot