[Yum-devel] [patch] use basepath in URL resolution
seth vidal
skvidal at linux.duke.edu
Sun Oct 1 23:23:16 UTC 2006
On Sun, 2006-10-01 at 19:13 -0400, Jeremy Katz wrote:
> On Sun, 2006-10-01 at 19:05 -0400, seth vidal wrote:
> > On Sun, 2006-10-01 at 18:30 -0400, Jeremy Katz wrote:
> > > On Sat, 2006-09-30 at 07:47 +0200, Tim Lauridsen wrote:
> > > > Jeremy Katz wrote:
> > > > If the '--urls' options is used then repo.urls[0] + relativepath is
> > > > printed.
> > > > > Does it make sense to have YumAvailablePackage.remote_url as a property
> > > > > which returns basepath/url + relativepath?
> > > > >
> > > > It could be useful for printing the full remote URL, like done in the
> > > > in the tools above.
> > >
> > > *nod* That's the use case I was basically thinking of -- anyone else
> > > agree?
> >
> > not so good for mirrors, what does it hand you back? the next mirror url
> > in the list+relative path?
>
> I would think that you have something like
> if basepath:
> url = basepath
> else:
> url = urls[0] # next in mirror list
> return url + relativepath
>
> Basically, we _already_ have tools doing urls[0] + relativepath, and
> that's obviously not the case (given the basepath stuff). If we at
> least encapsulate it in a function, then we can be consistent about
> what's done and make changes to the behavior over time as we see fit
that's what I figured the answer would be - I just wanted to make sure
it was mentioned :)
-sv
More information about the Yum-devel
mailing list