Hi,
Am 04.12.2009 um 16:48 schrieb Rob OpenSuSE:
2009/12/4 Peter Pöml poeml@cmdline.net:
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?
Did try, but as the OP mentioned it's not obvious what is missing, when you are Mirror brained to a partial mirror, binary rpm + iso mirror. The one I looked for stuff after YaST failed, was Mirrorservice at Kent in UK, which did have 14 GB with updates already for 11.2.
I think there is a common assumption that a mirror would reflect the origin server quite well.
While this was always the case in our fathers' days, nowadays we have to deal with a file tree of maybe 2 TB, which no mirror is going to want to have. Thus, we offer them a subset that promises to make the most sense to users. This means getting those parts to users that are most likely to be popular, which is boils down to only 30-150G in the end, and which is just the amount that an average mirror is willing to contribute on resources.
When I saw this thread start, I thought "no problem" but sure enough when I tried for myself, I was surprised as things I expect to work didn't.
Yes, this often happens.
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
That's working Peter thanks! This is good to clear this up.
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.
If the project responds to requests for easy way to get source, with non-standard means, and talk of withdrawing source rpm's rather than pointing (as you have) to where it is, a misleading impression gets created.;
Yes, it is not nice to see when people are put off.
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!
On it, typically are re-enbling repo, so it refreshed, start Software Manager and no error this time. Still no source rpm's in repo though, nor any way I find to install the source like worked in past releases.
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.
I basically agree with you, I just think GPL compliance is important; SuSE 6.1, 7, 8, 10, 11 all made the source very available, so I am surprised to be suddenly stumped in 11.2.
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 :-)
Mirror brain sends me somewhere...http://download.opensuse.org/distribution/11.2/repo/oss/suse/
Note the difference of the location of binary and source RPMs:
http://download.opensuse.org/distribution/11.2/repo/ http://download.opensuse.org/source/distribution/11.2/repo/
There's also http://download.opensuse.org/debug/distribution/11.2/repo/
and, more widely-known, http://download.opensuse.org/update/11.2/ but also http://download.opensuse.org/debug/update/11.2/ (Update sources however live together with the binary RPMs, a bit inconsistently)
The reason of this split-up in the first place is to make the huge amounts of files more manageable. The extreme growth of openSUSE software hosting needs during the last few years, since the build service was invented, pushed everything to its limits.
Results of some earlier discussions are reflected in http://en.opensuse.org/FTP_Server_Layout (slight misnomer; there is no FTP server.)
Peter