From: <eb...@dr...> - 2013-10-06 14:28:03
|
Hi all, I think that having libraries in one big repository instead of submodules may be better. The situation was that they had separate repositories, thus making them submodules was good way to go (but maybe not the best way). If there will be any use of libtu and libextl outside notion, and if we will have them as part of one big repository, we can always "port" fixes and features by good old diff + patch to their respective repositories. This might be less pain than not having libtu and libextl in notion repository (No matter if they will be submodules or repositories without any commit relation.). I think that submodule repo can be moved to other hosting, the url of the submodule repo should be only a hint from where to download it. The 'commit' in main repo contains sha1 hash of submodule commit, and this is independent of submodule location. Thus migration should be easy. See: http://stackoverflow.com/questions/913701/changing-remote-repository-for-a-git-submodule On Sat, 5 Oct 2013 20:34:14 +0200 Philipp Hartwig <ph...@ph...> wrote: > Hey all, > > unfortunately I do not find a lot of time (if not to say any) for > developing Notion at the moment, but let me still tell you what I > think: > > Concerning submodules: I've never seen any advantage in having them > and would be very much in favor of maintaining a single git repo with > ordinary subfolders. > > Concerning SF: The only part that really bothers me is the bug > tracker. But apparently they have made some changes to it so maybe the > worst parts have improved? Essential features I am missing include: > * Inline formatting of code > * a pretty view of attached patches > * the ability to delete spam > I'm not really familiar with github's bug tracker so I don't know if > it has the above features. How would we deal with the lack of a > mailing list on github? And where would we host the web page? > > Cheers, > Philipp > > 2013/8/30 Dima Kogan <no...@di...>: > > Josef 'Jeff' Sipek <je...@jo...> writes: > > > >> On Sat, Aug 24, 2013 at 02:00:46PM +0200, Arnout Engelen wrote: > >>> Hello, > >> > >> I don't develop notion so take my opinions with a large grain of > >> salt. Ok? Good. > > > > Likewise. > > > > > >>> While I'd much rather work on code (bugs and features) than > >>> infrastructure, I'm hearing an increasing frustration with > >>> sourceforge.net . > >>> > >>> I'd like to hear what you all would think about moving notion to, > >>> for example, github. > > > > I'm using github right now, but I'm not entirely happy with it. They > > keep changing the way their website looks, and with every iteration > > it feels less and less like "just a git host". Maybe this is seen > > as a plus by some. Also they don't have mailing lists. A useful > > comparison table is here: > > > > http://en.wikipedia.org/wiki/Comparison_of_open-source_software_hosting_facilities > > > > At some point I'm going to move all my projects to Savannah. > > > > > >>> On a slightly related note, I've been less than happy with our > >>> experiment using git submodules. Right now we're using relative > >>> paths, which means when you want to fork notion (for example to > >>> your own github account) you need to fork all submodules, too. > >> > >> I've only used submodules at work for some of our proprietary > >> code... I think the biggest issue we've ran into was lack of > >> understanding how to use submodules correctly. This made them > >> extremely frustrating and essentially unusable. > > > > > > I'd like to add that in general, submodules create more work for > > maintainers of distribution packages. At least Debian has no > > infrastructure for dealing with them at this moment. > > > > > >> As far as notion's use of submodules is concerned... does anyone > >> outside of notion care about libtu and friends? If not, just make > >> them part of the notion repo. > > > > Agreed. Project submodules lie somewhere between being a separate > > project and being a part of the main project. I don't think this > > middle ground needs to exist. If libtu needs to be usable by > > others, it should be spun off as a separate project. > > > > dima > > > > ------------------------------------------------------------------------------ > > Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, > > more! Discover the easy way to master current and previous > > Microsoft technologies and advance your career. Get an incredible > > 1,500+ hours of step-by-step tutorial videos with LearnDevNow. > > Subscribe today and save! > > http://pubads.g.doubleclick.net/gampad/clk?id=58040911&iu=/4140/ostg.clktrk > > _______________________________________________ Notion-devel > > mailing list Not...@li... > > https://lists.sourceforge.net/lists/listinfo/notion-devel > > ------------------------------------------------------------------------------ > October Webinars: Code for Performance > Free Intel webinars can help you accelerate application performance. > Explore tips for MPI, OpenMP, advanced profiling, and more. Get the > most from the latest Intel processors and coprocessors. See abstracts > and register > > http://pubads.g.doubleclick.net/gampad/clk?id=60134791&iu=/4140/ostg.clktrk > _______________________________________________ Notion-devel mailing > list Not...@li... > https://lists.sourceforge.net/lists/listinfo/notion-devel > -- Tomáš 'ebík' Ebenlendr PF 2013.76346004566 |