[Bug 730168] New: OpenDesktop.org source download service
https://bugzilla.novell.com/show_bug.cgi?id=730168 https://bugzilla.novell.com/show_bug.cgi?id=730168#c0 Summary: OpenDesktop.org source download service Classification: Internal Novell Products Product: openSUSE Build Service Version: master Platform: Other OS/Version: Other Status: NEW Severity: Enhancement Priority: P5 - None Component: source services AssignedTo: adrian@suse.com ReportedBy: toddrme2178@gmail.com QAContact: adrian@suse.com Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:7.0.1) Gecko/20100101 Firefox/7.0.1 A lot of files and applications are distributed using the OpenDesktop.org websites, such ad KDE-apps.org, gtk-apps.org, qt-apps.org, kde-look.org, gnome-look.org, xfce-look.org, etc. These all use a standard website format and a uniform identification system (a unique number identifying each content, shared across all websites). Since this is such a popular way to distribute files, it would be nice of open build service had a source service to automatically pull in the latest version of a file from one of the OpenDesktop.org websites, similar to how files can be pulled in from a url or scm. Probably the easiest way, from a packager standpoint, would be to specify a content number and an optional file number (since some projects have multiple files). When you run the service it automatically grabs that file and stores it. OpenDesktop.org websites all share a common API for retrieving content, so it may be possible to use this. Reproducible: Always Steps to Reproduce: 1. Find the URL for the file you want, for example oxygen-gtk: http://opendesktop.org/content/download.php?content=136216&id=1&tan=44325235 2. Add a source service and select opendesktop.org (or something like that) 3. Find the content number (the unique identifier for oxygen-gtk) and set it in the service. This is after "content=", so 136216 in this case. 4. (optional) Find the id number of the file you want (some content has more than one file). This is after "id=", 1 in this case (which would be the default if no number is specified). 5. Save the settings 6. Run the source service to download the file Actual Results: This is not currently possible Expected Results: This is made possible OpenDesktop.org integration already goes the other way, you can specify a file from OBS and have the OpenDesktop.org website retrieve it automatically. Implementing this feature would allow for a full loop, someone loads a file in an OpenDesktop.org website, pushes one button on their OBS website, and the packages for a bunch of distributions are automatically updated, built, and loaded to their OpenDesktop.org page. Having it automatically update on content changes might even be easier, but maybe less secure. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com