aboutsummaryrefslogtreecommitdiffstats
path: root/lib/bb/providers.py
AgeCommit message (Collapse)Author
2009-07-23providers.py: Add caching for the dynamic package regexps (from Poky)Richard Purdie
Add caching for the dyanmic package regexps which improves task data performance significantly. Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-12providers.py: Fix + character escaping from PACKAGES_DYNAMIC (thanks Otavio ↵Richard Purdie
Salvador)
2009-05-11[bb] Remove unused imports reported by pyflakesHolger Hans Peter Freyther
2008-12-06providers.py: Fix typos and add some further debug which can occassionaly be ↵Richard Purdie
useful for debugging problems
2008-09-30providers.py: Fix PACKAGES_DYNAMIC handling of packages with '++' in the ↵Richard Purdie
name (from poky)
2008-07-19providers.py: Fix indentation errorsRichard Purdie
2008-07-19providers.py: When a regexp fails to compile for PACKAGES_DYNAMIC, print a ↵Richard Purdie
more useful error (#4444)
2008-05-09providers.py: No longer weight providers on the basis of a package being ↵Richard Purdie
"already staged". This leads to builds being non-deterministic.
2008-05-04providers.py: Improve runtime PREFERRED_PROVIDERS warning messages to be ↵Richard Purdie
more user friendly
2007-10-21providers.py: Fix bogus preferred_version return valuesRichard Purdie
2007-08-24providers.py: Fix regressionsRichard Purdie
2007-08-23providers.py: Sort providers by default preference as well as priority ↵Richard Purdie
before processing
2007-08-23ptoviders.py: Remove debuggingRichard Purdie
2007-08-23providers.py: Adjust logic so providers with a PREFERRED_VERSION set take ↵Richard Purdie
priority over providers without a PREFERRED_VERSION available
2007-08-15providers.py: Sort the list of providers before processing so dependency ↵Richard Purdie
problems are reproducible rather than effectively random
2007-08-14providers.py: Move providers code into the providers moduleRichard Purdie
2007-08-11providers.py: Add pn-PN to overrides when evalutating PREFERRED_VERSION ↵Richard Purdie
(from poky)
2007-03-24Fix PE handling to use strings and update showVersions to add PE support ↵Richard Purdie
(closes #2027)
2007-03-19Add PE (Package Epoch) support from Philipp Zabel (pH5)Richard Purdie
2007-03-04providers.py: Remove now unused parameter from filterProvidersRichard Purdie
2007-01-04drop shebangs from lib/bb scriptsMarcin Juszkiewicz
- those scripts are not called by hand by bitbake users and most of package linting tools (lintian/Debian, rpmlint/Fedora) complain about not executable scripts. - if someone want to run them by hand then he will be able to do it with calling 'python SCRIPT'
2006-12-08Add proper GPLv2 headers to all BitBake filesHolger Hans Peter Freyther
BitBake trunk is now GPLv2 only, no mix of MIT,FreeBSD License is left. Update GPL headers to point to the correct address of the FSF Update the list of authors. Uli Luckas, Seb Frankengul and Tim Amsell contributed to the sourcecode as well
2006-11-13providers.py: Make PREFERRED_PROVIDER_foobar defaults to foobar if availableRichard Purdie
2006-09-09providers.py: Improve findBestProvider debug messages to explain the ↵Richard Purdie
infamous 'preferred version 2.4 of glibc not available' messgae
2006-09-09Complete conversion to use bb.msgRichard Purdie
2006-08-20bitbake/lib/bb/providers.py:Richard Purdie
- Add NoRProvider exception
2006-08-14trunk/bitbake/lib/bb/providers.py:Richard Purdie
trunk/bitbake/bin/bitbake: * Move getProvidersRun -> bb.providers.getRuntimeProviders * Make filterProviders build_cache_fail parameter optional, pending rethink/removal * Add NoProvider exception
2006-07-08bitbake/lib/bb/__init__.py:Richard Purdie
bitbake/lib/bb/build.py: bitbake/lib/bb/utils.py: bitbake/lib/bb/shell.py: bitbake/lib/bb/providers.py: bitbake/lib/bb/msg.py: bitbake/bin/bitbake: bitbake/bin/bitdoc: bitbake/classes/base.bbclass: Start an overhaul of the message handling in bitbake: - Introduce a new msg module to replace the existing simple calls. - The msg module adds the conncept of message domains so ultimately we can select which kinds of debug messages we want to see (it uses an Enum class for this) - Add a warn logging level for things the user should really pay attention to as note is a little overloaded at present - Start converting to use the new fuctions
2006-07-08bitbake/lib/bb/providers.py:Richard Purdie
bitbake/lib/bb/__init__.py: bitbake/lib/bb/shell.py: bitbake/bin/bitbake: * Move providers functions into their own file. The arguments are horrible at present but we have to start somewhere with the cleanup and refactoring.