Bug#779400: tracker.debian.org: add a patches panel
On Sat, 28 Feb 2015 13:38:28 +0800 Paul Wise wrote: > I would like to have a patches panel on the distro-tracker The UDD database now contains analysis and metadata for the Debian patches, so it might be useful to link to that instead where possible. https://lists.debian.org/msgid-search/y7nasawthgw1b...@xanadu.blop.info There will be some situations (non-quilt) where it isn't useful (yet). -- bye, pabs https://wiki.debian.org/PaulWise --- Begin Message --- Hi, I added a new importer in UDD that provides data about Debian patches (patches living in debian/patches/). See https://udd.debian.org/patches.cgi https://udd.debian.org/patches.cgi?src=musescore3 https://udd.debian.org/patches.cgi?src=musescore3&version=3.2.3%2Bdfsg2-16 The data is also available in an additional column in DMD: https://udd.debian.org/dmd/?email1=pkg-ruby-extras-maintainers%40lists.alioth.debian.org (search "patches") A json export is also available, so that other dashboards (tracker, developer.php) could use it. For now I'm only including data for unstable in the export. https://udd.debian.org/patches.cgi?json=1 Feedback / bug reports welcomed ! I will file proper bugs for tracker and developer.php integration in a few days. Lucas --- End Message --- signature.asc Description: This is a digitally signed message part
Bug#779400: tracker.debian.org: add a patches panel
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
Bug#779400: tracker.debian.org: add a patches panel
On Sat, 29 Apr 2017 20:08:01 +0800 Paul Wise 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/0x.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 Description: This is a digitally signed message part.
Bug#779400: tracker.debian.org: add a patches panel
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/0x.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 Description: This is a digitally signed message part
Processed: Re: Bug#779400: tracker.debian.org: add a patches panel
Processing control commands: > owner -1 ! Bug #779400 [tracker.debian.org] tracker.debian.org: add a patches panel Owner recorded as Ben Finney . -- 779400: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=779400 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
Bug#779400: tracker.debian.org: add a patches panel
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 signature.asc Description: PGP signature
Bug#779400: tracker.debian.org: add a patches panel
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 Description: This is a digitally signed message part
Bug#779400: tracker.debian.org: add a patches panel
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 . . . . . . . z...@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 Description: Digital signature
Bug#779400: tracker.debian.org: add a patches panel
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 -- To UNSUBSCRIBE, email to debian-qa-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/CAKTje6EmAsHOKpBqJPcBvjgq4n58B=64ugvU-VhyaM=4tu3...@mail.gmail.com
Bug#779400: tracker.debian.org: add a patches panel
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 (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 -- To UNSUBSCRIBE, email to debian-qa-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/CAKTje6EzzPt=qVaaki1XZ9+1n2r3OCr0+M8=1a5t4+ciy9j...@mail.gmail.com
Bug#779400: tracker.debian.org: add a patches panel
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 -- To UNSUBSCRIBE, email to debian-qa-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/bff091099842b6df9a55ca50f9a8f...@dogguy.org
Bug#779400: tracker.debian.org: add a patches panel
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 signature.asc Description: This is a digitally signed message part