aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* move common script functionality to roverlay/coreAndré Erdmann2013-07-301-4/+3
|
* retabgsoc2013_start_codingAndré Erdmann2013-06-041-19/+19
| | | | Consistently use spaces instead of tabs for indention.
* code comments and GPLAndré Erdmann2012-08-061-0/+15
|
* add dependency types to SimpleDependencyRuleRaderAndré Erdmann2012-07-161-5/+1
| | | | | | | | | | | | | | | | ... and SimpleDependencyRuleMaker geändert: config/simple-deprules.conf geändert: man/roverlay-deprules.5 geändert: roverlay/depres/depresolver.py geändert: roverlay/depres/deprule.py geändert: roverlay/depres/deptype.py geändert: roverlay/depres/simpledeprule/console.py geändert: roverlay/depres/simpledeprule/pool.py geändert: roverlay/depres/simpledeprule/reader.py geändert: roverlay/depres/simpledeprule/rulemaker.py geändert: roverlay/ebuild/depres.py geändert: roverlay/recipe/easyresolver.py
* introducing dependency typesAndré Erdmann2012-07-121-4/+4
| | | | | | | | | | | | | | The dependency resolver can now differentiate between dependency types The actual deptype is a bit field that sets flags like 'is mandatory', 'is an external dep', 'try other dep types, too'. Functionality for this has been added to most modules/classes, particularly to EbuildJobChannel and ebuild/depres, but not to the rule reader, which means that there's currently no way to _use_ the dep types! Also added an ErrorQueue implementation that saves some "if <has err_queue>" checks. It's also able to unblock waiting queues, which helps to end threads when an exception has been raised.
* dependency resolutionAndré Erdmann2012-07-111-7/+2
| | | | | | | | | | | | | | | | | | | | | | | | * simple dep rules are now a sub module of depres * split rule creation from rule file reading, this allows to create rules for strings (not only for files) * fixed some issues like 'DependencyResolver does not run without an error queue' * added the possibility to read dependency rules from a directory this will scan the dir non-recursively and read all files found modified: R-overlay.conf modified: config/R-overlay.conf modified: roverlay/depres/channels.py modified: roverlay/depres/depresolver.py modified: roverlay/depres/deprule.py deleted: roverlay/depres/simpledeprule.py new file: roverlay/depres/simpledeprule/__init__.py renamed: roverlay/depres/abstractsimpledeprule.py -> roverlay/depres/simpledeprule/abstractrules.py new file: roverlay/depres/simpledeprule/pool.py new file: roverlay/depres/simpledeprule/reader.py new file: roverlay/depres/simpledeprule/rulemaker.py new file: roverlay/depres/simpledeprule/rules.py modified: roverlay/recipe/easyresolver.py
* make listener modules and dep rule pools optionalAndré Erdmann2012-07-071-11/+12
| | | | modified: roverlay/recipe/easyresolver.py
* add unresolvable listener to easyresolverAndré Erdmann2012-06-271-0/+5
| | | | modified: roverlay/recipe/easyresolver.py
* added OverlayCreatorAndré Erdmann2012-06-211-0/+25
* this is a threaded R packages -> overlay interface new file: roverlay/overlay/creator.py new file: roverlay/overlay/worker.py new file: roverlay/recipe/__init__.py new file: roverlay/recipe/easyresolver.py