[opensuse-project] Accessing packages sources without any account
Hi, I know it was discussed at some point, but is there some progress on publishing the sources of the packages, browsable in an easy way, outside of the build service? (so that people can access them, especially the patches without having an account) If no, is there anyway I can help with that? It's really important for upstream to be able to browse the patches, to see what's going on. Thanks, Vincent -- Les gens heureux ne sont pas pressés. -- To unsubscribe, e-mail: opensuse-project+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-project+help@opensuse.org
On 2009-01-29 14:23:33 +0100, Vincent Untz wrote:
Hi,
I know it was discussed at some point, but is there some progress on publishing the sources of the packages, browsable in an easy way, outside of the build service? (so that people can access them, especially the patches without having an account)
The api supports this partly (e.g. checkout of source files, list source files etc.) - it "just" misses some routes for the package and project list. For instance you can use https://api.opensuse.org/public/source/<proj>/<pkg> to retrieve the file list or https://api.opensuse.org/public/source/<proj>/<pkg>/somefile to retrieve a file... Marcus -- To unsubscribe, e-mail: opensuse-project+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-project+help@opensuse.org
Le jeudi 29 janvier 2009, à 15:06 +0100, Marcus Hüwe a écrit :
On 2009-01-29 14:23:33 +0100, Vincent Untz wrote:
Hi,
I know it was discussed at some point, but is there some progress on publishing the sources of the packages, browsable in an easy way, outside of the build service? (so that people can access them, especially the patches without having an account)
The api supports this partly (e.g. checkout of source files, list source files etc.) - it "just" misses some routes for the package and project list. For instance you can use https://api.opensuse.org/public/source/<proj>/<pkg> to retrieve the file list or https://api.opensuse.org/public/source/<proj>/<pkg>/somefile to retrieve a file...
Cool! Since I already have a webpage listing the files for the GNOME packages, I just added links as a quick workaround for people who were asking me that stuff. I don't think there's a way to list all source packages from a project? I'll try to write a small script to do what's missing to get a nicely browsable listing. (I filed bug #470611 because there's no mime type being sent when using this API) Vincent -- Les gens heureux ne sont pas pressés. -- To unsubscribe, e-mail: opensuse-project+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-project+help@opensuse.org
On 2009-01-29 15:30:00 +0100, Vincent Untz wrote:
Le jeudi 29 janvier 2009, à 15:06 +0100, Marcus Hüwe a écrit :
On 2009-01-29 14:23:33 +0100, Vincent Untz wrote:
Hi,
I know it was discussed at some point, but is there some progress on publishing the sources of the packages, browsable in an easy way, outside of the build service? (so that people can access them, especially the patches without having an account)
The api supports this partly (e.g. checkout of source files, list source files etc.) - it "just" misses some routes for the package and project list. For instance you can use https://api.opensuse.org/public/source/<proj>/<pkg> to retrieve the file list or https://api.opensuse.org/public/source/<proj>/<pkg>/somefile to retrieve a file...
Cool! Since I already have a webpage listing the files for the GNOME packages, I just added links as a quick workaround for people who were asking me that stuff.
I don't think there's a way to list all source packages from a project?
No it isn't possible at the moment but it shouldn't be too hard to implement it (the same applies for the projects list). Marcus -- To unsubscribe, e-mail: opensuse-project+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-project+help@opensuse.org
Le jeudi 29 janvier 2009, à 15:30 +0100, Vincent Untz a écrit :
I'll try to write a small script to do what's missing to get a nicely browsable listing.
Crude hack: http://tmp.vuntz.net/opensuse-packages/browse.py It's certainly not the best long-term solution, but if someone asks you what patches are in your package, you can use this link. (the package list is each project is updated every 1.5 hours) Vincent -- Les gens heureux ne sont pas pressés. -- To unsubscribe, e-mail: opensuse-project+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-project+help@opensuse.org
participants (2)
-
Marcus Hüwe
-
Vincent Untz