Bastian Blank
5a0ab9759f
Support build-arch and build-indep make targets
...
* debian/rules, debian/rules.real:
Support build-indep, rename build to build-arch.
* debian/bin/gencontrol.py, debian/lib/python/debian_linux/gencontrol.py:
Add build-arch and build-indep.
* debian/changelog: Update.
svn path=/dists/sid/linux/; revision=19148
2012-06-14 14:39:30 +00:00
Bastian Blank
7a338d9536
debian/bin/gencontrol.py:
...
Move some package specific stuff from lib/python/debian_linux/gencontrol.py.
svn path=/dists/sid/linux/; revision=19145
2012-06-13 21:54:55 +00:00
Ben Hutchings
d5fa98077e
linux-source: Add single patch for each featureset
...
svn path=/dists/sid/linux/; revision=19114
2012-06-10 02:14:51 +00:00
Ben Hutchings
f4932e3768
Replace patch series lists with one main series and one per featureset
...
Change patch.apply.in to apply a single patch series without
filtering. Move series/base to series-all and series/base-extra to
series-rt and series-none (the latter empty).
Remove the redundant status file support from patch.apply.in, and
convert it into a static file rather than a template.
Remove the redundant patch series list support from patches.py.
svn path=/dists/sid/linux/; revision=19071
2012-06-03 22:03:33 +00:00
Ben Hutchings
aac2076873
Remove support for per-architecture patches
...
We have not used per-architecture patches for many years. This is a
step toward using a more standard patch system.
svn path=/dists/sid/linux/; revision=19070
2012-06-03 20:54:42 +00:00
Ben Hutchings
7b1b408f6d
Fix version parsing in debian/bin/genorig.py when using a DFSG number
...
svn path=/dists/sid/linux-2.6/; revision=19055
2012-06-02 20:17:17 +00:00
Ben Hutchings
da95316282
Fix parsing of WHENCE file listing multiple binary files in a group
...
svn path=/dists/sid/linux-2.6/; revision=18934
2012-04-16 05:00:41 +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
00b9cab893
* debian/lib/python/debian_linux/debian.py: Use unicode.
...
* debian/lib/python/debian_linux/gencontrol.py: Remove debugging code.
svn path=/dists/trunk/linux-2.6/; revision=18495
2012-01-11 20:01:55 +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
141957a25b
debian/lib/python: Use unicode always.
...
svn path=/dists/trunk/linux-2.6/; revision=18493
2012-01-11 18:03:27 +00:00
Bastian Blank
dad674e6e7
* debian/lib/python/debian_linux/debian.py:
...
Replace PackageFieldList with PackageArchitecture.
* debian/bin/gencontrol.py,
debian/lib/python/debian_linux/gencontrol.py: Adopt changes.
svn path=/dists/trunk/linux-2.6/; revision=18492
2012-01-11 17:46:47 +00:00
Bastian Blank
e962c1ae2b
debian/lib/python: Remove SortedDict, use collections.OrderedDict instead.
...
svn path=/dists/trunk/linux-2.6/; revision=18491
2012-01-11 17:16:00 +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
Ben Hutchings
f838ecc2de
Update firmware WHENCE file parsing
...
All File fields now describe just one file, which may be followed by
other related fields. Never flush the file details immediately.
For some File fields, there are now multiple following Source fields.
Collect them in a list.
svn path=/dists/trunk/linux-2.6/; revision=18432
2011-12-29 18:28:04 +00:00
Bastian Blank
8537a6b1a0
debian/lib/python/debian_linux/debian.py: Accept shorter versions.
...
svn path=/dists/trunk/linux-2.6/; revision=18191
2011-10-28 18:47:00 +00:00
Ben Hutchings
cb043ef739
Fix debian_linux.utils.read_control to tolerate extra blank lines
...
svn path=/dists/trunk/linux-2.6/; revision=18042
2011-09-03 20:55:12 +00:00
Ben Hutchings
07aafecfb1
Move debian_linux.utils.Templates._read_control out to module scope
...
svn path=/dists/trunk/linux-2.6/; revision=18041
2011-09-03 20:53:59 +00:00
Bastian Blank
c0e8d4a8be
debian/lib/python/debian_linux/gencontrol.py:
...
Don't remove entries starting with "X-".
svn path=/dists/trunk/linux-2.6/; revision=17835
2011-07-18 16:22:41 +00:00
Ben Hutchings
c5c0944e33
Restore the third version component
...
UTS_RELEASE and all the file names still use "3.0.0", which means the
installation commands using a version truncated to two components
fail. And if we truncate UTS_RELEASE this will break many userland
tools, starting with depmod (!).
svn path=/dists/trunk/linux-2.6/; revision=17556
2011-06-01 05:41:03 +00:00
Ben Hutchings
1b919cfb84
Prepare gencontrol and templates for Linux 3.0
...
- Remove all relations based on the 'major' template variable
- Define 'source_package' template variable and use it in place
of 'linux-@major@' in linux-patch-debian-<version> description
- Expect only 2 upstream version components if first component is
not '2'
- Remove the 'major' template variable and 'MAJOR' make variable
svn path=/dists/trunk/linux-2.6/; revision=17482
2011-05-30 18:54:31 +00:00
Ben Hutchings
1be2b34d3c
Add Python module debian_linux.firmware based on script in firmware-nonfree
...
svn path=/dists/trunk/linux-2.6/; revision=17029
2011-03-09 03:22:59 +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
Ben Hutchings
04b38ec92d
Merge changes from 2.6.32-16
...
Add patches that were added in 2.6.32-16 and are not in 2.6.35-rc3.
Update configuration.
Update maintainer scripts and debconf templates.
Add linux-tools-<version> package.
svn path=/dists/trunk/linux-2.6/; revision=15934
2010-07-04 21:07:52 +00:00
Ben Hutchings
2c6587bd9e
debian_linux.abi: Consider symbols equal regardless of the module they are in
...
svn path=/dists/sid/linux-2.6/; revision=15883
2010-06-18 03:21:47 +00:00
Bastian Blank
5f54dc434f
Merge debugging package support.
...
svn path=/dists/sid/linux-2.6/; revision=15651
2010-05-09 16:50:27 +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
8adf3a084f
* debian/bin/kconfig.py: Add option overrides.
...
* debian/lib/python/debian_linux/kconfig.py:
Add set method for externaly parsed options.
svn path=/dists/trunk/linux-2.6/; revision=15565
2010-04-27 08:43:41 +00:00
Bastian Blank
0d4f98db65
debian/lib/python/debian_linux/gencontrol.py: Don't need subst variables.
...
svn path=/dists/trunk/linux-2.6/; revision=15528
2010-04-20 19:27:18 +00:00
Bastian Blank
2adc7b9fdf
debian/lib/python/debian_linux/gencontrol.py: Sort makeflags.
...
svn path=/dists/trunk/linux-2.6/; revision=15527
2010-04-20 19:22:08 +00:00
Bastian Blank
e5436e3974
debian/lib/python/debian_linux/gencontrol.py:
...
Support arches without featuresets.
svn path=/dists/trunk/linux-2.6/; revision=14973
2010-01-21 16:29:34 +00:00
Bastian Blank
f39af9bc20
debian/lib/python/debian_linux/debian.py: Accept NMU version.
...
svn path=/dists/trunk/linux-2.6/; revision=14673
2009-11-24 18:35:28 +00:00
Bastian Blank
efe8b3659e
debian/lib/python/debian_linux/debian.py: Check some version tags.
...
svn path=/dists/trunk/linux-2.6/; revision=14671
2009-11-24 18:30:25 +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
aaa9f09b7b
debian/lib/python/debian_linux/debian.py:
...
Make it possible to override the arches of all relations.
svn path=/dists/trunk/linux-2.6/; revision=14229
2009-09-14 09:42:44 +00:00
Bastian Blank
3320c09c45
debian/lib/python/debian_linux/debian.py: Style fixes.
...
svn path=/dists/trunk/linux-2.6/; revision=14228
2009-09-14 09:27:02 +00:00
Bastian Blank
33b37eb04a
debian/lib/python/debian_linux/gencontrol.py:
...
Also substitute the relation version.
svn path=/dists/trunk/linux-2.6/; revision=14078
2009-08-03 08:43:32 +00:00
Bastian Blank
9e6796a8c6
* debian/bin/buildcheck.py: Rewrite complete symbol check.
...
* debian/lib/python/debian_linux/abi.py: Cleanup.
svn path=/dists/trunk/linux-2.6/; revision=13956
2009-07-17 14:01:24 +00:00
Bastian Blank
ec1ca0a0a6
debian/lib/python/debian_linux/kconfig.py: Use sorted dict.
...
svn path=/dists/trunk/linux-2.6/; revision=13649
2009-05-20 15:12:51 +00:00
Bastian Blank
6f09d6c8a8
debian/lib/python/debian_linux/utils.py: Only import debian module if needed.
...
svn path=/dists/trunk/linux-2.6/; revision=13648
2009-05-20 15:12:30 +00:00
Bastian Blank
90009cd8db
debian/lib/python/debian_linux/utils.py
...
- Don't implement the complete dict interface.
- Fix get behaviour on non-existant entries.
svn path=/dists/trunk/linux-2.6/; revision=13397
2009-04-12 10:27:59 +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