[opensuse-buildservice] Public access to .spec files
Hi all I have been working with the Red Hat people to try to get a package released, and I have been checking my package using the Build Service. I came across an improvement that would help greatly with this type of work. Firstly, there needs to be some way of providing public access to the spec file, as well as the .src.rpm. It is standard when submitting Fedora package to provide a web link to .spec files to allow easy review. The next thing is that the %{?dist} tag is stripped from the 'Release' header. This is bad, because the %{?dist} thing is preferred practise for Fedora packages, and reviewers expect it be there. This means that .src.rpm packages from the openSUSE build service do not meet their requirements. Also, the release tag given in the %changelog part of the spec file should be updated if the Release header is updated. Otherwise the %changelog doesn't correspond to the package version. Finally, it would be good if there were a quick and easy way to review the contents of each package built. Currently the package links go to an encrpyted HTTPS download page. It would be better if they went to a page a bit like those in the Debian and Ubuntu package repositories, showing the dependencies and file contents, and download links, etc. I've been really impressed with the Build Service so far. Keep up the great work. Cheers JP --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
On Mon, Jun 25, 2007 at 08:26:59PM +1000, John Pye wrote:
I have been working with the Red Hat people to try to get a package released, and I have been checking my package using the Build Service. I came across an improvement that would help greatly with this type of work.
Firstly, there needs to be some way of providing public access to the spec file, as well as the .src.rpm. It is standard when submitting Fedora package to provide a web link to .spec files to allow easy review.
All rpms and srcrpms go to http://software.opensuse.org/download and then to all of its mirrors.
The next thing is that the %{?dist} tag is stripped from the 'Release' header. This is bad, because the %{?dist} thing is preferred practise for Fedora packages, and reviewers expect it be there. This means that .src.rpm packages from the openSUSE build service do not meet their requirements.
You can configure this individually for each project (not via the
web interface atm, I'm afraid). Like:
Release:
Also, the release tag given in the %changelog part of the spec file should be updated if the Release header is updated. Otherwise the %changelog doesn't correspond to the package version.
Oh no, who had that idea? Putting release tags in the "author" section of the rpm doesn't sound like a sane idea to me. Makes it look more like debain, though. Maybe that was the goal.
Finally, it would be good if there were a quick and easy way to review the contents of each package built. Currently the package links go to an encrpyted HTTPS download page.
If the repo is completely built everything goes to software.opensuse.org.
It would be better if they went to a page a bit like those in the Debian and Ubuntu package repositories, showing the dependencies and file contents, and download links, etc.
Yes, a nice web interface for this is in the works.
I've been really impressed with the Build Service so far. Keep up the great work.
Thanks! Cheers, Michael. -- Michael Schroeder mls@suse.de SUSE LINUX Products GmbH, GF Markus Rex, HRB 16746 AG Nuernberg main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);} --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
participants (2)
-
John Pye
-
Michael Schroeder