Mailinglist Archive: opensuse-buildservice (209 mails)

< Previous Next >
Re: [opensuse-buildservice] Public access to .spec files
  • From: Michael Schroeder <mls@xxxxxxx>
  • Date: Mon, 25 Jun 2007 12:50:37 +0200
  • Message-id: <20070625105037.GB17952@xxxxxxx>
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: <CI_CNT>.<B_CNT>%{?dist:.%dist}

> 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@xxxxxxx
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@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-buildservice+help@xxxxxxxxxxxx

< Previous Next >
References