On 06.12.2012, at 13:24, Max Horn wrote: [...]
>> 2) Modify Daniel J.'s scripts and set up an official github repository >> for .info and .patch files, so that maintainers can experiment with >> something that approximates what the live setup will be. > > Aha. I have not looked at Daniel's scripts, where can I find them? My own > scripts for converting our CVS work by > a) using rsync to pull the CVS repository from the SF.net servers (works > incrementally, so very fast) > b) "hide" stuff I don't want, like ancient dists (anything before 10.4 in my > case, we don't support that anymore anyway) > c) use "git cvsimport" to import any new changes incrementally into a git > repos > so I assume it's something similar. Replying to myself, Daniel wrote this in June: > I don't have a script per se, I run "git cvsimport -avk -o master" to pull in > the latest updates, but with carefully chosen default settings. Aha. So I guess we can turn that into a script, by combining rsync, and "git cvsimport". W\what we need is a map from CVS usernames to git usernames. We already have one from the conversion of "fink", though I imagine we would have to extend it). Does anybody have such a more complete map? [...] > >> >> Putting .info/patch files for svn and dependencies into the fink tarball >> for the 10.4 tree--my recollection is that the svn which comes with >> Xcode on 10.5 may be too old for the github git->svn bridge. > > We should verify whether this is indeed the case. As to adding svn.info, that > only makes sense if we also pull in all deps of svn -- and there are tons of > that... So I am not sure how feasible that is. Actually, the git package has > far less deps... > > Of course in the past, we provided versions of fink that included full > snapshots of dists/ ... it might be time to resurrect that, at least > partially? > > And/or resurrect the "selfupdate-point" variant, which downloads a tarball of > package descriptions... by tweaking it slightly, we could even try to make it > download automatically generated tarballs from github.com (like on > https://github.com/fink/fink/downloads) > > And/or just tell users to use selfupdate-rsync by default :-). Another option: add a "git-boostrap" or "git-minimal" package with most dependencies removed: Only "curl" is really needed, for support of "pull" via http(s). Everything else could be removed with a little work. Though some could potentially also replaced by uses of the system versions of certain libs: expat, pcre, openssl are all part of my OS X 10.7 install, though I am not sure if they are available on 10.5 (and in which versions). Cheers, Max ------------------------------------------------------------------------------ LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial Remotely access PCs and mobile devices and provide instant support Improve your efficiency, and focus on delivering more value-add services Discover what IT Professionals Know. Rescue delivers http://p.sf.net/sfu/logmein_12329d2d _______________________________________________ fink-core mailing list fink-core@lists.sourceforge.net List archive: http://news.gmane.org/gmane.os.apple.fink.core Subscription management: https://lists.sourceforge.net/lists/listinfo/fink-core