Debian Bug report logs -
#779400
tracker.debian.org: add a patches panel
Reply or subscribe to this bug.
Toggle useless messages
Report forwarded
to debian-bugs-dist@lists.debian.org, Debian QA Team <debian-qa@lists.debian.org>:
Bug#779400; Package tracker.debian.org.
(Sat, 28 Feb 2015 05:42:06 GMT) (full text, mbox, link).
Acknowledgement sent
to Paul Wise <pabs@debian.org>:
New Bug report received and forwarded. Copy sent to Debian QA Team <debian-qa@lists.debian.org>.
(Sat, 28 Feb 2015 05:42:06 GMT) (full text, mbox, link).
Message #5 received at submit@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
Package: tracker.debian.org
Severity: wishlist
I would like to have a patches panel on the distro-tracker that might
look something like the attached mockup for Debian. The possible fields
of the Debian version of the panel are as follows, many of them can't be
implemented right now but are still interesting to mention for future
work once the services backing them exist.
Debian: the count of patches Debian applies to this package, as reported
by the Debian patch tracking service (currently down).
https://patch-tracker.debian.org/
Ubuntu: the version number for the Ubuntu version of the package if an
Ubuntu patch is available for this package, as reported by the Ubuntu
patch tracking service. The version would link to the patch.
https://patches.ubuntu.com/
Other derivs: the count of patched versions of the package in Debian
derivatives not including Ubuntu, as reported by the Debian derivatives
census patch generation service (currently being setup). The count would
link to the patches directory for the package for now.
https://dex.alioth.debian.org/census/patches/
Alternatively, the Ubuntu one could be removed and the Other derivs one
renamed to Derivatives.
Other distros: the count of patched versions of the package in other
distributions, as reported by a hypothetical future service that would
link the Debian package to other distros using distromatch (currently
down) and then count the available patches. The count would link to a
page listing links to the various other distro's patch directories.
https://wiki.debian.org/Services/distromatch
Upstream proposed: the count of proposed patches of the package in
upstream, as reported by a hypothetical future service that would use
the upstream metadata and bts-link to discover patches in upstream bug
trackers.
https://wiki.debian.org/UpstreamMetadata
http://bts-link.alioth.debian.org/
Debian proposed: the count of proposed patches of the package in Debian,
as reported by Debian bugs that are tagged patch.
Ubuntu proposed: the count of proposed patches of the package in Ubuntu,
as reported by the ubuntubugs script from UDD.
https://udd.debian.org/cgi-bin/ubuntubugs.cgi
Other distros proposed: the count of proposed patches of the package in
other distros, as reported by a hypothetical future service that would
link the Debian package to other distros using distromatch (currently
down) and use bts-link to discover patches in those bug trackers.
--
bye,
pabs
https://wiki.debian.org/PaulWise
[distro-tracker-patches-mockup.png (image/png, attachment)]
[signature.asc (application/pgp-signature, inline)]
Information forwarded
to debian-bugs-dist@lists.debian.org, Debian QA Team <debian-qa@lists.debian.org>:
Bug#779400; Package tracker.debian.org.
(Sun, 01 Mar 2015 15:21:04 GMT) (full text, mbox, link).
Acknowledgement sent
to Mehdi Dogguy <mehdi@dogguy.org>:
Extra info received and forwarded to list. Copy sent to Debian QA Team <debian-qa@lists.debian.org>.
(Sun, 01 Mar 2015 15:21:04 GMT) (full text, mbox, link).
Message #10 received at 779400@bugs.debian.org (full text, mbox, reply):
Le 2015-02-28 06:38, Paul Wise a écrit :
>
> Ubuntu: the version number for the Ubuntu version of the package if an
> Ubuntu patch is available for this package, as reported by the Ubuntu
> patch tracking service. The version would link to the patch.
>
> https://patches.ubuntu.com/
>
FWIW, there is ubuntudiff.debian.net which exposes patches.u.c in a
more
convenient way. Packages having patches are listed in
ubuntudiff.d.n/packages.txt
and pages for a package Y are ubuntudiff.d.n/x/package/Y.
Regards,
--
Mehdi
Information forwarded
to debian-bugs-dist@lists.debian.org, Debian QA Team <debian-qa@lists.debian.org>:
Bug#779400; Package tracker.debian.org.
(Thu, 30 Apr 2015 14:39:04 GMT) (full text, mbox, link).
Acknowledgement sent
to Paul Wise <pabs@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian QA Team <debian-qa@lists.debian.org>.
(Thu, 30 Apr 2015 14:39:04 GMT) (full text, mbox, link).
Message #15 received at 779400@bugs.debian.org (full text, mbox, reply):
Some developments:
On Sat, Feb 28, 2015 at 1:38 PM, Paul Wise wrote:
> Debian: the count of patches Debian applies to this package, as reported
> by the Debian patch tracking service (currently down).
>
> https://patch-tracker.debian.org/
We have one person who is interested in reviving that:
Henri Salo <henri@nerv.fi> (fgeek)
He isn't a Debian member yet, so he would need assistance with
deployment on a DSA VM. Are there any QA people willing to do the
deployment side of things.
> Other derivs: the count of patched versions of the package in Debian
> derivatives not including Ubuntu, as reported by the Debian derivatives
> census patch generation service (currently being setup). The count would
> link to the patches directory for the package for now.
>
> https://dex.alioth.debian.org/census/patches/
The alioth instance has been removed and the lw08.d.o instance has got
a web server and domain:
http://deriv.debian.net/patches/
This file contains a list of packages that should have the link and
where it should link to.
http://deriv.debian.net/sources.patches.pts
> Other distros: the count of patched versions of the package in other
> distributions, as reported by a hypothetical future service that would
> link the Debian package to other distros using distromatch (currently
> down) and then count the available patches. The count would link to a
> page listing links to the various other distro's patch directories.
>
> https://wiki.debian.org/Services/distromatch
IIRC Lucas or Ian was going to work on something like this?
--
bye,
pabs
https://wiki.debian.org/PaulWise
Information forwarded
to debian-bugs-dist@lists.debian.org, Debian QA Team <debian-qa@lists.debian.org>:
Bug#779400; Package tracker.debian.org.
(Fri, 01 May 2015 04:48:04 GMT) (full text, mbox, link).
Acknowledgement sent
to Paul Wise <pabs@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian QA Team <debian-qa@lists.debian.org>.
(Fri, 01 May 2015 04:48:04 GMT) (full text, mbox, link).
Message #20 received at 779400@bugs.debian.org (full text, mbox, reply):
On Sat, Feb 28, 2015 at 1:38 PM, Paul Wise wrote:
> I would like to have a patches panel on the distro-tracker that might
> look something like the attached mockup for Debian. The possible fields
> of the Debian version of the panel are as follows, many of them can't be
> implemented right now but are still interesting to mention for future
> work once the services backing them exist.
Another one that isn't yet implemented would be debdiffs between the
UNRELEASED suite on ports.debian.org and Debian unstable.
--
bye,
pabs
https://wiki.debian.org/PaulWise
Information forwarded
to debian-bugs-dist@lists.debian.org, Debian QA Team <debian-qa@lists.debian.org>:
Bug#779400; Package tracker.debian.org.
(Fri, 01 May 2015 08:12:14 GMT) (full text, mbox, link).
Acknowledgement sent
to Stefano Zacchiroli <zack@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian QA Team <debian-qa@lists.debian.org>.
(Fri, 01 May 2015 08:12:14 GMT) (full text, mbox, link).
Message #25 received at 779400@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
On Sat, Feb 28, 2015 at 01:38:28PM +0800, Paul Wise wrote:
> I would like to have a patches panel on the distro-tracker that might
> look something like the attached mockup for Debian. The possible fields
> of the Debian version of the panel are as follows, many of them can't be
> implemented right now but are still interesting to mention for future
> work once the services backing them exist.
>
> Debian: the count of patches Debian applies to this package, as reported
> by the Debian patch tracking service (currently down).
So, implementing something like the old patch-tracker.d.o system on top
of Debsources/sources.debian.net is currently on the roadmap of
Debsources, and it is possible (though not certain yet) that we will get
to it during the upcoming GSoC projects that I'm mentoring.
I'd like to avoid duplication of work, so I've subscribed to this bug
report to stay on top of the tracker.d.o plans on this front.
I think it makes sense to _generate_ Debian patch information in
Debsources, because we already have all the source packages, in both
packed and unpacked form.
For what concerns tracker.d.o, am I right in assuming that tracker will
be happy with being able to simply _consume_ Debian patch information
generated by some other service, possibly Debsources? AFAICT that would
be enough to implement what Paul is asking here (for Debian; other
distros pose different problems, and are currently not indexed by
Debsources).
If so, we should standardize a patch information exchange format.
Ideally, something that is derivative agnostic.
Thanks for this bug report, Paul.
Cheers.
--
Stefano Zacchiroli . . . . . . . zack@upsilon.cc . . . . o . . . o . o
Maître de conférences . . . . . http://upsilon.cc/zack . . . o . . . o o
Former Debian Project Leader . . @zack on identi.ca . . o o o . . . o .
« the first rule of tautology club is the first rule of tautology club »
[signature.asc (application/pgp-signature, inline)]
Information forwarded
to debian-bugs-dist@lists.debian.org, Debian QA Team <debian-qa@lists.debian.org>:
Bug#779400; Package tracker.debian.org.
(Sat, 02 May 2015 13:03:05 GMT) (full text, mbox, link).
Acknowledgement sent
to Paul Wise <pabs@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian QA Team <debian-qa@lists.debian.org>.
(Sat, 02 May 2015 13:03:05 GMT) (full text, mbox, link).
Message #30 received at 779400@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
I don't mind where the Debian patches display happens but as we already
have the patch-tracker.d.o code it should either get deployed or the
relevant parts merged into debsources. The objective should be to show
Debian patches to upstream and other distros.
This bug report isn't the place to co-ordinate that though, please
contact Henri about it and maybe CC debian-qa.
For the "Debian patches" link in the proposed patch panel, tracker.d.o
will only need a list of packages that have patches, nothing more.
For the "Derivatives patches" link, the initial implementation will only
need a list of packages that have patches, which we now have.
http://deriv.debian.net/sources.patches.pts
Further down the line I'd like to have more useful ways to track patches
from derivatives, mark them as merged, obsolete, derivative-specific,
not useful and so on. This would probably live in the tracker.d.o
interface and maybe be based on the dex stuff from a while ago. The
meta-data for this is also already implemented:
http://deriv.debian.net/sources.patches
For other patch links I guess it would depend on services existing that
produce the patch metadata we need in an index. We can always harmonise
formats when they actually exist.
--
bye,
pabs
https://wiki.debian.org/PaulWise
[signature.asc (application/pgp-signature, inline)]
Information forwarded
to debian-bugs-dist@lists.debian.org, Debian QA Team <debian-qa@lists.debian.org>:
Bug#779400; Package tracker.debian.org.
(Tue, 11 Oct 2016 07:57:03 GMT) (full text, mbox, link).
Acknowledgement sent
to Ben Finney <bignose@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian QA Team <debian-qa@lists.debian.org>.
(Tue, 11 Oct 2016 07:57:03 GMT) (full text, mbox, link).
Message #35 received at 779400@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
Control: owner -1 !
On 28-Feb-2015, Paul Wise wrote:
> I would like to have a patches panel on the distro-tracker that
> might look something like the attached mockup for Debian.
I have experience developing Django applications, and would like to
try my hand at this.
Thank you for describing the feature well, Paul.
I'm a complete newcomer to the ‘distro-tracker’ code base though.
Scrutiny of whatever I produce will be much appreciated!
On 01-May-2015, Stefano Zacchiroli wrote:
> For what concerns tracker.d.o, am I right in assuming that tracker
> will be happy with being able to simply _consume_ Debian patch
> information generated by some other service, possibly Debsources?
My understanding, from a brief browse through the source code, is that
yes that's what a lot of content in ‘distro-tracker’ is: scheduled
jobs populate the database by querying other services.
The patch information would IIUC gather all its data from the remote
services Paul enumerated.
> If so, we should standardize a patch information exchange format.
> Ideally, something that is derivative agnostic.
I agree with Paul that we don't need to wait for that; a first
implementation can be Debian-specific, and we'll see how well it
serves when used in anger.
--
\ “We must find our way to a time when faith, without evidence, |
`\ disgraces anyone who would claim it.” —Sam Harris, _The End of |
_o__) Faith_, 2004 |
Ben Finney <bignose@debian.org>
[signature.asc (application/pgp-signature, inline)]
Owner recorded as Ben Finney <bignose@debian.org>.
Request was from Ben Finney <bignose@debian.org>
to 779400-submit@bugs.debian.org.
(Tue, 11 Oct 2016 07:57:03 GMT) (full text, mbox, link).
Information forwarded
to debian-bugs-dist@lists.debian.org, Debian QA Team <debian-qa@lists.debian.org>, Ben Finney <bignose@debian.org>:
Bug#779400; Package tracker.debian.org.
(Sat, 29 Apr 2017 12:12:02 GMT) (full text, mbox, link).
Acknowledgement sent
to Paul Wise <pabs@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian QA Team <debian-qa@lists.debian.org>, Ben Finney <bignose@debian.org>.
(Sat, 29 Apr 2017 12:12:02 GMT) (full text, mbox, link).
Message #42 received at 779400@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
On Sat, 28 Feb 2015 13:38:28 +0800 Paul Wise wrote:
> I would like to have a patches panel on the distro-tracker that might
> look something like the attached mockup for Debian. The possible fields
> of the Debian version of the panel are as follows, many of them can't be
> implemented right now but are still interesting to mention for future
> work once the services backing them exist.
I've created a patch for the PTS as a proof of concept, examples:
https://packages.qa.debian.org/~pabs/g/glibc.html
https://packages.qa.debian.org/~pabs/n/nsis.html
https://packages.qa.debian.org/~pabs/0/0xffff.html
Note that some changes are needed to external services to make it more
useful, for example the debsources patches API (see 861379).
I did it with the PTS because XSLT was easier for me than Django, once
it is implemented in the PTS it could be re-implemented for tracker.
--
bye,
pabs
https://wiki.debian.org/PaulWise
[signature.asc (application/pgp-signature, inline)]
Information forwarded
to debian-bugs-dist@lists.debian.org, Debian QA Team <debian-qa@lists.debian.org>, Ben Finney <bignose@debian.org>:
Bug#779400; Package tracker.debian.org.
(Sat, 29 Apr 2017 19:27:07 GMT) (full text, mbox, link).
Acknowledgement sent
to Scott Kitterman <debian@kitterman.com>:
Extra info received and forwarded to list. Copy sent to Debian QA Team <debian-qa@lists.debian.org>, Ben Finney <bignose@debian.org>.
(Sat, 29 Apr 2017 19:27:07 GMT) (full text, mbox, link).
Message #47 received at 779400@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
On Sat, 29 Apr 2017 20:08:01 +0800 Paul Wise <pabs@debian.org> wrote:
> On Sat, 28 Feb 2015 13:38:28 +0800 Paul Wise wrote:
>
> > I would like to have a patches panel on the distro-tracker that might
> > look something like the attached mockup for Debian. The possible fields
> > of the Debian version of the panel are as follows, many of them can't be
> > implemented right now but are still interesting to mention for future
> > work once the services backing them exist.
>
> I've created a patch for the PTS as a proof of concept, examples:
>
> https://packages.qa.debian.org/~pabs/g/glibc.html
> https://packages.qa.debian.org/~pabs/n/nsis.html
> https://packages.qa.debian.org/~pabs/0/0xffff.html
>
> Note that some changes are needed to external services to make it more
> useful, for example the debsources patches API (see 861379).
>
> I did it with the PTS because XSLT was easier for me than Django, once
> it is implemented in the PTS it could be re-implemented for tracker.
I can see some utility in this, but think it should definitely be below bugs.
I suspect with django you'll be able to allow users to turn different sources
on or off, so they can customize to taste (there's definitely more there than
I'd care to see, but if I can set it up once and not worry about it, then I
don't care).
Scott K
[signature.asc (application/pgp-signature, inline)]
Information forwarded
to debian-bugs-dist@lists.debian.org, Debian QA Team <debian-qa@lists.debian.org>, Ben Finney <bignose@debian.org>:
Bug#779400; Package tracker.debian.org.
(Sun, 30 Apr 2017 04:00:03 GMT) (full text, mbox, link).
Acknowledgement sent
to Paul Wise <pabs@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian QA Team <debian-qa@lists.debian.org>, Ben Finney <bignose@debian.org>.
(Sun, 30 Apr 2017 04:00:03 GMT) (full text, mbox, link).
Message #52 received at 779400@bugs.debian.org (full text, mbox, reply):
On Sun, Apr 30, 2017 at 3:24 AM, Scott Kitterman wrote:
> I can see some utility in this, but think it should definitely be below bugs.
Could you explain your reasoning here?
> I suspect with django you'll be able to allow users to turn different sources
> on or off, so they can customize to taste (there's definitely more there than
> I'd care to see, but if I can set it up once and not worry about it, then I
> don't care).
That would definitely be useful, but AFAICT tracker.d.o doesn't yet
support user customisation of the pages.
--
bye,
pabs
https://wiki.debian.org/PaulWise
Removed annotation that Bug was owned by Ben Finney <bignose@debian.org>.
Request was from Raphaël Hertzog <hertzog@debian.org>
to control@bugs.debian.org.
(Mon, 16 Apr 2018 20:51:02 GMT) (full text, mbox, link).
Send a report that this bug log contains spam.
Debian bug tracking system administrator <owner@bugs.debian.org>.
Last modified:
Tue May 3 15:38:40 2022;
Machine Name:
bembo
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.