On Thu, 20 Apr 2006, Pascal Bleser wrote:

[...]

> > > YaST2 should also get a decent way to update existing packages. This 
> > > is currently (as of 10.0) a real pain to do, there's no obvious 
> > > option. You have to select "package categories", go to "zzz all", 
> > > right click on the right pane, "this list..." -> "update if newer 
> > > version available". It's too complex, there should be a single icon 
> > > in the YaST2 menu to do that operation in a dedicated way, since 
> > > it's what almost every SUSE Linux user is doing, every single day 
> > > for many of them.. well, at least those who use 3rd party 
> > > repositories like mine, Packman, etc...
> > 
> > Offering an update repository (in repomd style + patch infos) should 
> > pretty straightforward on 10.1...
> 
> Great! Where can I find the documentation about it ?
> - how to generate such repositories, where does the additional data come 
>   from ?
> - what are the repomd extensions ? schema or DTD ?

I'm afraid to have to tell you, that there isn't much documentation on a 
technical level yet :( You'd have to dig into some YaST / libzypp / zmd 
packages, to find the answers to your questions. But as we move along, we 
will hopefully be able to deliver documentation on this in the future.


> Is it backwards compatible with plain repomd ?

It is, as it's just an extension to what repomd offers out-of-the-box. So 
there are some more .xml files (one per patch) and the usual 
primary/filelist/other .xml files.

Check out http://download.suse.com/update/10.1/repodata/ for the details.


> > > And while y2pmsh has a "newer" command to show what updates are 
> > > available, it doesn't have a "install-newer" (or similar) command, 
> > > so you have to specify them yourself from the list shown by "newer".
> > >
> > > "smart update && smart upgrade" is so much easier, it's what I 
> > > recommend to everyone.
> > 
> > Exactly -- y2pmsh is basically dead, so pushing people into the smart 
> > direction is the right thing(tm) ;)
> 
> y2pmsh is still well alive for 10.1 atm, unfortunately, because libzypp 
> & friends are mostly broken in 10.1RC1 :\ (at least that's what most 
> people report on IRC, I for myself currently use y2pmsh for my 10.1RC1 
> build chroots)
> 
> Which makes me think that... err... once y2pmsh will really be dead 
> (i.e. non functional), y2pmbuild must be ported to something else. To 
> smart ? Or is there some form of CLI driven package installation tool 
> with libzypp ?

y2pmbuild should be fully functional with the BuildRequires expansion 
stuff that went into build.rpm -- there is no real need to use y2pmsh, 
IIUC.


> > > Doing that with YaST2 would be a much more tedious operation:
> > > - adding 2 installation sources (the GUI should really accept URLs 
> > >   instead of splitting into "protocol", "server", "directory on 
> > >   server", what a pain)
> > 
> > +1 -- should be fixed for 10.2 ;)
> 
> Good :) I guess it should be entered in bugzilla.

Right, if it's not there yet -- or, actually it should be added to some 
wiki page on openSUSE.org ;)


Regards
        Christoph

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to