Debian Bug report logs -
#782486
UDD: adding yum based distro package information
Reply or subscribe to this bug.
Toggle useless messages
Report forwarded
to debian-bugs-dist@lists.debian.org, debian-qa@lists.debian.org:
Bug#782486; Package qa.debian.org.
(Mon, 13 Apr 2015 01:45:07 GMT) (full text, mbox, link).
Acknowledgement sent
to "Iain R. Learmonth" <irl@fsfe.org>:
New Bug report received and forwarded. Copy sent to debian-qa@lists.debian.org.
(Mon, 13 Apr 2015 01:45:07 GMT) (full text, mbox, link).
Message #5 received at submit@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
Package: qa.debian.org
Severity: wishlist
User: qa.debian.org@packages.debian.org
Usertags: udd
Hi,
In order to aid in cross-distribution collaboration, it would be useful
to have more information about packages from other distributions. A
number of yum based distributions exist that either are a derivative of
Fedora or use Fedora's EPEL (Extra Packages for Enterprise Linux) so I
would suggest this as the starting point.
I wrote some scripts that use the public Koji API although these are
incredibly slow. I was looking at using a Koki database dump, although
this isn't an advertised public interface and may be restricted or taken
away without much notice. Following some discussion in #debian-qa, it
looks like the best approach will be to use the yum repos themselves as
a data source.
It will take time to go through all the packages and extract the
information, but once the information is extracted it will be only
updated packages that will need to be reprocessed.
Fedora uses Red Hat's bugzilla instance for bug tracking. There is a CSV
interface to this that allows the export of bugs information.
This data will also be useful to #685605 in order to provide semantic
linking to other distribution's packages in the "Linked Data Cloud".
Previous efforts at matching packages across distributions have been
documented on the wiki at:
https://wiki.debian.org/Mapping%20package%20names%20across%20distributions
None of these appear to be presently maintained, although I may be
mistaken.
This is a task on my queue, but it's quite near the "future" end of my
queue. If you feel you'd like to have a stab at this, please go ahead.
I'll take ownership of this bug when I start if no one else has stepped
up before then.
Thanks,
Iain.
--
e: irl@fsfe.org w: iain.learmonth.me
x: irl@jabber.fsfe.org t: EPVPN 2105
c: 2M0STB g: IO87we
p: 1F72 607C 5FF2 CCD5 3F01 600D 56FF 9EA4 E984 6C49
[Message part 2 (application/pgp-signature, inline)]
Information forwarded
to debian-bugs-dist@lists.debian.org, debian-qa@lists.debian.org:
Bug#782486; Package qa.debian.org.
(Sun, 19 Apr 2015 12:15:04 GMT) (full text, mbox, link).
Acknowledgement sent
to Daniel Pocock <daniel@pocock.pro>:
Extra info received and forwarded to list. Copy sent to debian-qa@lists.debian.org.
(Sun, 19 Apr 2015 12:15:04 GMT) (full text, mbox, link).
Message #10 received at 782486@bugs.debian.org (full text, mbox, reply):
Hi Iain,
My own feeling about this is that it is better to try and encourage each
distribution to render their data using some standard formats, such as
iCalendar and then there are multiple options available for using the data:
a) use productivity tools such as Mozilla Lightning or GNOME Evolution
to aggregate and render the data into a to-do list for a developer
b) build reporting tools similar to UDD that are independent of any
specific distribution, to scrape data from the distributions and from
other sources like the Github API, upstream bugzilla instances, etc
The benefit of this strategy is that it is more modular and people who
are not involved with Debian may be more likely to contribute to a
generic, high level solution. Putting too much in UDD may make it
harder to maintain and keep in sync with the other distributions.
Some other comments on the topic:
- you can already use the iCalendar format to see a combined bug list
from Debian bug tracker, Github issue list and Fedora bugzilla:
http://danielpocock.com/debian-maintainer-dashboard-now-provides-icalendar-feeds
- I've had applications from two GSoC students willing to work on some
related concepts, having an additional mentor for this project would be
really helpful. Details are here:
https://wiki.debian.org/SummerOfCode2015/StudentApplications#Developer_Horizon_:_Dashboard
- maybe upstreams can be encouraged to keep some metadata file in their
tarballs and repositories that helps identify the relevant package names
in each distribution?
- maybe package maintainers could be offered some new field in
debian/control that allows them to identify the corresponding Fedora
packages?
- extracting compiled library packages, it may be possible to identify
SONAMEs and use that data to cross-reference package names
- there are a couple of instances where I do think it is compelling for
Debian UDD to pull data from non-Debian sources, e.g. knowing when there
is a new upstream release, knowing about a security advisory and for
some packages it is useful to know if the next release of Debian is
carrying at least the same version of something that is in Fedora's next
release.
Regards,
Daniel
Information forwarded
to debian-bugs-dist@lists.debian.org, debian-qa@lists.debian.org:
Bug#782486; Package qa.debian.org.
(Sun, 19 Apr 2015 15:39:14 GMT) (full text, mbox, link).
Acknowledgement sent
to "Iain R. Learmonth" <irl@fsfe.org>:
Extra info received and forwarded to list. Copy sent to debian-qa@lists.debian.org.
(Sun, 19 Apr 2015 15:39:14 GMT) (full text, mbox, link).
Message #15 received at 782486@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
Hi Daniel,
Thanks for the comments, replies inline.
On Sun, Apr 19, 2015 at 02:02:23PM +0200, Daniel Pocock wrote:
> My own feeling about this is that it is better to try and encourage each
> distribution to render their data using some standard formats, such as
> iCalendar and then there are multiple options available for using the data:
Brilliant! Because this is the same feeling I have. I would like to be able
to use RDF and linking of RDF datasets between distributions. This allows
for complex queries on the datasets.
> a) use productivity tools such as Mozilla Lightning or GNOME Evolution
> to aggregate and render the data into a to-do list for a developer
Exporting iCalendar from such an RDF dataset should be trivial.
> b) build reporting tools similar to UDD that are independent of any
> specific distribution, to scrape data from the distributions and from
> other sources like the Github API, upstream bugzilla instances, etc
Yep, again, this also becomes trivial with RDF being published or data being
scraped and converted into RDF.
> The benefit of this strategy is that it is more modular and people who
> are not involved with Debian may be more likely to contribute to a
> generic, high level solution. Putting too much in UDD may make it
> harder to maintain and keep in sync with the other distributions.
Putting information in UDD is not a final solution, but it helps us get
towards the final solution. The final solution would be to have no
derivatives information in UDD at all, and simply reference the URIs of RDF
datasets elsewhere. Dumps of these datasets can be aggregated and queries
can be performed across them.
> - you can already use the iCalendar format to see a combined bug list
> from Debian bug tracker, Github issue list and Fedora bugzilla:
> http://danielpocock.com/debian-maintainer-dashboard-now-provides-icalendar-feeds
Was not aware of this, I'll take a look.
> - I've had applications from two GSoC students willing to work on some
> related concepts, having an additional mentor for this project would be
> really helpful. Details are here:
>
> https://wiki.debian.org/SummerOfCode2015/StudentApplications#Developer_Horizon_:_Dashboard
This looks rather exciting and I am interested! Events was something I had
in my mind for adding to rdf.debian.net.
> - maybe upstreams can be encouraged to keep some metadata file in their
> tarballs and repositories that helps identify the relevant package names
> in each distribution?
This is entirely possible. CPAN already do have RDF in their packages, and I
don't believe it will be too hard to encourage them to add semantic links at
all.
> - maybe package maintainers could be offered some new field in
> debian/control that allows them to identify the corresponding Fedora
> packages?
I would probably be against this. This isn't going to scale. It's a tricky
problem though.
> - extracting compiled library packages, it may be possible to identify
> SONAMEs and use that data to cross-reference package names
Yes, this is a brilliant idea!
> - there are a couple of instances where I do think it is compelling for
> Debian UDD to pull data from non-Debian sources, e.g. knowing when there
> is a new upstream release, knowing about a security advisory and for
> some packages it is useful to know if the next release of Debian is
> carrying at least the same version of something that is in Fedora's next
> release.
I'd like the information about derivatives and other distributions to be
minimal, and then use RDF to link to the information provided by other
distributions. I would definitely like to avoid pulling in more data than is
necessary.
Thanks,
Iain.
--
e: irl@fsfe.org w: iain.learmonth.me
x: irl@jabber.fsfe.org t: EPVPN 2105
c: 2M0STB g: IO87we
p: 1F72 607C 5FF2 CCD5 3F01 600D 56FF 9EA4 E984 6C49
[Message part 2 (application/pgp-signature, inline)]
Changed Bug title to 'UDD: adding yum based distro package information' from 'qa.debian.org: udd: adding yum based distro package information'.
Request was from Lucas Nussbaum <lucas@debian.org>
to control@bugs.debian.org.
(Sat, 02 Jul 2016 19:57:25 GMT) (full text, mbox, link).
Information forwarded
to debian-bugs-dist@lists.debian.org, debian-qa@lists.debian.org:
Bug#782486; Package qa.debian.org.
(Sat, 20 Feb 2021 15:51:10 GMT) (full text, mbox, link).
Acknowledgement sent
to eddiedeebra424@hotmail.com:
Extra info received and forwarded to list. Copy sent to debian-qa@lists.debian.org.
(Sat, 20 Feb 2021 15:51:10 GMT) (full text, mbox, link).
Message #22 received at 782486@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
Hallo,
Ich habe dir eine Mail geschickt, aber keine Antwort von dir, warum?
Eddie
[Message part 2 (text/html, inline)]
Send a report that this bug log contains spam.
Debian bug tracking system administrator <owner@bugs.debian.org>.
Last modified:
Tue Jan 30 07:36:01 2024;
Machine Name:
buxtehude
Debian Bug tracking system
Debbugs is free software and licensed under the terms of the GNU
Public License version 2. The current version can be obtained
from https://bugs.debian.org/debbugs-source/.
Copyright © 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson,
2005-2017 Don Armstrong, and many other contributors.