Mailinglist Archive: opensuse-buildservice (287 mails)

< Previous Next >
Re: [opensuse-buildservice] linking to packages built with the build service
  • From: Adrian Schröter <adrian@xxxxxxx>
  • Date: Mon, 3 Sep 2007 11:04:36 +0200
  • Message-id: <200709031104.37309.adrian@xxxxxxx>
On Saturday 01 September 2007 17:29:24 wrote Dr. Peter Poeml:
> On Tue, Mar 06, 2007 at 04:17:07PM +0100, Marcus Rueckert wrote:
> > On 2007-03-02 15:14:43 +0100, Robert Schiele wrote:
> > > Currently there is no way to link to a package built on the build
> > > service because if we do so this link will break on every rebuild since
> > > the release number will change.
> > >
> > > Because of that I recommmend to automatically create symbolic links
> > > without the version number as we have in the update directories on
> > > ftp.suse.com.  For example:
> > >
> > > zypper.rpm -> zypper-0.6.15-0.1.i586.rpm
> > >
> > > If we do so we can just link to
> > > http://software.opensuse.com/download/.../packagename.rpm.  This link
> > > will never break due to an automatic rebuild.
> >
> > but it i will make the redirector harder.
>
> The redirector works fine with symlinks, as far as I can see.

yes, but symlinks would double the amount of files which needs to be handled. 
Given that we do always have a very high load with rsyncd on our servers this 
is really a bad idea. Also, the symlinks can be broken during update runs, it 
is imho not a good idea to introduce another place which might break 
consistency.

Additionally, it is also a bad idea to point to a rpm directly. An End-User 
would have to handle any dependency issues manually (and even search for 
missing repositories manually). 

What we need is a static URL for installing packages what takes care about 
repositories and dependencies. We have that already, if one creates a pattern 
file in the build service. But this should work of course also without the 
need to create manually patterns for each package. We have the on-the-fly ymp 
generation for this, but this does not yet work independend of the version. 
A bugreport is open regarding this.

To conclude, I do not think this is a redirector task, this is something which 
happen on level on top of it.

And Peter described extensivly further problems with this ;)

bye
adrian

-- 

Adrian Schroeter
SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg)
email: adrian@xxxxxxx

---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-buildservice+help@xxxxxxxxxxxx

< Previous Next >
Follow Ups
References