Age | Commit message (Collapse) | Author | Files | Lines |
|
Add support for compiler built-in features, so that we do not set
them when enabled and set negated flags when disabled.
We use gcc spec files to set these flags so that we avoid any conflict
with other incompatible flags that would make the build fail.
Closes: #835149
Based-on-patch-by: Bálint Réczey <balint@balintreczey.hu>
|
|
Update to 2790t17f10u.
|
|
The Debian build daemons have already been enabling parallel builds for
a some time now. This has the advantage that it should make the builds
faster, and that it gives similar conditions to local builders to the
ones on build daemon networks, helping to catch problems with parallel
build support in packages before the upload.
Closes: #842845
Suggested-by: Simon McVittie <smcv@debian.org>
|
|
Update to 2770t25f21u.
|
|
|
|
The .buildinfo files are a new type of control files, similar to
the .changes files, meant to describe the environment of a build
and its artifacts. They are meant to be added to the Debian archive
to allow independent parties to reproduce a build and verify the
result.
Specifications for .buildinfo are available at:
<https://wiki.debian.org/ReproducibleBuilds/BuildinfoSpecification>
This patch adds support for .buildinfo files in Dpkg::Control,
adds new .buildinfo fields to Dpkg::Control::Fields, a new
builtin-system-build-paths Dpkg::Vendor hook, and adds a new script
named dpkg-genbuildinfo, that will now be called by dpkg-buildpackage
before generating the .changes file.
[ntyni@debian.org: small changes. ]
Closes: #138409
Based-on-patch-by: Jérémy Bobbio <lunar@debian.org>
Signed-off-by: Guillem Jover <guillem@debian.org>
|
|
Its absence caused po4a to die with the `Unknown '<' or '>' sequence'
error message.
|
|
|
|
Update to 2751t2f1u.
|
|
|
|
This allows to detangle the libc used from the calling conventions.
|
|
This should allow external parsers to know if they can understand the
table contents.
|
|
[guillem@debian.org: Unfuzzy strings. ]
Closes: #841117, #842187
Signed-off-by: Guillem Jover <guillem@debian.org>
|
|
- Unfuzzy strings after typo fixes.
- Unfuzzy strings after pathname replacement.
- Unfuzzy strings after hyphenation change.
- Unfuzzy translations after switch from escape sequences to UTF-8.
- Remove obsolete translation strings.
|
|
Running dpkg-source directly is more common than running dpkg-deb
directly. In addition dpkg-source needs to parse the changelog anyway,
something that dpkg-deb does not need nor, in any case, has an easy way
to do currently.
So let's make it generate reproducible source by default.
|
|
These auto-generated variables map each source stanza field into an
output substvar prefixed with “S:”.
|
|
Honor SOURCE_DATE_EPOCH, so that we can control the output and generate
reproducible split packages.
|
|
|
|
|
|
Emit an error when the source package uses this substvar.
|
|
This makes it possible to pass a binary package pathname so that the
tree does not need to be traversed. This also makes this command
symetric with dpkg-scansources.
Closes: #833964
Signed-off-by: Guillem Jover <guillem@debian.org>
|
|
Do not assume that every page has the SEE ALSO section.
|
|
Instead of marking specific words as not hyphenable, depending on the
width of the output, which should not be considered stable. Or simply
the SEE ALSO section. Just disable hyphenation globally for the whole
man page.
|
|
This will make writting and translating the man pages easier.
|
|
This makes it possible to filter them and update several variable
strings such as system and package pathnames, the release date and
the dpkg suite version. And will make it possible to use UTF-8 in
the source and convert to the more conservative groff escape
sequences on the output.
|
|
Mention that X can be followed by zero or more (instead of one or more)
letters. Turn the items into a proper list.
|
|
This should make it easier to scan.
|
|
|
|
This makes it more clear that this is not another field, but an entire
sub-section of its own.
|
|
The options should be always in bold.
|
|
This makes it easier to read.
|
|
Remove markups for missing or unbalanced items.
|
|
|
|
|
|
|
|
|
|
|
|
Prompted-by: Johannes Schauer <josch@debian.org>
|
|
These document the bare minimum, with a brief description of the
maintainer scripts and the ways they can get called.
|
|
Prompted-by: Johannes Schauer <josch@debian.org>
|
|
The Architecture field is now mandatory when building. Clarify that
when passing a directory the generated archive is placed therein.
Rename the first directory argument to distinguish it from the second.
Prompted-by: Johannes Schauer <josch@debian.org>
|
|
|
|
Warned-by: lintian
|
|
Closes: #834584
Warned-by: mwic, anorack
Signed-off-by: Guillem Jover <guillem@debian.org>
|
|
The former is more portable and has not been marked as deprecated by
POSIX.
|
|
|
|
|
|
Includes a few minor fixes noted during conversion
|
|
|
|
Update to 2666t2f1u.
|