48 Commits

Author SHA1 Message Date
Dan Streetman
0eeb93ee0c logging: update ubuntutools.getLogger() to output to stdout/stderr correctly
Python logging by default sends all output to stderr, but that's not what
normal programs usually do and is not expected for these scripts.

Change the ubuntutools.getLogger() method to return a logger with handlers
correctly set up to send INFO level (or lower) logs to stdout and WARNING
level (or higher; technically INFO+1 level or higher) logs to stderr.

This results in normally logged output going to stdout and warnings/errors
going to stderr, as expected.
2021-02-02 06:25:12 -05:00
Dan Streetman
90e8fe81e1 replace ubuntutools.logger with standard python logging 2019-11-25 10:10:06 -05:00
Stefano Rivera
76609fde49 Port sponsor-patch to Python 3 2019-09-04 19:24:44 -03:00
Benjamin Drung
cc7170eccb Fix all flake8 issues 2017-05-01 00:20:03 +02:00
Benjamin Drung
c2aa97dba2 Move devscripts.logger to ubuntutools.logger. 2013-03-19 00:18:02 +01:00
Stefano Rivera
30da459114 Check for dependencies that the package doesn't Depend on. Recommend
dput, lintian, patch, quilt. (LP: #846385)
2012-02-15 16:10:43 +02:00
Evan Broder
cb225bd8f2 sponsor-patch, requestsync, syncpackage: Add a config variable for -k arguments 2012-02-11 11:59:46 -08:00
Benjamin Drung
1e126f74d1 sponsor-patch: More refactoring. 2011-09-10 21:28:28 +02:00
Benjamin Drung
d52393da1b sponsor-patch: Refactor code. 2011-09-10 19:59:35 +02:00
Benjamin Drung
e8b3a18c45 Move suspicious-source and wrap-and-sort from ubuntu-dev-tools into devscripts. 2011-05-23 23:41:00 +02:00
Stefano Rivera
097fc7f7b6 sponsor-patch, doc/sponsorpatch.1: Clarify that --upload or --workdir is
required. (LP: #712721)
2011-04-18 14:18:42 +02:00
Benjamin Drung
0c8520ee8c Make pylint a little bit happier. 2010-12-27 15:20:49 +01:00
Benjamin Drung
2a2cd83b74 sponsor-patch: Make pylint a little bit happier. 2010-12-22 23:31:35 +01:00
Benjamin Drung
8e30fddfae sponsor-patch: Catch KeyboardInterrupt. 2010-12-22 14:32:24 +01:00
Benjamin Drung
41cc2fa194 sponsor-patch: Add new --lpinstance and --no-conf options and support
configuration files.
2010-12-21 21:42:32 +01:00
Benjamin Drung
9e6a13f5a9 Split main function out of sponsor-patch script. 2010-12-17 17:47:23 +01:00
Benjamin Drung
fbe27a7ce4 Split objects out of sponsor-patch script. 2010-12-17 17:32:38 +01:00
Benjamin Drung
ec60ffc00e sponsor-patch: Fix builder update logic. 2010-12-17 11:49:22 +01:00
Benjamin Drung
409762e55c Make command line flag description more consistent. 2010-12-17 11:46:33 +01:00
Evan Broder
552b0a1f91 Undo some accidental changes 2010-12-17 01:48:45 -08:00
Evan Broder
ac1260b163 sponsor-patch: Replace accidentally removed comment 2010-12-13 10:09:21 -08:00
Evan Broder
9f6067b68f sponsor-patch: Add --update option to make sure build environment is
up to date (LP: #689605)
2010-12-13 04:00:14 -08:00
Evan Broder
b56b02683b sponsor-patch: Separate multi-builder support into a Python module.
Rename SPONSOR_PATCH_BUILDER environment variable to
UBUNTUTOOLS_BUILDER (but still support SPONSOR_PATCH_BUILDER)
2010-12-12 19:45:52 -08:00
Evan Broder
fc7faa9780 sponsor-patch, backportpackage:
Factor out logging code from sponsor-patch and share it with backportpackage
2010-12-12 19:27:08 -08:00
Benjamin Drung
15e5ef9a82 sponsor-patch: Support building with sbuild (LP: #681242). 2010-11-26 19:34:31 +01:00
Benjamin Drung
7e8423a470 sponsor-patch: Move workdir logic before option parser. 2010-11-26 14:38:31 +01:00
Benjamin Drung
bf8f15471f sponsor-patch: Call dpkg-source with --no-preparation to not apply patches
if the packages uses the 3.0 (quilt) format.
2010-11-20 22:07:37 +01:00
Benjamin Drung
ffc3968c57 sponsor-patch: Fix typo. 2010-10-30 20:58:26 +02:00
Benjamin Drung
bf9b7ae3b8 sponsor-patch: Improve variable names. 2010-09-22 15:44:47 +02:00
Benjamin Drung
7921cac14a sponsor-patch: Add --workdir parameter to set the working directory. 2010-09-21 23:53:56 +02:00
Benjamin Drung
05cbdd858f sponsor-patch: Fix NameError: global name 'debdiff_filename' is not defined. 2010-09-20 15:48:55 +02:00
Benjamin Drung
015d317cdf sponsor-patch: Fix bug introduces in revision 728. 2010-09-19 21:19:02 +02:00
Benjamin Drung
01265da7eb sponsor-patch: Add fullstops. 2010-09-19 20:49:05 +02:00
Benjamin Drung
7e26340170 sponsor-patch: Convert style to PEP 8. 2010-09-19 20:45:24 +02:00
Benjamin Drung
5e0d815405 Move update-maintainer code into library for sponsor-patch. 2010-09-19 20:24:27 +02:00
Benjamin Drung
9064f9eac8 sponsor-patch: Add TODO item. 2010-09-05 01:25:48 +02:00
Stefano Rivera
1c84ef2f93 sponsor-patch: Commit and push bzr merges 2010-08-23 13:14:56 +02:00
Stefano Rivera
073e8b1d64 sponsor-patch: Use bzr-builddeb to build branches 2010-08-23 12:23:34 +02:00
Stefano Rivera
7601649315 sponsor-patch: Set DEB_VENDOR when upload == ubuntu 2010-08-23 12:23:03 +02:00
Stefano Rivera
5d04f355a1 sponsor-patch: Add vim tag turning off expand tab as this script uses tabs (against PEP-8 recommendation) 2010-08-23 12:22:36 +02:00
Benjamin Drung
b0b4faca50 sponsor-patch: Add support for UDD. 2010-08-22 00:19:17 +02:00
Benjamin Drung
4bd431e1bc sponsor-patch: Fix 'NoneType' object has no attribute 'startwith'. 2010-08-20 02:11:18 +02:00
Benjamin Drung
44fe4e6205 sponsor-patch: discover devel and supported series 2010-08-20 02:09:17 +02:00
Benjamin Drung
f2efc000b6 sponsor-patch: Update TODO list. 2010-08-20 02:03:23 +02:00
Brian Murray
b80904677c sponsor-patch: discover devel and supported series 2010-08-19 16:52:48 -07:00
Benjamin Drung
fc20065e25 sponsor-patch: Don't pull the source package from Backports. 2010-08-17 19:33:46 +02:00
Benjamin Drung
70369b4fa0 sponsor-patch: Make sure that the source tarball is uploaded if it's not in the archive. 2010-08-17 13:07:37 +02:00
Benjamin Drung
8902b0571a sponsor-patch: New script to download a patch from a Launchpad bug, patch
the source package, build, check and uploads it (to Ubuntu or a PPA).
2010-08-15 02:25:33 +02:00