summaryrefslogtreecommitdiffstats
path: root/lib
AgeCommit message (Collapse)Author
2006-03-19parse_c:Holger Hans Peter Freyther
Add require to the scanner
2006-03-19bitbake/lib/bb/parse/parse_c:Holger Hans Peter Freyther
-Update grammar to use require -Make code compile (almost) -Add the generated code to svn for portability reasons.
2006-03-17bitbake/lib/bb:Holger Hans Peter Freyther
Bump the minor minor version again
2006-03-17lib/bb/fetch.py:Holger Hans Peter Freyther
-svn_rsh was used, but the code was unreachable leading to runtime errors -now if the proto is svn+ssh, honor rsh parameter of the URL
2006-03-16bitbake/lib/bb/fetch/svn:Holger Hans Peter Freyther
Remove the CVS origin from the SVN fetcher. ext and pserver are not used by subversion.
2006-03-13bitbake/lib/bb/event.py:Holger Hans Peter Freyther
Introduce a NoProvider Event. It contains a 'runtime' flag, the item name and the configuration data. bitbake/bin/bitbake: Fire the NoProvider event at some spots. There are more events we need to fire. Ideally the BitBake UI would just be a handler...
2006-03-08lib/bb/utils.py:Holger Hans Peter Freyther
Do not report RuntimeErrors for SkipPackage and FuncFailed
2006-03-08bitbake/lib/bb/utils.py:Holger Hans Peter Freyther
Kill the code duplication
2006-03-08lib/bb/utils.py:Holger Hans Peter Freyther
Do not go past the buffer (this looks like copy and paste)
2006-03-08bitbake/lib/bb/utils.py:Holger Hans Peter Freyther
Do not report Skipped Packages as runtime error
2006-03-07lib/bb/utils.py:Holger Hans Peter Freyther
-Be less verbose
2006-03-07bitbake/lib/bb/utils.py:Holger Hans Peter Freyther
-This not Thiis -Print the RuntimeError with context gosh that is looking awesome. -Now debugging errors in custom bbclasses, python methods should be much more easy
2006-03-07bitbake/lib/bb/data_smart.py:Holger Hans Peter Freyther
Give a filename to the better compile method. (sorry)
2006-03-07bitbake/lib/bb/utils.py:Holger Hans Peter Freyther
Create a work in progress version for better_execute. With advanced error reporting facilities. bitbake/lib/bb/build.py: Use better_execute bitbake/parse/parse_py/BBHandler.py: Use better_execute instead of exex
2006-03-07bitbake/lib/bb/data_smart.py,event.py:Holger Hans Peter Freyther
Use bb.utils.better_compile instead of the simple compile for better error reporting
2006-03-05bitbake/bin/bitbake:Holger Hans Peter Freyther
Prepend the lib module instead of appending to override the system installation bitbake/lib/bb/data.py: Same as above, prepend instead of append
2006-03-01bitbake/lib/bb/fetch/git.py:Richard Purdie
Improvements to the git fetcher including using the src mirrors, updates to use modern git commands, making the code more efficent and remove some old debug.
2006-02-26bitbake/parser,build,utils:Holger Hans Peter Freyther
We compile strings into code. In case of erros the traceback is not useful at all. It doesn't print the function name, accurate line number etc. Introduce a better_compile method that excepts the Error and prints the surrounding lines of code. We make use of it on the parsing level and execution level of python methods.
2006-02-26bitbake/lib/bb/__init__.py:Holger Hans Peter Freyther
Remove the configuration reading class. We have two parsers already
2006-02-26bitbake/lib/bb/event.py:Holger Hans Peter Freyther
Rename the removeCode and addCode to _removeCode and _addCode as they are private and internal.
2006-02-26lib/bb/data.py:Holger Hans Peter Freyther
Document the weird semantic of the setVarFlags. It behaves more like an addVarFlags call. Existing variables are not going to be removed.
2006-02-25lib/bb/event.py:Holger Hans Peter Freyther
The Data Module is not a simple dict anymore. So use the bb.data.init() method to create a default data storage.
2006-02-24bitbake/lib/event.bb:Holger Hans Peter Freyther
-make multiple providers inherit Event directly. Save the kind (runtime vs. buildtime) the item and the providers bin/bitbake: -Fire multiple providers issue as Event
2006-02-24lib/bb/__init__.py:Holger Hans Peter Freyther
bump the version
2006-02-23lib/bb/event.py:Holger Hans Peter Freyther
Safe the number of failed packages even if the BuildCompleted bin/bitbake: count the number of broken packages
2006-02-21bitbake/lib/bb/fetch/:Richard Purdie
- Remove useless bitkeeper fetcher
2006-02-21bitbake/lib/bb/utils.py:Richard Purdie
- Fix a RDEPENDS parsing bug in utils:explode_deps() (versions containing spaces didn't parse correctly) bitbake/lib/bb/fetch/git.py: - Update git fetcher behaviour to match git changes
2006-02-17bitbake/lib/bb/fetch/svk:Holger Hans Peter Freyther
-Hack a bit more on svk. It should now be able to do svk co's. -How to do 'depots' from a URI point of view still needs to be considered. Currently svk:/depot/;module=foo;rev=321 should work
2006-02-17bitbake/lib/bb/__init__:Holger Hans Peter Freyther
Add a try_mirror method responsible of trying the SRC_TARBALL_STASH to get the source from bitbake/lib/bb/{csv,git,svn}: Use this new try_mirror method to get the TARBALL_STASH method bitbake/lib/bb/svk: Add a skeleton (copy of svn) svk fetcher
2006-02-13bitbale/lib/bb/fetch/cvs.py:Holger Hans Peter Freyther
-Error out if the requested module does not exist with the specified SRCDATE. This happened with: /usr/bin/env cvs -d:pserver:anonymous@thinktux.net:/root co -D 20050926 e17/libs/evas/m4
2006-02-11bitbake/lib/bb:Holger Hans Peter Freyther
Bump the version to end up with 1.3.4.0
2006-02-09bitbake/lib/bb:1.3.3Holger Hans Peter Freyther
Use 1.3.3.0 instead - I felt like that..
2006-02-09bitbake/bin/bitbake:Holger Hans Peter Freyther
Bump the version to 1.3.3 lib/bb/__init__.py: Bump the version to 1.3.2.2
2006-01-23bitbake/lib/bb/parse/parse_py/ConfHandler.py:Holger Hans Peter Freyther
if we included the required file without an error we parsed that line and may return. This oversight was spotted by Richard Purdie. Thanks again.
2006-01-12bitbake/lib/bb/utils.py:Holger Hans Peter Freyther
-add explode_deps method to return a list of package names from a string (RDEPENDS) Patch courtsey Richard Purdie (rpurdie@openedhand.com) bitbake/bin/bitbake: -major overhaul on dependency tracking and improvement to the previous commit. Build Runtime Depends and Runtime Recommendations at the same time as the package is built. Patch courtsey Richard Purdie (rpurdie@openedhand.com)
2006-01-12bitbake/lib/bb/shell.py:Holger Hans Peter Freyther
-Patch by ph5 to call the build method with the right amount of parameters.
2006-01-08bitbake/lib/bb/fetch/wget.py:Holger Hans Peter Freyther
-Do not error out if there is no md5sum key in the parameter map
2006-01-07bitbake/lib/bb/fetch:Holger Hans Peter Freyther
-Make the wget fetcher use md5sum parameter associated with a URL. -In a bitbake file for use with OpenEmbedded SRC_URI="http://www.froglogic.de;md5sum=ABCDEF" will now work.
2006-01-05bitbake/lib/bb/fetch:Holger Hans Peter Freyther
Add a getSRCDate static method to the Fetcher Baseclass to extract the SRCDATE with fallbacks to CVSDATE and DATE Switch over users of CVSDATE to this new method.
2006-01-05bitbake/lib/bb/parse:Holger Hans Peter Freyther
-Implement the 'require' keyword in bitbake. The semantic inherits the semantic of include. It only differs in the way missing files are handled. Require will raise a ParseError when a 'required' file could not be found. -We add a new keyword and scan for it -We change the include method to carry an additional parameter
2005-12-29bitbake/lib/bb/fetch/svn.py:Holger Hans Peter Freyther
Apply patch courtsey Richard for #554 to include the path in the filename of the tar.gz snapshot
2005-12-29bitbake/lib/bb/fetch/svn.py:Holger Hans Peter Freyther
Apply patch courtsey Chris at openhand.com to make the svn fetcher honor the CVSDATE/DATE when fetching source.
2005-12-18bitbake/bb/fetch:Holger Hans Peter Freyther
Patch courtsey RP for #438. Move the fetchers into a separate module to ease the writing of new fetchers and to separate the individual implementations. bitbake/MANIFEST: added the new files bitbake/setup.py: added the fetch module
2005-10-24BitBake MD5 SUM:Holger Hans Peter Freyther
-Attempt at verifying the MD5 SUM after the fetch and fail if the one specified does not match the one calculated. -Simplify the code writing the md5sum
2005-10-21BitBake Configuration Parser:Holger Hans Peter Freyther
-say what file could not be opened instead of simply saying file not found.
2005-09-08parser: add function to update the mtime for one file, courtesy Justin PatrinMichael 'Mickey' Lauer
parser: move import bb and import os out of the commands (import in a function that's called often has a performance penalty) lib: increase revision shell: add 'reparse' and 'fileReparse' commands, courtesy Justin Patrin
2005-08-09bitbake/lib/bb/parse/parse_py/BBHandler.py:Holger Hans Peter Freyther
-Patch by pHilipp Zabel to allow dots in the function names. This fixes bug #139. It seems right to have dots in the packagename
2005-08-04bitbake/lib/bb/data_smart.py:Holger Hans Peter Freyther
-Do not write the global configuration file into each cached file. On unpickling reattach a current configuration file. This is based on the work of proti http://www.frankengul.org/~seb/cow/cow8a.patch and was adopted to the current data_smart instance. CVSDATE, BUILDSTART and similiar should be always current again
2005-08-04bitbake/lib/bb/data.py:Holger Hans Peter Freyther
-Pass the configuration to the persistent data instance
2005-08-04bitbake/bin/bitbake:Holger Hans Peter Freyther
-Pass a configuration instance to pkgdata bitbake/lib/bb/data.py: -take an optional configuration for pkgdata to prepare merging the '[pickle,unpickle]_prep' protis older cow work.