Ben Hutchings
169ec06045
debian/bin, debian/lib/python: Clean up imports based on pyflakes report
...
- Add explicit imports for all needed modules, rather than indirectly
(accidentally!) importing them with "from ... import *"
- Replace all "from ... import *" statements, which inhibit static
checking, with explicit lists of names to import
- Delete the remaining unneeded imports reported by pyflakes
2018-10-01 21:45:55 +01:00
Ben Hutchings
af0098b10a
debian/bin, debian/lib/python: Fix most errors reported by pycodestyle
...
Fix coding style violations reported by pycodestyle. This is
mostly a matter of reformatting code, particularly to eliminate
over-long lines. I also rename one variable ("l" is considered
visually ambiguous) and change a bare "except" to explicitly
catch all exceptions.
There are three types of error or warning remaining:
- debian/bin/...: E402 module level import not at top of file
Scripts in debian/bin need to modify the import path before
importing from debian/lib/python.
- E127 continuation line over-indented for visual indent
This seems to be a false positive. pycodestyle doesn't seem to be
happy with any level of indent (including 0) on a continuation line
in a "with" statement.
- debian/lib/python/debian_linux/debian.py:15:2: W291 trailing whitespace
This is a false positive. The trailing spaces are in a long
string and are intentional.
2018-10-01 21:41:23 +01:00
Ben Hutchings
399eeb4b11
debian/lib/python: Use raw strings for all regexes
...
Several regexes were written as normal strings. Thankfully it appears
that none of the backslash-escaped sequences in them are parsed in
normal strings, so this shouldn't make any practical difference.
2018-09-11 00:33:40 +01:00
Ben Hutchings
9747655f89
Make the pickled config (config.defines.dump) reproducible
2017-01-07 18:25:56 +00:00
Ben Hutchings
3cfb537922
debian_linux.config: Drop import fallback for Python 2 compatibility
2017-01-07 18:06:06 +00:00
Ben Hutchings
ae85b67cf6
Add integer type to config schema
...
svn path=/dists/trunk/linux/; revision=22182
2014-12-10 16:37:07 +00:00
Bastian Blank
3c66fca7f0
debian/lib/python/debian_linux/config.py: Also support execution with python3.
...
svn path=/dists/trunk/linux/; revision=20668
2013-09-23 21:23:01 +00:00
Bastian Blank
5c43b9711a
debian/lib/python/debian_linux/config.py: Minimal python3 support.
...
svn path=/dists/trunk/linux/; revision=20667
2013-09-23 21:18:33 +00:00
Bastian Blank
3ea10b8113
debiann/lib/python/debian_linux/config.py:
...
Correctly handle base featureset sections.
svn path=/dists/sid/linux-2.6/; revision=18822
2012-03-12 21:30:31 +00:00
Bastian Blank
13b1935dd1
debian/lib/python/debian_linux/config.py:
...
Use format 0 pickles. They look more like text for patch.
svn path=/dists/trunk/linux-2.6/; revision=18567
2012-01-18 15:42:00 +00:00
Bastian Blank
6a75386bae
debian/lib/python/debian_linux/config.py: Fix debugging output.
...
svn path=/dists/trunk/linux-2.6/; revision=18501
2012-01-11 20:55:10 +00:00
Bastian Blank
5a308b1d71
debian/lib/python/debian_linux/config.py:
...
Make config file name generation easier.
svn path=/dists/trunk/linux-2.6/; revision=18500
2012-01-11 20:50:14 +00:00
Bastian Blank
a46a14199c
debian/bin/gencontrol.py, debian/lib/python/debian_linux/config.py:
...
Move config schema into gencontrol.
svn path=/dists/trunk/linux-2.6/; revision=18499
2012-01-11 20:42:40 +00:00
Bastian Blank
afadb6258a
debian/lib/python/debian_linux/config.py: Read pickled config.
...
svn path=/dists/trunk/linux-2.6/; revision=18498
2012-01-11 20:34:37 +00:00
Bastian Blank
35c4917945
debian/lib/python/debian_linux/config.py
...
- Remove unneeded classes.
- Use pickle for config dump.
svn path=/dists/trunk/linux-2.6/; revision=18497
2012-01-11 20:32:03 +00:00
Bastian Blank
49dc7fc4fc
debian/lib/python/debian_linux/config.py: Return base object for config.
...
svn path=/dists/trunk/linux-2.6/; revision=18496
2012-01-11 20:19:22 +00:00
Bastian Blank
caefc1f622
debian/lib/python/debian_linux/config.py: Fix schema.
...
svn path=/dists/trunk/linux-2.6/; revision=18494
2012-01-11 18:41:47 +00:00
Bastian Blank
9863acaddd
debian/lib/python: PEP8 and other style fixes.
...
svn path=/dists/trunk/linux-2.6/; revision=18488
2012-01-11 16:52:29 +00:00
Bastian Blank
7f5e7db196
Merge /dists/squeeze/linux-2.6 (2.6.32-30).
...
svn path=/dists/trunk/linux-2.6/; revision=16903
2011-02-16 17:06:01 +00:00
Bastian Blank
ab3c0154f7
* debian/bin/gencontrol.py: Add support for debug packages.
...
* debian/lib/python/debian_linux/config.py: Add image-dbg section.
* debian/templates/control.image-dbg.in: Add.
svn path=/dists/trunk/linux-2.6/; revision=15566
2010-04-27 08:50:30 +00:00
Bastian Blank
e39e268dbd
Move all description related config options into its own section.
...
* debian/bin/gencontrol.py: Handle description parts.
* debian/config: Update.
* debian/lib/python/debian_linux/config.py: Recognize new section.
* debian/lib/python/debian_linux/gencontrol.py: Remove old code.
svn path=/dists/trunk/linux-2.6/; revision=14469
2009-10-27 16:35:16 +00:00
Bastian Blank
881efecbce
debian/lib/python/debian_linux/config.py: Recognize build section.
...
svn path=/dists/trunk/linux-2.6/; revision=13150
2009-03-17 12:25:30 +00:00
Bastian Blank
a94d55bc0d
Merge /dists/sid/linux-2.6.
...
svn path=/dists/trunk/linux-2.6/; revision=12535
2008-12-28 16:55:48 +00:00
Bastian Blank
01034d0421
* debian/bin/gencontrol.py:
...
Add support for short and long description text additions per flavour.
* debian/lib/python/debian_linux/config.py:
Support image/desc-parts config entry.
svn path=/dists/trunk/linux-2.6/; revision=11703
2008-06-25 12:55:37 +00:00
Maximilian Attems
f7c50a1460
Revert "debian/bin, debian/lib: Infrastructure was declared irrelevant, drop it."
...
as announced revert trunk sabotage
This reverts commit ccf3463f401b082e89a76d3475eff5b30c05622a.
svn path=/dists/trunk/linux-2.6/; revision=11215
2008-05-01 07:54:28 +00:00
Bastian Blank
fb5a6dc08c
debian/bin, debian/lib: Infrastructure was declared irrelevant, drop it.
...
svn path=/dists/trunk/linux-2.6/; revision=11213
2008-04-27 06:26:15 +00:00
Bastian Blank
bc6927d169
Merge /dists/sid/linux-2.6.
...
svn path=/dists/trunk/linux-2.6/; revision=10251
2008-01-29 13:13:46 +00:00
Bastian Blank
466164eac3
debian/lib/python/debian_linux/config.py: Fix.
...
svn path=/dists/trunk/linux-2.6/; revision=10162
2008-01-21 20:23:22 +00:00
Bastian Blank
b4308079b0
* debian/bin/abicheck.py, debian/bin/abiupdate.py: Use config dump.
...
* debian/bin/gencontrol.py
- Read real config.
- Write version infos into config.
- Generate config dump.
* debian/changelog: Update.
* debian/lib/python/debian_linux/config.py: Support config dumps.
* debian/lib/python/debian_linux/gencontrol.py
- Don't specify type of config.
- Split result writing.
* debian/rules: Remove dumped config.
* debian/rules.real
(install-support)
- Install only dumped config.
- Don't install recursive.
svn path=/dists/trunk/linux-2.6/; revision=9664
2007-10-14 14:29:07 +00:00
Bastian Blank
0cb927e8be
debian/lib/python/debian_linux/config.py: Remove unused code.
...
svn path=/dists/trunk/linux-2.6/; revision=9581
2007-09-27 17:59:25 +00:00
Bastian Blank
3e18c070cd
debian/bin/gencontrol.py, debian/lib/python/debian_linux/config.py:
...
Support images without dom0 support.
svn path=/dists/trunk/linux-2.6/; revision=9413
2007-08-29 13:24:54 +00:00
Bastian Blank
273f76323f
debian/lib/python/debian_linux/config.py: Drop direct featureset reference.
...
svn path=/dists/trunk/linux-2.6/; revision=9236
2007-07-31 09:39:14 +00:00
Bastian Blank
cb423ae3a0
debian/lib/python/debian_linux/config.py
...
- Redo section reading.
- Drop support for implicit base.
svn path=/dists/trunk/linux-2.6/; revision=9226
2007-07-30 10:24:45 +00:00
Bastian Blank
2fdfd8e1c5
debian/lib/python/debian_linux/config.py
...
- Drop all available handling code.
- Make toplevel featureset configs able to use implicit options.
svn path=/dists/trunk/linux-2.6/; revision=9223
2007-07-29 15:09:31 +00:00
Bastian Blank
4ae26cd3e0
debian/lib/python/debian_linux/config.py
...
- Read toplevel featuresets.
- Mark implicit flavours.
- Fix test code.
svn path=/dists/trunk/linux-2.6/; revision=9221
2007-07-29 14:53:53 +00:00
Bastian Blank
e97632ae09
* debian/bin/gencontrol.py, debian/lib/python/debian_linux/gencontrol.py:
...
Use featureset instead of subarch.
* debian/lib/python/debian_linux/config.py: Set featuresets if necessary.
svn path=/dists/trunk/linux-2.6/; revision=9206
2007-07-27 15:31:44 +00:00
Bastian Blank
73089fd7f7
debian/lib/python/debian_linux/config.py: Remove remaining subarch definitions.
...
svn path=/dists/trunk/linux-2.6/; revision=9205
2007-07-27 15:26:30 +00:00
Bastian Blank
414281db59
* debian/config: Set featuresets instead of subarches.
...
* debian/lib/python/debian_linux/config.py
- Fix some method names.
- Use featuresets insteaf of subarches.
svn path=/dists/trunk/linux-2.6/; revision=9204
2007-07-27 15:24:23 +00:00
Bastian Blank
dc982cace4
debian/lib/python/debian_linux/config.py
...
(ConfigParser): Remove.
(ConfigParserCore):
- Cleanup.
- Support schema per section.
svn path=/dists/trunk/linux-2.6/; revision=9188
2007-07-24 18:35:43 +00:00
Bastian Blank
e7232db362
* debian/arch/alpha/defines, debian/arch/amd64/defines,
...
debian/arch/i386/defines, debian/arch/powerpc/defines,
debian/arch/s390/defines, debian/arch/sparc/defines: Enable vserver.
* debian/lib/python/debian_linux/config.py: Fix.
* debian/patches/features/all/vserver/vs2.2.0-rc1.patch: Remove.
* debian/patches/features/all/vserver/vs2.2.0-rc5.patch: Add.
* debian/patches/series/1~experimental.1-extra: Update.
svn path=/dists/trunk/linux-2.6/; revision=9096
2007-07-07 10:12:36 +00:00
Bastian Blank
bb11d12939
debian/bin/gencontrol.py, debian/lib/python/debian_linux: Coding style cleanup.
...
svn path=/dists/trunk/linux-2.6/; revision=8981
2007-06-17 10:34:22 +00:00
Bastian Blank
c97a83ed20
debian/lib/python/debian_linux/config.py:
...
Support subarch and flavour less arches.
svn path=/dists/trunk/linux-2.6/; revision=8604
2007-05-18 15:55:01 +00:00
Bastian Blank
fd119360b2
Merge /dists/sid/linux-2.6.
...
svn path=/dists/trunk/linux-2.6/; revision=7472
2006-09-21 16:11:51 +00:00
Bastian Blank
ee3ccf8945
* debian/bin/kconfig.py: Make it possible to specify which configs to use.
...
* debian/lib/python/debian_linux/config.py
- Fix flavour specific sections in subarch config.
- Add configs entry.
svn path=/dists/trunk/linux-2.6/; revision=7369
2006-09-08 09:09:17 +00:00
Bastian Blank
61c4bbd140
Merge /dists/sid/linux-2.6.
...
svn path=/dists/trunk/linux-2.6/; revision=7262
2006-08-29 09:53:31 +00:00
Bastian Blank
75d6717f4c
* debian/arch/s390/defines: s390-tape don't supports modules at all.
...
* debian/lib/python/debian_linux/config.py: Add config schema for "modules".
svn path=/dists/trunk/linux-2.6/; revision=7052
2006-07-19 23:33:35 +00:00
Bastian Blank
14d628533e
debian/lib/python/debian_linux/config.py: Fix thinko.
...
svn path=/dists/trunk/linux-2.6/; revision=6713
2006-05-27 07:11:01 +00:00
Bastian Blank
f7cfdf3e19
debian/lib/python/debian_linux/config.py: Update.
...
svn path=/dists/trunk/linux-2.6/; revision=6701
2006-05-25 14:12:53 +00:00
Bastian Blank
78c1da5137
* debian/lib/python/debian_linux/config.py: Split config_reader.
...
* debian/lib/python/debian_linux/gencontrol.py: Use config_reader_arch.
svn path=/dists/trunk/linux-2.6/; revision=6700
2006-05-25 14:11:26 +00:00
Bastian Blank
c4a0fdddf5
Merge /dists/sid/linux-2.6.
...
svn path=/dists/trunk/linux-2.6/; revision=6385
2006-04-09 21:17:21 +00:00