| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
Consistently use spaces instead of tabs for indention.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
... 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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
| |
modified: roverlay/recipe/easyresolver.py
|
|
|
|
| |
modified: roverlay/recipe/easyresolver.py
|
|
* 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
|