Page 1 of 1

Is there a Master SOURCE CODE Index anywhere?

Posted: Tue 16 Dec 2014, 23:23
by scsijon
Does anyone know if there is a Master Source Code INDEX anywhere on the net?

I don't mean just our puppy ones in /root/.packages/PKGS_HOMEPAGES, that is for the packages that should be available for our running puppy, I mean one covering all source packages on the web and not just ones for a single site.

And no, I don't want to build one, that would be a lifetime job for a team, just to keep it up to date.

EDIT: FYI I meant an INDEX of SOURCE PACKAGES and their SITES, not a copy of the packages or their many versions themselves, that would be too horendous, i'm not sure that even ibiblio could host that.

Re: Is there a Master SOURCE CODE Index anywhere?

Posted: Wed 17 Dec 2014, 01:10
by rufwoof
scsijon wrote:Does anyone know if there is a Master Source Code Index anywhere on the net?

Posted: Wed 17 Dec 2014, 06:55
by amigo
"that would be a lifetime job for a team" That says it all. Of course there is no such thing.

re: Is there a Master SOURCE CODE Index anywhere?

Posted: Thu 18 Dec 2014, 08:40
by Keisha
All of the basic Gentoo distro's source code is in one subdirectory in its repositories. Go to

http://gentoo.osuosl.org/distfiles/

and notice how long that page takes to load. That's something like a master source code index.

Download the Linux from Scratch and Beyond Linux from Scratch books. For each program, its home page is usually listed as the source for its code. That's something like a master source code index, only, not in alphabetical order, rather in the order in which you would build a Linux distro from the sources. LFS and BLFS also of course supply necessary patches and patching instructions (e.g. using sed) for getting source code to actually compile. I don't know whether the gentoo distfiles code is patched or not.

Posted: Thu 18 Dec 2014, 10:06
by mikeb
barry does have a collection of sources used on puppy over the years ... its in the same place as the kernel sources if thats any use.... will not show up on google as its password protected

mike

Posted: Thu 18 Dec 2014, 13:29
by amigo
Sure, every distro should -must- have a repo of all the sources they use for that distro. But no two distros use the same selection of programs and versions as any other distro. And there are still thousands of sources which are not used by any distro. This is why it is so important to maintain a full repo of sources of everything you use and the scripts to build/rebuild it. It's like Nespresso -what else?

Posted: Fri 19 Dec 2014, 00:37
by NeroVance
Let's just say, it's the question nobody likes to answer, and as I'm personally a MIT-license kind of guy, I don't care as much about it, but I do understand why it would useful to have

I kinda think this is why Woof was produced perhaps, allows one to work with a larger distro which in itself probably has sources available to use and call upon when needed.

Though I am probably not the judge on such at all, I've learned to leave these questions to the guru's here at the kennels.

Posted: Fri 19 Dec 2014, 07:22
by amigo
You can't count on others to keep your sources available -they may change versions or drop the package entirely. Sometimes (rare) sources simply dissappear from the web.

Posted: Fri 19 Dec 2014, 10:06
by mikeb
Debian lenny was lost for ages...... :D

guru's.... where?

mike

Posted: Fri 26 Dec 2014, 23:13
by NeroVance
mikeb wrote:Debian lenny was lost for ages...... :D

guru's.... where?

mike
Woah, that's freaky :?
I always thought RMS would send out his flying monkeys at the mere mention of such a thing :lol:

Posted: Sat 27 Dec 2014, 09:00
by mikeb
When lenny left the main site it did not appear on archive.debian.net for about a year.

mike

Posted: Sat 27 Dec 2014, 12:42
by darkcity
Maybe a web crawler could auto generate a similar list, if it could recognized files as source code?

Posted: Sat 27 Dec 2014, 16:23
by technosaurus
google used to have a code search... it was crap anyhow - good riddance

https://searchcode.com/
https://code.openhub.net/

or see:

http://stackoverflow.com/questions/7778 ... ode-search