27 Commits

Author SHA1 Message Date
Jonathan Davies
4f99bf5466 * buildd: Added checks for arch-indep packages and packages which have no
builds in a release.
* hugdaylist: String improvements.
2008-12-31 22:37:21 +00:00
Jonathan Davies
cd3ec9ba7a * String improvements. 2008-12-30 10:23:00 +00:00
Jonathan Davies
dd02a931ba * buildd: Show which architectures are available in help and created a
list of them for easy addition of new ones.
2008-12-29 18:45:57 +00:00
Sarah Hobbs
5a47f6591e Add armel as an arch to buildd 2008-11-24 13:46:36 +11:00
Martin Pitt
16bce3a0d7 buildd: Strip off pocket from release name when parsing the builds page,
so that this script works for pockets, too.
2008-11-11 10:15:22 +01:00
Michael Casadevall
194a4c3251 Fixed buildd rescore 2008-11-08 06:33:26 -05:00
Jonathan Patrick Davies
c35c9c1246 * buildd: Fixed strings.
* common.py: Revert find() addition - breaks sqlite cookie checker.
2008-09-09 11:58:27 +01:00
Jonathan Patrick Davies
cbfdaaea55 Remove this left behind space. 2008-09-01 11:53:04 +01:00
Jonathan Patrick Davies
772d40b939 * debian/control:
- Improved description.
   - Wrapped Depends line and bumped debhelper build-dependency version to 6.
* debian/compat: Changed to 6.
* Moved https_proxy dropping code to common.py.
2008-09-01 11:41:19 +01:00
Jonathan Patrick Davies
83d71696d7 * buildd: Small changes to strings. 2008-09-01 11:19:08 +01:00
Jonathan Patrick Davies
13ccb17ef5 * buildd:
- Check if package is in restricted too.
  - Output which component the package is in, in the header.
2008-08-29 08:06:51 +01:00
Jonathan Patrick Davies
da9df8802b * buildd: Fix a verb tense. 2008-08-29 08:01:43 +01:00
Jonathan Patrick Davies
ea5b154129 * common.py: New function: packageComponent() - returns which component a package
in Ubuntu is in.
* buildd: Check which component the package is in.
2008-08-29 07:44:58 +01:00
Jonathan Patrick Davies
3c25fca142 * common.py: New function: isLPTeamMember() - checks if the user is a member of
the Launchpad team using cookies for authentication.
* requestsync: Adapt team checking with the function above.
* buildd: Adapt privilege checking code to the new function above.
2008-08-28 19:21:45 +01:00
Jonathan Patrick Davies
70fc6fa3c7 * common.py: New functions: checkReleaseExists() and checkSourceExists().
* buildd and pull-lp-source: Adapt code to use new functions above.
2008-08-27 10:22:08 +01:00
Loïc Minier
3407655c52 When https_proxy is in the environment, output a warning and disable it as
urllib/urllib2 don't support it; see LP #122551.
2008-08-18 13:27:20 +02:00
Loïc Minier
2875772fa6 Drop spurious tab in buildd. 2008-08-18 13:09:50 +02:00
Jonathan Patrick Davies
efb92c73af * buildd: Code cleanup on single arch options.
* doc/buildd.1: Created.
* doc/requestsync.1: Added note about sponsorship detecting.
2008-08-14 19:50:13 +01:00
Jonathan Patrick Davies
f588ea57cf * buildd: Improved build status checking and rescore requesting. 2008-08-14 12:18:44 +01:00
Jonathan Patrick Davies
d84d815050 * buildd:
- Do not rescore packages not in the build queue.
  - Sort archs in order.
2008-08-14 11:20:28 +01:00
Jonathan Patrick Davies
f48309fd48 * buildd: Do not rescore or retry successfully built packages. 2008-08-14 11:02:27 +01:00
Jonathan Patrick Davies
ba12b9a4d6 * buildd: Allow the rescoring of one arch too. 2008-08-13 23:37:06 +01:00
Jonathan Patrick Davies
abea053a51 * buildd: Improve usage notes. 2008-08-13 23:24:59 +01:00
Jonathan Patrick Davies
8ba739394c * buildd: Check that the architecture specified is correct and that --arch is
not used for incorrect operations.
2008-08-13 23:20:55 +01:00
Jonathan Patrick Davies
e636aff690 * buildd:
- Added optparse support for option handling.
  - Added support to request the rebuilding of only one architecture.
* hugdaylist: Improved number of bugs option handling.
2008-08-13 22:39:02 +01:00
Jonathan Patrick Davies
0adea5faa0 * requestsync: Use the functions in the common.py file above to authenticate
with Launchpad.
* common.py: Check that the file written has Launchpad entries.
* buildd: Use new functions in common.py.
2008-08-11 22:53:37 +01:00
Jonathan Patrick Davies
d3f18b8ec7 * buildd: Imported from Martin Pitt's scripts at:
http://people.ubuntu.com/~pitti/scripts/buildd.py
* ubuntutools/common.py: Python module to be used to enable the use of cookies
  to authenticate with Launchpad.
* debian/ubuntu-dev-tools.install: Added line to install common.py above to
  the correct location.
2008-08-11 21:48:40 +01:00