Hi,
Am 04.12.2009 um 14:36 schrieb Rob OpenSuSE:
2009/12/4 Adrian Schröter adrian@suse.de:
Am Freitag, 4. Dezember 2009 09:27:21 schrieb Rob OpenSuSE:
2009/12/4 Adrian Schröter adrian@suse.de:
All of that is not doable via offering source rpms, so, maybe we can get rid of src rpms at all later ...
All true, but it doesn't let the user say they actually have all the source, that they use.
Perhaps a script to ensure up to date source has been downloaded for every installed package, would meet the user requirements and those of binary ISO distributors?
You can either use YaST for installing package sources or use rsync to keep a copy of the source rpm tree.
I fail to see the need for an additional iso.
Does the project want another misleading anti-Novell story on one of the FOSS websites? That's probably what willll happen if the source is not more accessible.
It's there. Have you tried?
zypper install rsync mkdir /home/rob/opensuse-source rsync -rv rsync://stage.opensuse.org/opensuse-source/distribution/ 11.2 /home/rob/opensuse-source
http://download.opensuse.org/source/distribution/11.2/
I also see 10 mirrors worldwide: http://mirrors.opensuse.org/list/11.2.html
Sure, you could always want more... feel free to set up a mirror, find one that we didn't know of yet, or convince somebody to mirror the content. 11.2 is 12G in size; the entire opensuse-source module is 52G.
I'm sure that everybody appreciates your worriedness about further misleading anti-Novell stories, and takes your warning seriously, but I don't think that your prediction will happen.
At moment it appears the osc method is only one that can work for me, and that requires the login and use of SUSE specific tools, which aren't well understood outside of our community.
Welcome to the club. Not being able to access the sources in the build service is indeed regrettable, and a great annoyance to me as well.
But the sources are there in the form or source RPMs. More than half of the disk space is devoted to source RPMs... check the download server and mirror stage server...
Now enabling the source repo on my system, caused an error message on Software Manager startup, about content key. This means for first time ever, I've failed to install distro source using YaST which always worked in past.
A bug to report. Maybe you are the first who ever tried it; or the first who ever bothers to create a bug report for it. Or the bug has been reported by others, but nobody is interested enough in fixing it. All possible!
I agree the source ISO is not necessary, but you were considering "get rid of src rpms". Currently with them it would not be hard to write such a tool to install & update src rpm's for installed packages. If you drop src rpm as redundant and use osc, then it could work similarly.
Well, instead of hosting a terabyte (yes!) of source RPMs, well, it would be possible to generate them on the fly from the sources, on those rare occasions where somebody accesses them. But buying disk space is probably cheaper than paying somebody to implement something clever, or even find someone to do it.
The src rpm's are not available on browseable download.opensuse.org ftp site, so indeed an ISO or a script to install source packages would seem necessary to "have all the source", even for those willing to have the Novell logins.
They are - see above :-)
Peter