From owner-freebsd-office@FreeBSD.ORG Sun Jul 31 20:37:09 2011 Return-Path: Delivered-To: freebsd-office@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 51BE9106566C; Sun, 31 Jul 2011 20:37:09 +0000 (UTC) (envelope-from utisoft@gmail.com) Received: from mail-iy0-f182.google.com (mail-iy0-f182.google.com [209.85.210.182]) by mx1.freebsd.org (Postfix) with ESMTP id 0D82F8FC0C; Sun, 31 Jul 2011 20:37:08 +0000 (UTC) Received: by iyb11 with SMTP id 11so8101149iyb.13 for ; Sun, 31 Jul 2011 13:37:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=feGzmI8KQzir1v0TZfvBkDw/2Eg2Nq+6DuEjvbxpqVE=; b=TnTLb4BT464OeJSAFrDOGtDaRb/OxAOfFj53A+WOjx0o5DFozBfAgGH6hVmCg9S53N +BvVw9NholZFUJT4U0TUp2n8JDm5PcxcDNHwNf2EgH/zgo6OCp+K3f1ASJpHivYRyxck n2MRiidlmf+0Zoj8LWxieliagwZpFUChzZrLE= MIME-Version: 1.0 Received: by 10.231.167.83 with SMTP id p19mr2414168iby.67.1312144626657; Sun, 31 Jul 2011 13:37:06 -0700 (PDT) Received: by 10.231.80.131 with HTTP; Sun, 31 Jul 2011 13:37:06 -0700 (PDT) Received: by 10.231.80.131 with HTTP; Sun, 31 Jul 2011 13:37:06 -0700 (PDT) In-Reply-To: <418c8f6ade2247754802d41d8b464e06@etoilebsd.net> References: <4E349AA8.4010201@FreeBSD.org> <418c8f6ade2247754802d41d8b464e06@etoilebsd.net> Date: Sun, 31 Jul 2011 21:37:06 +0100 Message-ID: From: Chris Rees To: Baptiste Daroussin Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: freebsd-office@freebsd.org Subject: Re: Developer Repository X-BeenThere: freebsd-office@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Office applications on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 31 Jul 2011 20:37:09 -0000 On 31 Jul 2011 21:10, "Baptiste Daroussin" wrote: > > On Sun, 31 Jul 2011 20:54:54 +0100, Chris Rees wrote: >> >> On 31 Jul 2011 20:36, "Baptiste Daroussin" wrote: >> >> > >> > On Sun, 31 Jul 2011 01:58:32 +0200, Gabor PALI wrote: >> >> >> >> Hello there, >> >> >> >> If there is a team there should be a team repository as well :-) >> >> Currently we are working in Baptistes github repository [1] but >> >> perhaps >> >> we may have a common repository with all the ports that we want >> keep in >> >> our focus. >> >> >> >> It would be beneficial for both users and developers: >> >> >> >> - "Early adopters" could access the work-in-progress ports easily >> and >> >> play with them. Anybody could contribute to the project through >> the >> >> standard way of git/hg, i.e. clone/fork the repository, make her >> own >> >> modifications and then send us patches or pull requests. Places >> that >> >> host such repositories also offer issue tracking and other fancy >> stuff >> >> that may come useful in the long term. >> >> >> >> - There would be a common place where we could commit draft >> versions of >> >> the ports for review/testing/etc. Anybody without being a >> FreeBSD >> >> committer would be able to work in the repository. These ports >> then can >> >> be merged to the ports tree. It is also a good way to share our >> >> "testing resources", i.e. anybody who has a spare box and time to >> test >> >> the maintained ports can do test runs with them. >> >> >> >> As a bonus, there is a tool called portshaker(8) [2] that may be >> used >> >> for integrating the current state of our work with a snapshot of >> the >> >> Ports Collection. This method also makes possible to store only >> the >> >> ports we want to develop. >> >> >> >> Thus I would suggest to place all our ports in such a repository >> and >> >> make it usable via portshaker(8). A working example of this >> approach is >> >> the FreeBSD Haskell repository at github [3] where I have been >> working >> >> (with 200+ ports). I have written a very simple script for >> >> "Perforce-like" integration [4] that helps to keep versions in the >> >> repository in synch with and the ports tree in a mergemaster(8) >> >> fashion. In addition, I use the repository to periodically test >> all >> >> maintained ports together (and against) in a ports tinderbox. >> >> >> >> Opinions? >> >> >> >> Do you have any preferred servers/services? In the first round, >> I would >> >> suggest to use git and github, but feel free to recommend other >> :-) >> >> >> >> >> >> [1] https://github.com/bapt/libreoffice-ports/ [2] >> >> [2] http://www.freshports.org/ports-mgmt/portshaker/ [3] >> >> [3] https://github.com/freebsd-haskell/freebsd-haskell [4] >> >> [4] http://people.freebsd.org/~pgj/haskell/merge-cvs-sdiff.sh [5] >> >> >> >> _______________________________________________ >> >> freebsd-office@freebsd.org [6] mailing list >> >> http://lists.freebsd.org/mailman/listinfo/freebsd-office [7] >> >> >> To unsubscribe, send any mail to >> "freebsd-office-unsubscribe@freebsd.org [8]" >> >> > >> > >> > >> > I think it is a good idea, here is what can be done: >> > >> > github with git >> > bitbucket with hg >> > google code with svn, git or hg >> > selfhosted with fossil. >> > >> > What are your favorite choices ? >> > >> >> Are we anti-SF? >> >> Chris >> >> Links: >> ------ >> [1] mailto:bapt@freebsd.org >> [2] https://github.com/bapt/libreoffice-ports/ >> [3] http://www.freshports.org/ports-mgmt/portshaker/ >> [4] https://github.com/freebsd-haskell/freebsd-haskell >> [5] http://people.freebsd.org/~pgj/haskell/merge-cvs-sdiff.sh >> [6] mailto:freebsd-office@freebsd.org >> [7] http://lists.freebsd.org/mailman/listinfo/freebsd-office >> [8] mailto:freebsd-office-unsubscribe@freebsd.org > > > > No not at all except that I dislike the interface :) > > btw you should be on honeymoon ? :) > You sound like my wife ;) Ok, forget sourceforge. Chris