14614
|
|
|
Launchpad Patch Queu... |
13 years ago
|
 |
|
10969
|
|
|
Launchpad Patch Queu... |
14 years ago
|
 |
|
10791
|
|
|
Launchpad Patch Queu... |
14 years ago
|
 |
|
9888
|
|
|
Launchpad Patch Queu... |
15 years ago
|
 |
|
8960
|
|
|
Launchpad Patch Queu... |
15 years ago
|
 |
|
4670
|
|
|
Canonical.com Patch ... |
17 years ago
|
 |
|
2822
|
|
|
Canonical.com Patch ... |
19 years ago
|
 |
|
2739
|
|
rs=sabdfl Serious rewhack to Gina: massive code cleanups, a new, acceptable, functional doctest for her. Rewrote the main source package, binary package and build verification queries. Many many other changes; look at the individual commit messages for more. Patches applied:
* christian.reis@canonical.com--lozenge/launchpad--devel--0--patch-206 Minor fixes in handlers: PEP-8, delint, detypo
* christian.reis@canonical.com--lozenge/launchpad--devel--0--patch-207 Patch from Steve with tweaks from me that fixes a few things: trying to reinsert binary package releases (when they already exist), processing of unsigned tagfiles, proper priorities, coping with tagfiles that don't include a 'files' key. Minor visualities
* christian.reis@canonical.com--lozenge/launchpad--devel--0--patch-208 Minor visualities
* christian.reis@canonical.com--lozenge/launchpad--devel--0--patch-209 Remove orphan droppage from archive.py -- we try hard to find the parents and if they are not found gina can cope
* christian.reis@canonical.com--lozenge/launchpad--devel--0--patch-210 Trivial lintage to changelog.py and library.py
* christian.reis@canonical.com--lozenge/launchpad--devel--0--patch-211 De-lintify and add better exceptions to gina.py
* christian.reis@canonical.com--lozenge/launchpad--devel--0--patch-212 Nuke SQLThing, since this is basically only for Katie
* christian.reis@canonical.com--lozenge/launchpad--devel--0--patch-213 Fix scripts/gina.py to cope with katie.py rename
* christian.reis@canonical.com--lozenge/launchpad--devel--0--patch-214 Fix handlers.py to only create new source packages, builds and binary packages if in fact there is a new one in this distribution release
* christian.reis@canonical.com--lozenge/launchpad--devel--0--patch-215 Fix some silly SQL-fu
* christian.reis@canonical.com--lozenge/launchpad--devel--0--patch-216 Improve PEP-8ness, fix up some of the informational output
* christian.reis@canonical.com--lozenge/launchpad--devel--0--patch-217 Fix up remaining SQL issues (manually tested by hacking up gina.py, improve gina.py logging and error output, some added language consistency
* christian.reis@canonical.com--lozenge/launchpad--devel--0--patch-218 Add more package data and update the gina doctest. Seriously whack packages.py and gina.py, with some trickle into handlers.py. The creation of source packages for Hoary is now minimally tested, with most important codepaths and error conditions being checked. Did work on validation and ensuring the source and binary package data we have is consistent. Added a ton of packages to the gina test archive so we can use them in our tests -- welcome them into rocketfuel :-)
* christian.reis@canonical.com--lozenge/launchpad--devel--0--patch-219 One more step in the direction of gina testing: test the processing of a second distro release. Verify that no duplicate source packages are added. Check for mangled tagfile stanzas. Reorder classes in handlers.py to be more naturally sequenced. Centralize error checking in gina.py so that do_one_*package is what's tested for error raising. Add support files for testing Breezy. More test clauses. I'd estimate I'm 30% done
* christian.reis@canonical.com--lozenge/launchpad--devel--0--patch-220 Merge from RF (1 conflict)
* christian.reis@canonical.com--lozenge/launchpad--devel--0--patch-221 Merge from RF (4 conflicts on the moving of trees)
* christian.reis@canonical.com--lozenge/launchpad--devel--0--patch-222 One more round of Gina goodness. Add tests for the number of people created, for the release files in the librarian, and the size of the publishing history. Verify source files are not in the librarian before uploading them. Changed Colin's entries in Sources to reuse his email address (so we check email address matching works. The usual lintage, renames, XXXs and cleanups. Added libcap to be able to test a package with a version number with an epoch. Implemented a librarian file checker (based on the sha1 of a file).
* christian.reis@canonical.com--lozenge/launchpad--devel--0--patch-223 Checkpoint gina: the sourcepackage side is implemented and well-tested, over two releases, and over two runs of gina
* christian.reis@canonical.com--lozenge/launchpad--devel--0--patch-224 Adding a test archive for dapper and dapper-updates
* christian.reis@canonical.com--lozenge/launchpad--devel--0--patch-225 First part of really testing binary packages. Add 14 binary package entries for hoary main. Change the librarian check to be a function so it can be unified between sources and binaries. Bulletproof the test to run under weird filesystem conditions. Make the config a bit less daft. Deal better with corrupt packages files (and entries). Fetch the licence for binary packages properly (the hard way). Clean up the creation of BinaryPackageData. Removed the catch-all except:s which only make my life harder (for now, at least).
* christian.reis@canonical.com--lozenge/launchpad--devel--0--patch-226 Moving verification and parsing code over to packages.py, simplifying handlers.py. Also improved the way check_not_in_librarian communicates failures. Added some important XXXs that are a consequence of the use of Teri on the archive. All tests still pass
* christian.reis@canonical.com--lozenge/launchpad--devel--0--patch-227 Order packages by name when processing them, to obtain stable test output. Add a host of binary packages to hoary to ensure I have enough to test with. Check before importing binary packages that they already exist (as we do for source packages) to optimize processing time and output. Reorganize tests to be a bit more self-contained.
* christian.reis@canonical.com--lozenge/launchpad--devel--0--patch-228 Check binary publishing history. Add binary packages for hoary. Attempt to clean up tempfiles created by the packages-map-creator. Use section from binary package, because it's missing from the DSC. Ensure finding source packages in the archive works.
* christian.reis@canonical.com--lozenge/launchpad--devel--0--patch-229 Move encoding of person's displayname into packages. Add tests for version numbers for gcc-defaults, clean up code slightly. What remains: validating ensureBuild and _getBinary, and testing with multiple components, pockets and architectures
* christian.reis@canonical.com--lozenge/launchpad--devel--0--patch-230 Fix the binary package and build verification queries to be unique in a distribution and archtag. Ensure a build does not hold two packages with the same name. Cleanups to the testcase.
* christian.reis@canonical.com--lozenge/launchpad--devel--0--patch-231 Add constraint that ensures a build does not cover more than one package with the same name, and remove the dapper test -- I'm going to do that in another file
* christian.reis@canonical.com--lozenge/launchpad--devel--0--patch-232 Set up an initial (empty) multiple-arch-component-pocket run, with a basic test. Also fix up my librarian query to not use selectOneBy. But I had to comment out the check, because staging and production are already polluted :-(
* christian.reis@canonical.com--lozenge/launchpad--devel--0--patch-233 Merge from RF
|
Canonical.com Patch ... |
19 years ago
|
 |
|
2696
|
|
|
Canonical.com Patch ... |
19 years ago
|
 |
|