> Yes things are mirrored.. 
> http://hg.osunix.org/osunix-gate/

thanks, that's awesome!

> Also realize that there's more sources/patches and a
> lot of other things which are mirrored as well since onnv-gate alone
> won't build itself.

You are saying that osunix-gate contains a lot more than onnv-gate?  Or are you 
instead saying to build osunix-gate you must track down a lot of other source 
which is mirrored in various places?

Also I don't understand hg as well as I wish.  Does the clone include all the 
branches and tags and old revisions in the original, or is a clone include only 
what CVS would call the HEAD?  For example if you wanted to mirror a BSD 
project it'd be very important to mirror the repository itself with rsync, not 
just check out HEAD with 'cvs update'.

> If you want  to help provide mirroring either for the
> binaries I build or source please contact me off list.
> contact me off list if you're a developer and can
> help..

why off-list? After a few burns, I'm a huge fan of transparency now. :)

It seems like you want to set up public mirrors, so you need not so much a 
developer as someone with lots of disk space and free transit, which I do not 
have, but some of my friends do if they were to become interested.  I think 
it's a good idea, but since the Sun infrastructure is still available I'm not 
sure it's a desperate hurry.  Rather it's good enough for a few people 
interested in openness to make private archives, but with the goal that they 
should be as complete as possible.

Thus, what I'd be most interested in is a guide to what needs to be mirrored 
and where to get it, something similar to the existing guides for doing a 
nightly build, except refocused on building as much as possible from source, 
and pulling in as little as possible from binaries released through non-onnv 
``gates'', as little as possible from the host system.  And the guide should 
remind where to get the patched sfw source and how to build it, because this 
source can differ in hard-to-recreate ways from the upstream GPL source because 
of stuff with lots of local patches like Samba and just the fact that sfw works 
on SPARC while the mostly-GPL sfw stuff is mostly developed on little-endian 
32-bit so there are no doubt lots of endyness bugs fixed in sfw as there are in 
netbsd pkgsrc and gentoo sparc and so on.

Are you documenting what you do as you work on these mirrors?  Maybe you 
already have such a guide.  

This would not only be useful for making the project forkable to evade 
relicensing.  I think it'd be good for ordinary developers, too.  There is not 
just ``source'' and ``binary'' with opensolaris, there is ``source'', 
``hidden/scattered/`subproject' source'', ``redistributable binary'', and 
``non-redistributable binary''.  The hidden source does not need to be hidden, 
and apparently sometimes the same binary (Sun studio) is available as both 
``redistributable'' and ``non-redistributable'' depending on which link you 
click.  We are just a tiny bit of documentation away from a much less 
frustrating situation for license-pedants like me, but this isn't the first 
time I've found it's hard to ask for this documentation, or even ask questions 
that would help me write the documentation, because one gets called a troll, or 
called stupid because he hasn't already found what he's looking for (even 
though he doesn't know whether what he's looking for exists or not---god help 
whoever a
 sks THAT question and gets told ``how DARE you imply what happens to exist 
might not exist?  kick him out of the project like Joerg!'').  Twice I have 
bought hardware that a mailing list told me worked on SPARC based on incorrect 
examination of what looked like source but wasn't (I was called a troll for 
asking, ``don't disasterize.  just upgrade.'' then the card did NOT work on 
sparc), and then another card that I thought came with CDDL drivers and didn't 
(determining what driver attaches to a pci id differs depending on whether the 
driver comes with source or not).  so the questions are NOT dumb, but it turns 
into a touchy political issue to ask them.

I think this recent (which will hopefully one day look baseless in retrospect) 
fearfest might be a great opportunity to round up all the source and build 
procedures, reduce the stfw-barrier for new developers, without riling anyone 
up or making people feel like we're being negative because ``why don't you just 
google for `opensolaris source' and spend half a day searching, it's there i 
found it on comstar-src4u.dyndns.org port 5000 what's ur prblem d00d.''

I am not interested at all in ``the binaries [you] build''---I'm sure they're 
helpful to someone, but for this issue I think they only make the problem worse 
by mixing up the ``source'' and ``redistributable binary'' categories which for 
me is where the slipped-through-the-cracks source problem starts.  

I *am* interested in mirrors of redistributable binaries, especially ones that 
are also released non-redistributable, because the redistributable link could 
easily be shut down later, screwing us if we don't have a mirror.

> if people actually read the whole damn thread 
> instead of just picking the points to troll on.

I do not follow the list but did read everything in the thread to which I 
posted that the forum software collected.  And don't think what I wrote makes a 
very good troll since you seem to basically agree with me, far enough that 
you're already implementing things I suggested would be helpful before I even 
mentioned them.  But for whatever it's worth, it was meant to be constructive, 
so I'm sorry/dismayed/frustrated if it wasn't.
-- 
This message posted from opensolaris.org
_______________________________________________
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org

Reply via email to