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: Thu, 6 Sep 2007 09:23:51 +0200
  • Message-id: <200709060923.51460.adrian@xxxxxxx>
On Monday 03 September 2007 15:14:33 wrote Dr. Peter Poeml:
> On Mon, Sep 03, 2007 at 11:04:36AM +0200, Adrian Schröter wrote:
> > > > > 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.
>
> Hm. We provide symlinks ourselves, in the update trees. Are those
> obsolete? Or are they different?

These are different in that way that they came from the "old" autobuild 
system. Because we do still build the distribution internally.

> > 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).
>
> BTW, what about pointing to a changelog? At the moment, I find
> http://download.opensuse.org/repositories/openSUSE:/Tools/SUSE_Linux_10.1/r
>epodata/repoview/osc-0-0.98-3.1.html which unfortunately also depending on
> the build number, but nothing else which is publicly visible.

The problem is that there can be multiple versions of one package in the 
repo ...

> Do we have anything better than this to see the changes?
>
> > 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.
>
> Something like that sounds cool!
>
> If the symlinks are only for humans, and used primarily by them, they
> are maybe not accessed too often so they could be "simulated"
> dynamically, by some script, maybe...

yes

> > 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 ;)
>
> Do I misunderstand something here? I feel wrongly quoted. I elaborated
> on the impracticability of a diskless redirector, which darix mentioned
> as a possible reason against symlinks. I don't think I said anything
> against symlinks.

Yes, but you said that it is quite some work to support this in the redirector 
and listed some problems. Sorry, for being not excat here

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 >