Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Added handling for '||' groups of dependencies | 2009-07-28 | 2 | -0/+67 | ||
| | | | | | | | it only picks first from the group of dependencies, but solves bug #15 also added simple unittest (not really simce I am not asserting anything, just waiting for Exception to occur | |||||
* | Added override for package generation | 2009-07-28 | 1 | -0/+14 | ||
| | | | | this should simplify further testing | |||||
* | Added checking for len of dep in create_dep_groups | 2009-07-28 | 1 | -2/+3 | ||
| | | | | fixing bug #16 | |||||
* | Added checking for present use flags before remove | 2009-07-27 | 1 | -1/+2 | ||
| | | | | fixing bug #17 | |||||
* | Add error handling when package_infos is missing | 2009-07-27 | 1 | -1/+12 | ||
| | | | | should fix bug #18 | |||||
* | Add log when dep fails | 2009-07-27 | 1 | -0/+2 | ||
| | | | | fixes bug #19 | |||||
* | Fix issue with chdir in emerge_main() | 2009-07-25 | 1 | -0/+1 | ||
| | ||||||
* | Added debugging output | 2009-07-25 | 1 | -0/+1 | ||
| | ||||||
* | Added rw bind of packages portage subdirectory | 2009-07-25 | 1 | -2/+7 | ||
| | ||||||
* | Started creating/using binary packages | 2009-07-25 | 1 | -2/+2 | ||
| | ||||||
* | Fixed cases where r0 was added to version | 2009-07-25 | 1 | -2/+11 | ||
| | | | | | this caused a lot of problems with packages that were not found and so on.. | |||||
* | Fix small bug in exception handling | 2009-07-23 | 1 | -1/+1 | ||
| | ||||||
* | Skip unmerging packages from system set | 2009-07-23 | 1 | -0/+4 | ||
| | ||||||
* | Added output of retrieved info to files | 2009-07-17 | 2 | -8/+19 | ||
| | ||||||
* | Changed log collection to include more information | 2009-07-17 | 1 | -22/+11 | ||
| | ||||||
* | Added random selection of package to compile | 2009-07-17 | 2 | -2/+43 | ||
| | ||||||
* | Added README and INSTALL | 2009-07-15 | 2 | -0/+83 | ||
| | ||||||
* | Added scripts to run matchbox/tinderbox | 2009-07-15 | 2 | -0/+12 | ||
| | ||||||
* | Matchbox host/port loading from config | 2009-07-15 | 2 | -3/+5 | ||
| | ||||||
* | Added implementation of basic db functions | 2009-07-09 | 6 | -14/+244 | ||
| | | | | | Using Django backend for ORM mapping. Django ORM may not be best, but we can reuse it later in web application | |||||
* | Fix errors in ddl | 2009-07-08 | 1 | -4/+16 | ||
| | | | | | * useflag table had wrong type for id (no autoincrement) * name of packageproperties_seq_id was corrected | |||||
* | Added basic functions of DbIface interface | 2009-07-08 | 1 | -0/+155 | ||
| | | | | so far only adding, querying will be added later on | |||||
* | Added dependencies to protocol | 2009-07-08 | 3 | -12/+21 | ||
| | | | | also changed build_log and build_env to attachments | |||||
* | Changed matchbox according to new protocol | 2009-07-07 | 1 | -11/+12 | ||
| | ||||||
* | Changed to protocol and added documentation | 2009-07-07 | 1 | -13/+31 | ||
| | ||||||
* | Fixed regression when we started installing deps | 2009-07-07 | 1 | -20/+58 | ||
| | | | | | We are sending list of package infos now, instead of single package info to Matchbox. More changes to Matchbox pending | |||||
* | Moved tinderbox specific config | 2009-07-07 | 1 | -0/+0 | ||
| | | | | | inside tinderbox directory. This will probably go someplace global like /etc later on | |||||
* | Changed order of comparisons in 'ifs' | 2009-07-06 | 1 | -8/+8 | ||
| | | | | | to make things more fool-proof, if = is mistaken for == syntax error would ensue... | |||||
* | Changed umount command | 2009-07-06 | 1 | -6/+3 | ||
| | | | | | This should make it more foolproof in case some files are still in use when unmounting | |||||
* | Moved emerge_main to its own sub-process | 2009-07-06 | 1 | -4/+11 | ||
| | | | | | Because emerge_main() calls sys.exit() in too many situations, so better play it safe. | |||||
* | Added support for dependency use flags | 2009-07-06 | 1 | -6/+13 | ||
| | | | | create_dep_groups now changed return format, further changes following | |||||
* | Added changes in datamodel to ddl | 2009-07-06 | 1 | -36/+75 | ||
| | | | | | | Added 'tinderbox' table to keep track of tinderboxes compiling packages You can safely ignore changes in comments | |||||
* | Quick hack to enable dep resolution | 2009-07-02 | 1 | -5/+12 | ||
| | | | | we definitely want to get rid of import _emerge eventually | |||||
* | Bit of documentation + whitespace fixes | 2009-07-02 | 2 | -8/+22 | ||
| | ||||||
* | Fix copying of settings | 2009-07-01 | 1 | -2/+2 | ||
| | | | | forgot to change WORK_CHROOT to BASE_CHROOT.. | |||||
* | Basic dependency emerging/unmerging idea | 2009-07-01 | 1 | -5/+46 | ||
| | ||||||
* | Added option to modify more files in BASE_CHROOT | 2009-07-01 | 1 | -4/+5 | ||
| | | | | namely /etc/resolv.conf and make.conf | |||||
* | Little improvement for documentation | 2009-07-01 | 1 | -0/+9 | ||
| | ||||||
* | Fix indent level for package compilation by group | 2009-07-01 | 1 | -22/+21 | ||
| | ||||||
* | Logging system in place | 2009-07-01 | 2 | -2/+25 | ||
| | ||||||
* | Fixed small bug with chroot creation | 2009-06-29 | 1 | -1/+1 | ||
| | ||||||
* | Added simple configuration file for tinderbox | 2009-06-29 | 1 | -0/+15 | ||
| | ||||||
* | Changed lot of stuff to mount -o bind | 2009-06-29 | 1 | -9/+19 | ||
| | | | | | especially /usr/portage is remounted read only inside chroot instead of copying it around (silly idea from the beginning) | |||||
* | Added --one-file-system to `rm` | 2009-06-29 | 1 | -2/+2 | ||
| | | | | so that we don't fry our own accidentaly /dev | |||||
* | Enable manual changes to BASE_CHROOT | 2009-06-26 | 1 | -1/+3 | ||
| | | | | | By deleting BASE_CHROOT.tar and modifying BASE_CHROOT we can modify further WORK_CHROOTs created | |||||
* | Base change for tinderbox to compile inside chroot | 2009-06-26 | 1 | -25/+72 | ||
| | | | | We still need to add log retrieval to master process and similar stuff | |||||
* | Added new package for custom exceptions | 2009-06-25 | 2 | -0/+5 | ||
| | | | | including our very own ChrootPreparationException | |||||
* | Added script to create base tinderbox chroot | 2009-06-25 | 1 | -0/+155 | ||
| | | | | | | | | | Usage: For first run stage tarball has to be specified (also portage_dir if it's not /usr/portage). For subsequent executions only base_chroot (created during first run and optionally modified) and work_chroot need to be supplied | |||||
* | Moved python source files into 'src' subdir | 2009-06-24 | 4 | -0/+0 | ||
| | ||||||
* | Improvements to ddl | 2009-06-23 | 1 | -4/+81 | ||
| | | | | | | | | | As per robbat's suggestions: * added portageprofile table FK to packageproperties this will make it possible to have non-colliding files in the same place in different profiles * changed 'type' in packageproperties_file table to FK to table 'filetype' and conform to 3rd NF |