On Tue, Feb 2, 2010 at 5:30 PM, Gustavo Sverzut Barbieri <[email protected]> wrote: > Hi all, > > Our SVN is huge, a real pain to: > - checkout (for both newbies and core devs -- those that must > checkout everything, so can grep to see what our core changes affect) > - understand (for newbies, that also suffer from huge checkout time) > > The amount of legacy that not even compiles is great. I tried to > reduce it a while ago by moving things to BROKEN and OLD. I bet most > of stuff in OLD is now broken, and I want to remove those altogether > before 1.0 is released. > > My current plan is to remove: > - BROKEN/* > - OLD/ all except etk and BINDINGS/python-etk -- no hard feelings > if everyone agrees to remove these as well > - PROTO/eve (I'll add a proper webkit browser once webkit-efl is > released later this month, we broke all the API and eve as is will not > even compile) >
I think that removing things is not the correct approach. The thing is the whole svn structure is wrong. We should have branches/ tags/ and trunk/ for each project, instead of only one of those where every library, program or module is dropped. That would help to show the clear separation between the projects. Anyway, I agree that the current repository organization is a big mess and something must be done to fix that. Actually many things, and please, don't remove things! Instead of getting rid of legacy stuff, what about moving OLD/, BROKEN/, PROTO/ and maybe others to the root folder, in the same level of trunk/ branches/ and tags/? > I need feedback on these, I don't use and don't know nobody that uses > or maintain those, so no idea if they ever compile or are maintained: > - elicit > - elitaire > - emprint > - ephoto > - esmart (broken IMO) > - estickies > - exml > - entrance (broken IMO, but seems quaker wants to fix its problems) > - edje_editor (uses etk... and not catching up) > - edje_viewer (is it working? I guess so... willing to keep it if > it is working) > - imlib2_loaders > - imlib2_tools > - MISC/enna (move outside SVN AFAIK) > - MISC/gevas* > - PROTO/elm_* (I guess these are maintained by devilhorns, but need > to confirm) > - PROTO/enterminus (dead and broken AFAIK) > - PROTO/e_phys > - PROTO/epx > - PROTO/exorcist > - PROTO/fiddle (raster never got back to it...) > - PROTO/eyesight (is it maintained? does it work?) > - PROTO/gfx_routines > - PROTO/keys (is it maintained? does it work?) > - BINDINGS/ruby > - BINDINGS/perl (all except newly added Elementary?) > > Let's not forget we have svn history... so people can always dig there > to find ancient code, just svn (co|up) -r1234 to get it. > > If you are (or better put: used to be) the maintainer of one of these > packages and do not want to maintain it anymore and cannot find a new > maintainer, please consider removing it from SVN yourself. > > BR, > > -- > Gustavo Sverzut Barbieri > http://profusion.mobi embedded systems > -------------------------------------- > MSN: [email protected] > Skype: gsbarbieri > Mobile: +55 (19) 9225-2202 > > ------------------------------------------------------------------------------ > The Planet: dedicated and managed hosting, cloud storage, colocation > Stay online with enterprise data centers and the best network in the business > Choose flexible plans and management services without long-term contracts > Personal 24x7 support from experience hosting pros just a phone call away. > http://p.sf.net/sfu/theplanet-com > _______________________________________________ > enlightenment-devel mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > -- Eduardo de Barros Lima INdT - Instituto Nokia de Tecnologia [email protected] ------------------------------------------------------------------------------ The Planet: dedicated and managed hosting, cloud storage, colocation Stay online with enterprise data centers and the best network in the business Choose flexible plans and management services without long-term contracts Personal 24x7 support from experience hosting pros just a phone call away. http://p.sf.net/sfu/theplanet-com _______________________________________________ enlightenment-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
