Commit Graph

  • 5448add754 requestsync: make a "mail" and "lp" version of checkExistingReports and move it to the correct module Michael Bienia 2009-08-22 17:39:38 +02:00
  • e628bfbe34 requestsync: - move mail_bug() to ubuntutools.requestsync.mail - implement support for UBU* environment variables (lp: #400133) Michael Bienia 2009-08-22 17:12:55 +02:00
  • ec92bb5d75 requestsync: move the remaining code of cur_version_component() into the __main__ code. Michael Bienia 2009-08-22 11:59:22 +02:00
  • ea3c45cb16 Merge from devel branch. Michael Bienia 2009-08-22 11:40:43 +02:00
  • a1457492b4 buildd: Display the name of the current development series when none is specified in --batch mode Michael Bienia 2009-08-22 11:32:33 +02:00
  • 0353f952d8 Merge with trunk Michael Bienia 2009-08-22 11:20:59 +02:00
  • ee3ad27b78 * Switch to python-support to ease initial import into Debian: - debian/control: build-depend on python-support instead of pycentral, also remove unneeded XB-Python-Version field from binary stanza. - debian/rules: set DEB_PYTHON_SYSTEM to pysupport. - ubuntu-dev-tools.preinst: remove stale pycentral files on upgrades. Luca Falavigna 2009-08-21 17:53:35 +02:00
  • d9dd366665 * requestsync: - Guard some calls when -n is specified - Fetch changelog of specified version, not current version. If an experimenal upload happened after the unstable one we're syncing, this is considered to be current by p.d.o and we would get those changelog entries in the sync request - Remove trailing fullstop from sync bug title Iain Lane 2009-08-17 12:02:35 +01:00
  • 9842049f21 Change pbuilder-dist header to mention cowbuilder in addition to pbuilder. Siegfried-Angel Gevatter Pujals 2009-08-16 00:20:27 +02:00
  • 1028885576 If there's a "etc/<distro>/apt.conf" file inside the build result directory, pass it to pbuilder as --aptconfdir. Thanks to Paul Novotny and Ryan Pavlik (LP: #363043). Siegfried-Angel Gevatter Pujals 2009-08-16 00:18:24 +02:00
  • 5069952a4a * pbuilder-dist: - Expand "~" in PBUILDFOLDER to the user's home directory. Siegfried-Angel Gevatter Pujals 2009-08-16 00:12:37 +02:00
  • d96e4af643 requestsync: move post_bug() to ubuntutools/requestsync/lp.py Michael Bienia 2009-08-12 13:46:21 +02:00
  • 7ff9aa777a requestsync, ubuntutools/requestsync/common.py: Move the asking about editing the report to edit_report() Michael Bienia 2009-08-12 13:14:50 +02:00
  • e54ee2d25a Attempt to fix sponsorship detection for new source packages Iain Lane 2009-08-09 15:06:56 +01:00
  • aab36b1d41 * Merge from devel branch Michael Bienia 2009-08-09 13:43:18 +02:00
  • 087fac7ede requestsync: Fix call of isLpTeamMember() Merge changes from my devel branch: - rename lpapiwrapper.py to lpapicache.py to match more to its function - remove unneeded imports from ubuntutools/common.py Michael Bienia 2009-08-09 13:24:30 +02:00
  • 17c36f9107 requestsync: Call isLpTeamMember() from the correct object Michael Bienia 2009-08-09 13:20:13 +02:00
  • c060c48ec8 Merge with trunk. Michael Bienia 2009-08-09 13:03:00 +02:00
  • 39594f64e0 * requestsync: Guard some calls when -n is specified * suspicious-source: Add *.hs *.el *.css to whitelist Iain Lane 2009-08-08 16:03:28 +01:00
  • 6d924143c0 requestsync: refactor 'checkNeedsSponsorship' Michael Bienia 2009-08-07 14:07:46 +02:00
  • 5748f9d64f requestsync: more refactoring Michael Bienia 2009-08-07 13:27:45 +02:00
  • 3e71ff7ab7 ubuntutools/common.py: remove unneeded imports Michael Bienia 2009-08-07 13:10:22 +02:00
  • ba14d22954 requestsync: more refactoring Michael Bienia 2009-08-07 12:53:33 +02:00
  • ce4e0932a5 ubuntutools/requestsync/mail.py: Rename SourcePackage to SourcePackagePublishingHistory to be in line with the lpapicache module. Michael Bienia 2009-08-06 16:26:29 +02:00
  • 0e4604eeb7 Merge from my devel branch Michael Bienia 2009-08-06 16:24:20 +02:00
  • 8a29c11904 lpapicache.py: add DistributionSourcePackage Michael Bienia 2009-08-06 16:23:38 +02:00
  • 0db2c71998 lpapicache.py: Rename the SourcePackage class to SourcePackagePublishingHistory which it really is and to make room once a class for the real source_package is needed. Michael Bienia 2009-08-06 16:16:17 +02:00
  • 5e3e368bb8 requestsync: some more refactoring Michael Bienia 2009-08-06 00:23:58 +02:00
  • c30c4865a4 ubuntutools/requestsync/*.py: update copyright notices and license to match the requestsync script Michael Bienia 2009-08-05 23:10:05 +02:00
  • a0f10bb410 Merge changes from my devel branch Michael Bienia 2009-08-04 15:57:36 +02:00
  • 54e9563e92 Replace LpApiWrapper.getUbuntuSourcePackage() with Distribution('ubuntu').getArchive().getSourcePackage() Michael Bienia 2009-08-04 15:53:49 +02:00
  • a49e4f6d43 Replace LpApiWrapper.getUbuntuDistribution() with Distribution('ubuntu') Michael Bienia 2009-08-04 15:49:24 +02:00
  • 74e55c2166 Rename lpapiwrapper.py to lpapicache.py as it describes its function better Michael Bienia 2009-08-04 15:40:41 +02:00
  • b3b816515e lpapiwrapper.py: Move getMe() from LpApiWrapper to PersonTeam Michael Bienia 2009-08-04 15:32:39 +02:00
  • fa0b10c274 requestsync: more refactoring Michael Bienia 2009-08-04 14:24:04 +02:00
  • df881ec2da requestsync: refactor some code into its own module and provide versions of the methods w/ and w/o LP API usage Michael Bienia 2009-08-04 13:43:31 +02:00
  • 4779d7b1a7 requestsync: remove unneeded modules Michael Bienia 2009-08-04 12:44:17 +02:00
  • 97bed31aa1 Add an entry to debian/changelog. Michael Bienia 2009-07-29 23:16:13 +02:00
  • 52f9b37eaa - buildd: add a --batch mode for batch retrying/rescoring of packages - lpapiwrapper.py: add the needed methods and classes for this - udtexceptions.py: rename PocketDoesNotExist to PocketDoesNotExistException to be in line with the naming of the other exceptions Michael Bienia 2009-07-29 23:07:22 +02:00
  • f46bca3f23 buildd: add a --batch mode for batch retrying/rescoring of packages Michael Bienia 2009-07-29 23:03:01 +02:00
  • c1a9323035 buildd: Rename --v2 to --batch Michael Bienia 2009-07-29 22:59:26 +02:00
  • a30e797e8c buildd: some cleanup Michael Bienia 2009-07-29 16:20:58 +02:00
  • 20157940ae buildd: make the -a option not break in v2 mode Michael Bienia 2009-07-29 16:13:24 +02:00
  • 6c5a9971fe buildd: Add v2 mode Michael Bienia 2009-07-29 16:02:58 +02:00
  • 4f97f5ba15 buildd: Create a base to add code for the new v2 mode Michael Bienia 2009-07-29 14:49:06 +02:00
  • cdb1292963 - lpapiwrapper.py: fix typos - buildd: add options for the new mode (v2) Michael Bienia 2009-07-25 17:03:14 +02:00
  • b96c73ba64 * Merge from by devel branch. Michael Bienia 2009-07-25 16:00:26 +02:00
  • f3e8c0ee84 lpapiwrapper.py: Added methods needed for buildd. Michael Bienia 2009-07-25 16:00:01 +02:00
  • ce84101f73 lpapiwrapper.py: Let PersonTeam.__str__() return a unicode string. Michael Bienia 2009-07-25 14:04:25 +02:00
  • 3fb1ca0b7c lpapiwrapper.py: - Move LpApiWrapper.canUploadPackage() and LpApiWrapper.isPerPackageUploader() to PersonTeam. Leave stubs for now in LpApiWrapper. Michael Bienia 2009-07-24 16:52:18 +02:00
  • 2c8ac5fb5b * Merge with trunk. Michael Bienia 2009-07-24 09:42:35 +02:00
  • 76455d8933 Fix typo in buildd so specifiying arches works again Sarah Hobbs 2009-07-24 17:37:06 +10:00
  • 558b589715 * Merge with trunk. Michael Bienia 2009-07-24 09:23:40 +02:00
  • 27cccf9a70 * Drop python-launchpad-bugs from Depends. It's still referenced in ubuntutools/ppaput.py but this module isn't used by anything and should be updated to use the LP API. Michael Bienia 2009-07-24 09:21:19 +02:00
  • 3bcda69839 * udtexceptions.py - Rename PocketDoesNotExist to PocketDoesNotExistException to be in line with the naming of the other exceptions. Michael Bienia 2009-07-23 14:21:42 +02:00
  • d062a2f8a6 * lpapiwrapper.py: - Rename Distribution.getMainArchive() to getArchive() and let it also fetch other archives besides the main one. * udtexceptions.py: - Add ArchiveNotFoundException Michael Bienia 2009-07-23 14:19:21 +02:00
  • ddab40c44f * lpapiwrapper.py: - Move getUbuntuSourcePackage() from LpApiWrapper to the Archive class and rename it to getSourcePackage(). - Leave LpApiWrapper.getUbuntuSourcePackage() as a shortcut for now. Michael Bienia 2009-07-23 13:36:05 +02:00
  • ffd08de377 * Merge with trunk on LP. Michael Bienia 2009-07-22 14:29:23 +02:00
  • a178201eea * lpapiwrapper.py: Add a Archive wrapper class. Michael Bienia 2009-07-22 14:26:27 +02:00
  • fcf86d2ad2 * lpapiwrapper.py: Move getUbuntu{Development,}Series from LpApiWrapper to Distribution and rename it to get{Development,}Series * pull-lp-source, requestsync: Updated for the above mention change. Michael Bienia 2009-07-22 13:43:53 +02:00
  • 30915541e4 * lpapiwrapper.py: - Move getUbuntuArchive() from LpApiWrapper to Distribution and rename it to getMainArchive() Michael Bienia 2009-07-22 12:23:36 +02:00
  • 046798d12b * lpapiwrapper.py: Move isLpTeamMember from LpApiWrapper to PersonTeam where it belongs Michael Bienia 2009-07-22 12:04:14 +02:00
  • d63b782aec * lpapiwrapper.py: - Add a check for cached LP API URLs instead of blindly fetching it Michael Bienia 2009-07-22 11:54:31 +02:00
  • adf3557967 * lpapiwrapper.py: - Update some doc strings - Update PersonTeam to the new BaseWrapper Michael Bienia 2009-07-22 11:47:22 +02:00
  • f0ca5053fe * lpapiwrapper.py: - Rewrite BaseWrapper.__new__() again to make it more generic - Add a Distribution wrapper class Michael Bienia 2009-07-22 11:27:28 +02:00
  • 480bbc9278 * mk-sbuild-lv: - Add check for built-in dm_snapshot (LP: #398414) Nicolas Valcarcel Scerpella 2009-07-20 15:08:19 -05:00
  • 884024ddd8 * lpapiwrapper.py: - Rename _PersonTeam to PersonTeam and make it a sub-class of BaseWrapper. Michael Bienia 2009-07-19 16:17:02 +02:00
  • 974deb0a9a * lpapiwrapper.py: - Rename _SourcePackage to SourcePackage and make it a sub-class of BaseWrapper Michael Bienia 2009-07-19 15:59:43 +02:00
  • 682d7be285 * lpapiwrapper.py: - Replace _UbuntuSeries with DistroSeries Michael Bienia 2009-07-19 15:49:14 +02:00
  • c397ad9f7b * lpapiwrapper.py: - add a base class for all wrapper classes - add a wrapper class for "distro_series" Michael Bienia 2009-07-19 15:40:07 +02:00
  • 509360d40d Document target dist as optional in the help output Loïc Minier 2009-07-16 00:02:41 +02:00
  • 685b1ead09 Require an argument and print help if it's missing Loïc Minier 2009-07-16 00:02:20 +02:00
  • 1820a2ccfa Allow for the EMAIL env var as a fallback for DEBEMAIL. Loïc Minier 2009-07-15 23:58:24 +02:00
  • 6799633ca3 * lpapiwrapper.py: Add a wrapper class for a person or team LP object. Michael Bienia 2009-07-10 10:38:06 +02:00
  • f2c6091a2e Don't add second XSBC-Original-Maintainer if Maintainer was set to Motu or Core-Dev. Andreas Moog 2009-07-08 23:07:46 +02:00
  • 89e8d69cbe * update-maintainer: - Don't silently fail when Maintainer-Field contains a comment in brackets. (LP: #397144) Andreas Moog 2009-07-08 21:30:20 +02:00
  • 9c4a6b0988 * Create blank changelog entry for 0.76. Michael Bienia 2009-07-06 17:54:48 +02:00
  • 7d29f31847 Upload 0.75 to karmic. 0.75 Michael Bienia 2009-07-06 17:52:55 +02:00
  • e6c5a0fe26 * requestsync: Add "done" as last email command to stop parsing the email body for further email commands (lp: #372555) Michael Bienia 2009-07-02 20:01:34 +02:00
  • 638950f184 * lpapiwrapper.py: - fix getUbuntuSourcePackage() Michael Bienia 2009-07-02 13:21:01 +02:00
  • a0ae5a2e23 * lpapiwrapper.py: - Add _UbuntuSeries and _SourcePackage wrapper classes for proper type checking * functions.py: Removed - Move the remaining functions to lpapiwrapper.py * buildd, requestsync: - Updated for the new function location Michael Bienia 2009-07-02 13:05:16 +02:00
  • e139944b3a * lpapiwrapper.py: canUploadPackage(): Assume 'universe' as component if the package doesn't exist (yet) in Ubuntu (needed for checking sponsorship when requesting syncs of new packages). * requestsync: use canUploadPackage() from LpApiWrapper Michael Bienia 2009-06-27 11:58:05 +02:00
  • 47a2274264 * requestsync: use the correct object to call getUbuntuDistribution Michael Bienia 2009-06-18 23:17:41 +02:00
  • 0684698c98 * Make Launchpad.login() return itself. Michael Bienia 2009-06-18 23:16:36 +02:00
  • ba0d0664a8 requestsync: We need to use the output from madison, not just throw it away. Iain Lane 2009-06-15 19:58:41 +01:00
  • 5d0eb21a8f Credit Robert Ancell Luke Yelavich 2009-06-12 13:10:40 +10:00
  • 4ba398de53 lp-set-dup: Add missing % needed for string substitution. Luke Yelavich 2009-06-12 13:08:19 +10:00
  • c6a040f85f * ubuntutools/lp/functions.py: Remove some now obsolete functions. Michael Bienia 2009-06-12 00:49:48 +02:00
  • f60a86b68d * requestsync: Introduce some first LpApiWrapper use. Michael Bienia 2009-06-12 00:48:41 +02:00
  • d4f6f9079e * ubuntutools/lp/lpapiwrapper.py: Add a method to enforce a login through the LP API. Michael Bienia 2009-06-12 00:33:23 +02:00
  • 5d9ef43b25 * pull-lp-source: Use the new LpApiWrapper class. Michael Bienia 2009-06-12 00:14:22 +02:00
  • d35077e14e * ubuntutools/lp/lpapiwrapper.py: + Wrap access to launchpad.me + Implement canUploadPackage() in LpApiWrapper Michael Bienia 2009-06-11 22:51:52 +02:00
  • 81c1cf50df * ubuntutools/lp/lpapiwrapper.py: Make getUbuntuSourcePackage a classmethod * buildd: Remove unneeded variables Michael Bienia 2009-06-11 21:18:52 +02:00
  • f03f0ec72a * ubuntutools/lp/functions.py: Make the default values of the function not use a value fetched from LP. Instead fetch the default value during call time. This way the functions module doesn't require to use LP API during module load. * buildd: Move the import of ubuntutools.lp.functions to the other module inclusion. Michael Bienia 2009-06-11 20:36:11 +02:00
  • edce828ee0 * Don't forget to save my changes before commiting. Michael Bienia 2009-06-11 20:27:31 +02:00
  • 40f749c91b * ubuntutools/lp/lpapiwrapper.py: Rewrite some functions from functions.py in a OO-way and add caching * ubuntutools/lp/functions.py: Use the lpapiwrapper.py where applicable and mark the rewritten functions as deprecated * ubuntutools/lp/udtexceptions.py: Add PocketDoesNotExistException * buildd: Make use of LpApiWrapper Michael Bienia 2009-06-11 20:23:30 +02:00
  • 39211b67e0 * ubuntutools/lp/lpapiwrapper.py: Implement a singleton for LP API access (with lazy initialisation) * ubuntutools/lp/functions.py: Use the new singleton Michael Bienia 2009-06-11 16:33:47 +02:00
  • 2ff5ec5ec0 * buildd: remove unneeded modules Michael Bienia 2009-06-11 16:25:48 +02:00
  • eb189ace78 typo Colin Watson 2009-06-09 13:32:14 +01:00
  • be68e7465a set our own Maintainer field to match what update-maintainer now does Colin Watson 2009-06-09 11:02:01 +01:00