On Sun, Nov 20, 2011 at 5:17 PM, Michael DeHaan
<michael.dehaan(a)gmail.com> wrote:
This should not be too controversial and no, I'm not talking
about any
Python features.
Looking through the codebase there are various things I'd like to
either clean up, or delete, to reduce confusion for people working on
the app. Before you say, whoa, delete, we still have history in git,
and many of these things are pretty old. This is basically about
keeping the top level directories organized enough and making sure
nothing gets subject to bitrot, so people don't waste time with things
that don't work. I kind of view Cobbler as "largely complete", i.e.
not radically evolving, and this is mostly about keeping the repo in
shape.
Speak for yourself ;)
** Candidates For Removal **
* contrib/cloner -- I wrote this and have no idea what it does
anymore, I can't answer any questions about it
* cobbler4j -- this should be it's own repo as we won't be keeping
Java code working, plus, plus no updates in a year and a half. 100%
Fine if it lives elsewhere (like the spacewalk repo).
* contrib/ruby bindings -- Like cobbler4j, lacks contributors,
examples, testing, and recent commits.
* build_backup -- not needed anymore, I'm pretty sure
* shenson's cobbler_sync_master -- replicate should have replaced it completely
* diagrams -- I don't actually run dia anymore and graphics are hard
to keep up2date, more to text content in the Wiki
* obsolete/* -- again, this is what version control is for
* pres -- it's better to maintain content on the Wiki, where it might
actually be kept up to date :)
* rel-eng -- not saying it should go away as it's probably involved in
pushing, but needs a README or something explaining how to use it.
* fedora_epel_push -- not updated since F-12
various scripts in tests (not apitests) that aren't useful anymore.
Would really like to see apitests grow to have greater coverage, but
these
are not those things.
I agree with all of the above, I don't think I've ever touched
anything in those directories in the 3+ years I've contributed.