Re: How to administer the binaries

Ian Silvester <[email protected]>
Newsgroups gmane.comp.web.privoxy.devel
Message-ID <[email protected]>
Thanks both,

I'm quite relieved at all that - I wasn't relishing having to get back into CVS! I'll do a read-only checkout and get myself set up with git locally.

As for the binaries I'll walk before running - my first aim will be a 10.6 Intel. I'd found the source for the Privoxy Utility; I've not yet had any responses from the users mailing list and I find the utility occasionally useful, so I plan to bundle it.

Cheers,

Ian



On 2011-11-25, at 10:38 AM, David Schmidt wrote:

> On 11/25/2011 10:02 AM, Fabian Keil wrote:
>> Ian Silvester<[email protected]>  wrote:
>> 
>>> So I can use the simple read-only CVS access to grab the current source
>>> and build a binary, but what's the procedure for providing it back to
>>> the project for hosting? And what if I'd like to store some the
>>> configuration files back in CVS? I suppose what I'm asking is, should I
>>> have read-write CVS access, since I am aware that if I start with a
>>> read-only working copy then I can't commit changes from that; I'd need
>>> to create a replacement working copy if/when I have read/write access?
> 
> You can use Fabian's idea with git below; or you could provide diffs/patches for the changes you've made.  That would make it easy for any of us to try the patches out before commitment.
> 
>> Not necessarily, changing the repository information should suffice.
>> 
>> Personally I would recommend that you do not work directly
>> with a CVS checkout, though, but use git-cvsimport and do
>> the development with git.
>> 
>> That's what I've been doing myself for several years now and it
>> has improved my work flow quite a bit. I currently have 35 branches
>> in my local Privoxy repository and having to maintain them in CVS
>> would waste a lot of time.
>> 
>> If you were using git, you could also easily send patches to this
>> list for review and wouldn't require CVS write permissions right away,
>> which I currently wouldn't feel comfortable to grant, especially while
>> the CVS commit mails are down (and I have no stable Internet connection).
>> 
>> Importing from CVS into another distributed version control system
>> (like Mercurial) should work, too, but I'm less familiar with it
>> and probably wouldn't be much help in case of problems.
>> 
>> We also have the following TODO list item for a while now:
>> | 54) Move away from CVS to a more modern revision control system.
>> |     Find out if there are any objection against going with Git.
>> |     Using Git would also have the advantage that SF now pretents
>> |     to support it, so we could do it independently from 53).
>> 
>> I would feel more comfortable if the OS X binary packages
>> weren't uploaded to the SF project site right away, unless
>> they are built by David based on your changes or at least
>> tested and reviewed by people we already know.
> 
> Quite right.  Those aforementioned patches would be an easy way to get that done.  I use Eclipse myself, and it has an easy "generate patch" menu option... I'd imagine xcode does as well.
> 
> >> P.S. Question for you David - so far as you know will Xcode running
> >> on 10.6 on an Intel MacBook allow me to create binaries for PPC
> >> and/or 10.4 targets?
> 
> Well, yes and no.  There are a lot of differences in the way the code needs to be installed on all levels of OSX... 10.4, 10.5, 10.6, and now 10.7.  So while you can generate a binary, generating an installable package is an entirely different matter.
> 
> - David


------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure 
contains a definitive record of customers, application performance, 
security threats, fraudulent activity, and more. Splunk takes this 
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.