On Tue, 2 Feb 2010 18:30:39 -0200 Gustavo Sverzut Barbieri <[email protected]> said:
> 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) you can check out 1 director at a time (eg eet, eina, evas, edje) and all the above become moot, so i'm not so sure its a good idea to restucture svn ad its a chunk of work that doesnt actually go anywehre. > 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. there is no need. just move to BROKEN. its harmless being there. if its your local disk space - then just check out the dirs u care about. > 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'd just stick to maybe removing eve. move anythign tat is broken from OLD to BROKEN. thats it. somehow deleting just is throwing the baby out with the bathwater as digging up old projects and src becomes much harder as u need to find the revision # and do special checkouts just to get them. i dont think thats all that useful. i'd stick to just moving broken stuff into BROKEN. > 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: i'll comment on what i have an opinion on :) > - elicit > - elitaire > - emprint > - ephoto > - esmart (broken IMO) > - estickies > - exml > - entrance (broken IMO, but seems quaker wants to fix its problems) leave for now. people use it and seem to like it - but it needs love and attention. thats its big problem. no lurrrrrve > - edje_editor (uses etk... and not catching up) > - edje_viewer (is it working? I guess so... willing to keep it if works well - elementary based. keep it. > it is working) > - imlib2_loaders keep this > - imlib2_toolss keep this > - 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) actually it does work - its not broken. it has bugs. like entrance - needs love. keep it around as it may be useful in the future (possibly near future) > - PROTO/e_phys keep. i have aspirations of one day using this in edje. > - PROTO/epx > - PROTO/exorcist > - PROTO/fiddle (raster never got back to it...) kill it. aborted due to just lack of time. > - PROTO/eyesight (is it maintained? does it work?) > - PROTO/gfx_routines kill it - it was meant to be a playground to work on better routines - nebver really was used much. > - 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. i know. thats going too extreme tho - just move to broken or old etc. and let it gather dust there. there is no need to nuke it from svn. as such our release tarballs are what counts. svn is like your working directory - and i know i keep junk around in mine in case i need it one day. i could delete things and keep backups and dig up off backups - but thats just too inconvenient. > 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 > -- ------------- Codito, ergo sum - "I code, therefore I am" -------------- The Rasterman (Carsten Haitzler) [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
