Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
In commit d658a8ec1110c9b3b20987cd903a54f59801117f the semantics of
the arch-qualifications changed, update the documentation to reflect
that.
Closes: #801958
|
|
|
|
This should make it easier for people to know when it is safe to use
a feature, or if those features are available in older versions, for
example when backporting packages.
|
|
Add how the pattern is interpreted as a substring match, or as a literal
path lookup. And explain how some metacharacters behave.
Closes: #775379
|
|
|
|
|
|
Add short description to each virtual field, and mention the version
they got introduced in dpkg.
|
|
These are virtual fields for the database Status field, which will allow
easier access to the specific status values.
|
|
Reported-by: Helge Kreutzmann
|
|
There's still at least one scenario that can only be covered by
--control-path, and as long as that's the case the command will
not get removed.
Ref: #699647
|
|
|
|
|
|
|
|
|
|
This switch frees the -h option to be used in the distant future for
other purposes, it also uses a character that does not have any other
obvious meaning for help output, and which is pretty safe to be used
blindly by the user in the same way as --help.
|
|
These replace the now deprecated --control-path command, as these do
not rely on any specific database layout.
|
|
These will preserve the order of the packages specified on the argument
list.
|
|
|
|
This affects --list and --show. Also use package specifiers in the
default output format and document this change in the manual page.
Based-on-patch-by: Raphaël Hertzog <hertzog@debian.org>
Patch-sponsored-by: Linaro Limited
Signed-off-by: Guillem Jover <guillem@debian.org>
|
|
Change the default behaviour of not loading the available file depending
on whether arguments have been passed to the commands, to instead adding
a new explicit option to let the user request the additional information
from the available file.
This is needed to avoid confusion given that with multiarch the
available file can contain multiple instances for the same package.
|
|
This section usually contains copyright notices which can be updated quite
often and thus generate useless work for translators. Furthermore this section
was often confusing by mixing authors of the documented software and authors
of the manual page.
So instead of keeping this in the generated manual page, we move this
information where it belongs, in a file comment header above the license
information.
This commit adds the copyright & license statements to all manual pages in
comments at the top of each file. Information from the git history has been used
where there was no pre-existing copyright statements.
|
|
This will allow printing package specifiers on query format strings.
Based-on-patch-by: Raphaël Hertzog <hertzog@debian.org>
Patch-sponsored-by: Linaro Limited
Signed-off-by: Guillem Jover <guillem@debian.org>
|
|
Closes: #653575
|
|
Use more meaningful namespaces for the fields, matching the existing
convention used in substvars.
|
|
|
|
|
|
Regression introduced in commit 255417d2757da6a381b563cab4ae430767e41817.
|
|
This adds support for show:Summary and show:Status-Abbrev virtual
output fields. They get namespaced with “show:” to not stomp over
possible fields with the same name coming from binary package or
databases, which would make them inaccessible from dpkg-query.
Closes: #192619, #427945
|
|
Any string that can be copy & pasted into control files or into a
terminal, for example, needs to correctly use minus signs (escaped
dashes), instead of the default hyphen.
|
|
Instead of as being of exclusive use or owned by APT, which has never
been the case. Those files existed long before APT even existed.
|
|
These apply to most dpkg front-ends not just dselect.
|
|
Change the status codes to bold and list them with a table to makes
it easier to visually distinguish them.
|
|
--print-avail too
|
|
|
|
|
|
Do that in the --help output and in the man page.
|
|
Always set DPKG_ADMINDIR from dpkg so that all subprocesses inherit
the variable and there's no possible security risk from a user process
setting the variable to write onto a user controlled area.
As usual, the order in which the admindir value is overridden is the
following: built-in default, environment variable and command line
option.
Closes: #97076
Suggested-by: Brendan O'Dea <bod@debian.org>
|
|
Closes: #383869
Based-on-patch-by: Marc-Jano Knopp <pub_br_debian.org@marc-jano.de>
|
|
Closes: #571798
|
|
The options are pretty useless and non-standard. The user can surely
cat a file from the installed package. In addition this option has not
worked ever on non-Debian systems as it's relying on the GPL-2 file
from the base-files Debian package. So remove it, and we get some code
reduction as a nice side-effect.
|
|
This new command is to be used in special cirmcumstances when the
maintainer scripts, or external programs need to know the paths to an
installed package control files, without needing to hardcode or assume
any file system layout for the dpkg database.
|
|
|
|
|
|
* dpkg.1, dpkg-query.1: Document the fact that the available file
is mostly useful for dselect users and that the related commands
are useless for APT users.
|
|
* man/dpkg.1, man/dpkg-query.1: Clarify lisf of packages displayed
in dpkg --get-selections and dpkg-query -l.
|
|
* man/dpkg-gensymbols.1: Fix some groff errors detected by lintian.
* man/dpkg-query.1: Same.
|
|
Thanks to Colin Watson for the analysis.
|
|
dpkg-query.1: Replace ' with \(aq in example
dpkg-source.1: Replace ' with \(aq in synopsis
|