125 Commits

Author SHA1 Message Date
Colin Watson
cc55071afd syncpackage: Default to <current_series>-proposed. 2012-10-25 16:58:10 +01:00
Stefano Rivera
343ac49b39 pbuilder-dist, pull-debian-source, pull-lp-source, requestsync,
reverse-depends, submittodebian, syncpackage:
Handle outdated distro-info data. Fall back to sane defaults where
possible.
2012-05-06 10:15:54 +02:00
Stefano Rivera
42d9c851f1 syncpackage: Log into Launchpad anonymously with --no-lp 2012-04-12 18:31:36 +02:00
Evan Broder
cb225bd8f2 sponsor-patch, requestsync, syncpackage: Add a config variable for -k arguments 2012-02-11 11:59:46 -08:00
Stefano Rivera
a9386ef070 Improve error message when LP's package importer is out of date 2012-01-23 16:51:19 +02:00
Stefano Rivera
f124357734 syncpackage, backportpackage, sponsor-patch: Use -nc when building source
packages. Avoids needing build-deps on the build machine.
2011-12-23 22:34:54 +02:00
Stefano Rivera
12329170f1 syncpackage: Mention sponsorship when closing bugs (LP: #904288) 2011-12-21 23:18:22 +02:00
Stefano Rivera
75c139ace8 The parameter is sponsored 2011-12-07 15:46:21 +02:00
Stefano Rivera
8178324266 Make syncpackage print a warning when --no-lp is used 2011-12-07 01:23:06 +02:00
Stefano Rivera
73f2273d71 Typo 2011-12-07 01:19:02 +02:00
Stefano Rivera
198d5a8720 Correct logic for obtaining email address for --no-lp sponsorship syncs 2011-12-07 01:18:24 +02:00
Stefano Rivera
c289c20b88 Spelling 2011-12-07 01:03:35 +02:00
Stefano Rivera
8ca2144a74 --no-lp *itself* could get some love, too 2011-12-07 00:51:48 +02:00
Stefano Rivera
b771bf89b0 Clarify --no-lp 2011-12-07 00:48:13 +02:00
Stefano Rivera
79e525d260 Break up some long lines into multiple statements 2011-12-07 00:42:34 +02:00
Stefano Rivera
dc9d6b5bf3 Add sponsorship support 2011-12-07 00:23:22 +02:00
Stefano Rivera
1f2d2e8d62 Pyflakes & PEP-8 fine-tooth comb applied 2011-12-07 00:14:00 +02:00
Stefano Rivera
857778b922 Remove unecessary optparse clutter 2011-12-07 00:01:08 +02:00
Stefano Rivera
86ba4c99ca move --no-lp options into their own group 2011-12-06 23:37:25 +02:00
Stefano Rivera
09e468211a Add changelog retrieval to lpapicache, and use this in syncpackage and
requestsync. The changelogs should be available in Launchpad sooner than
Debian PTS.
2011-11-13 22:50:34 +02:00
Stefano Rivera
5bf59a2cd7 Add --fakesync option, relegating --no-lp to really crazy corner cases. 2011-10-26 22:21:23 +02:00
Stefano Rivera
08513b1897 * syncpackage:
- Ignore CURRENT blacklisting: it's buggy, and we don't have a good use
    for it.
  - Always display blacklist comments, if they exist.
  - Display timestamps for DSD blacklist comments.
2011-10-26 21:08:17 +02:00
Stefano Rivera
c921d40a9f syncpackage, requestsync: Sync from testing for LTSs (LP: #876400) 2011-10-26 01:13:35 +02:00
Benjamin Drung
fdd01746fe syncpackage: Catch user abort. 2011-10-22 23:10:27 +02:00
Stefano Rivera
aab58522ad syncpackage, requestsync: Sync from testing for LTSs (LP: #876400) 2011-10-17 13:31:02 +02:00
Stefano Rivera
fc3d02f28f syncpackge: Gracefully deal with no available changelog from Debian (PTS
changelogs aren't available immediately)
2011-10-14 22:28:57 +02:00
Benjamin Drung
c401cbb150 syncpackage: Put command-line parsing in separate function. 2011-10-12 00:58:42 +02:00
Benjamin Drung
bf5de3c686 syncpackage: Allow syncing to -proposed with --no-lp. 2011-10-12 00:51:59 +02:00
Stefano Rivera
268fea2a1c syncpackage: Looks like we can't expect exactly one DSD record for every
source package (LP: #846890)
2011-09-12 11:00:23 +02:00
Benjamin Drung
1c814c8ec6 ubuntutools/requestsync: Follow PEP 8 naming conventions. 2011-09-10 15:42:40 +02:00
Colin Watson
8543e3c5f9 syncpackage: Fix typo. 2011-09-09 11:53:04 +01:00
Stefano Rivera
5e59f725c0 Wrap blacklist messages and comments 2011-09-06 14:07:40 +02:00
Benjamin Drung
700d2473a0 Fix typo. 2011-09-06 13:31:36 +02:00
Stefano Rivera
ec13baee65 Tweak log levels, use error when bailing out because of blacklisting, and normal for everything else blacklist-related 2011-09-06 13:24:57 +02:00
Benjamin Drung
b5ca7c1971 syncpackage: Print name of blacklisted package. 2011-09-06 12:50:36 +02:00
Stefano Rivera
b35a2611af LP: #833080 is fixed, refactoring blacklisting 2011-09-06 09:48:25 +02:00
Stefano Rivera
328e7bb241 Make CURRENT DSD Blacklisting overrideable 2011-09-05 15:40:24 +02:00
Stefano Rivera
54cb83cd4d There's now a 4th state for getDifferencesTo, let's explicitly query both the ones we are interested in, rather than an inverted search on the 3rd state. 2011-09-04 01:49:24 +02:00
Benjamin Drung
a3378ee9fc syncpackage:
- Show changes to be synced when performing native syncs.
- Support --bug (extra bugs to be closed by the sync) with
  native syncs. (Bugs are closed one individually, via the API, post-sync)
2011-09-03 22:39:04 +02:00
Stefano Rivera
c994254e4b Merge from trunk 2011-09-03 21:08:52 +02:00
Stefano Rivera
2b074fb581 Don't look for bugs closed in Debian changes, only close bugs mentioned on the command line 2011-09-03 20:49:35 +02:00
Benjamin Drung
fe102eaa5b syncpackage: Check the sync blacklist. 2011-08-31 20:31:52 +02:00
Stefano Rivera
59b69d3767 Correcly handle NEW package bug closing (the task dosen't have a distribuiton attribute) 2011-08-25 18:41:57 +02:00
Stefano Rivera
497177760b Allow --force ing a blacklist override, when doing a non-native sync 2011-08-25 14:30:30 +02:00
Stefano Rivera
91c70189fd getDifferenceComments is a method on series 2011-08-25 14:29:36 +02:00
Stefano Rivera
95e5437f44 Note on LP bug to improve getDifferencesTo() 2011-08-24 23:52:45 +02:00
Stefano Rivera
76fabbe0ba Add blacklisting explanation 2011-08-24 19:54:02 +02:00
Stefano Rivera
1277344ec8 Check the +localpackagediffs blacklist too 2011-08-24 19:52:21 +02:00
Stefano Rivera
ed6962c413 Close bugs after syncing 2011-08-24 19:38:16 +02:00
Stefano Rivera
26d68da791 Detect bugs to be closed (but don't do anything with the list yet) 2011-08-24 17:46:23 +02:00