| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| | | |\ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
but we support the usage of the new ABI so libapt users
can start to prepare for MultiArch (Closes: #536029)
MultiArch isn't ready for Primetime usage for now, but the branch has
managed to be a NOP if used in SingleArch-mode so we can start to
promote the use of the new MultiArchable API-extensions.
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | | |
and install it in the apt-doc package.
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
for handling arch:all packages, so we create only one package and stop
calling it a pseudo package.
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Arch all packages are now represented by arch depending packages which
all depend on a package with the same name and the special arch "all".
This packages has NO dependencies, but beside this the same information.
It is the only package which has a size, the arch depending ones all
have a zero size. While the arch depending pseudo packages are used
for dependency resolution the arch "all" package is used for downloading
and ordering of the package.
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
with previous usecases. You now need to requested with Arch(true) the
return of the architecture this version (and pseudo package) was created for.
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
architecture in apt-get, display policy for all available architectures
and use GrpIterator in apt-cache pkgnames
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
name:any for such packages, so dependencies in this style can be
easily resolved.
|
| | | | | | | |
|
| | | | | | | |
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
can be sure that a package comeing in as a dependency of this package
will be of the same architecture as itself (or all). We don't want to break
this, so internal an arch all package is represented as many arch depending
packages. The only problem we have now is that we only know that a arch
all package is installed or not - we don't know for which architecture it
was installed: So we will look at all these broken arch all pseudo packages
and "remove" them.
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | | |
the information from the parent package now
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
for creating the dependencies needed for our groups:
For now for all groups only one package can be installed at the same
time which conflicts with each other packages in the group.
The exceptions are architecture all package.
Also, the Multi-Arch field is now parsed, but not used for now.
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
patch which includes the following big changes:
- Declare the unused [vendor] field in sources.list as option field,
e.g. deb [arch=amd64,i386 lang=en_GB have=fun] http://example.org
- When fetching index files download them for all APT::Architectures
(overrideable with the options field above)
- Allow all architectures of APT::Architectures to be in the Cache
- Add the architecture to status and progress informations
- Add b= (Binary architecture) to policy
This commit doesn't incude the "pin-hack" as the Group structure will take
care of this (and does it already to some extend).
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
infrastructor for packages.
APT is now aware of the fact that a package A in architecture X can't
satisfy a dependency on package A in architecture Y - to handle these
packages are now identified by name and architecture, so different
architectures of the same package are handled internally as completly
different packages. This is great for pinning, dependency checking and
in many other situations, but sometimes we need to know which archs are
available for a given package: Here Groups come to our rescue!
|
| | | | | | | |
|
| | | | | | | |
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This should not change the public interface, but it removes the
friend connection between the iterators and pkgcache as it is unused.
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
As we skip now versions with a different hash we will have situations
in which the version is equal but the hash different causing to check
the next version, but as this version was the last one the version
iterator is invalid then the merger wants to add further information.
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | | |
autogenerated so we should ignore them.
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
- merge versions correctly even if multiple different versions
with the same version number are available.
Thanks to Magnus Holmgren for the patch! (Closes: #351056)
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
- generate subdirectories for building the manpages in on the fly
depending on the po files we have.
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
- remove Auto-Installed information from extended_states
together with the package itself (Closes: #572364)
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
- add automake/conf build-depends/conflicts as recommend by
the autotools-dev README (Closes: #572615)
|
| | |\ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
typos in doc/po/es.po to generate the manpages properly.
[ Christian Perrier ]
* German translation update. Closes: #571037
* Spanish manpages translation update. Closes: #573293
[ Julian Andres Klode ]
* cmdline/apt-mark:
- Use the new python-apt API (and conflict with python-apt << 0.7.93.2).
* apt-inst/contrib/arfile.h:
- Add public ARArchive::Members() which returns the list of members.
* debian/rules:
- Fix the libraries name to be e.g. libapt-pkg4.9 instead of
libapt-pkg-4.9.
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
- consider absent of debian revision equivalent to 0 (Closes: #573592)
This moves the existing testcase for version comparison to "my" directory,
adds a few more tests (e.g. the tests used in cupt) and rewrites the
testcases runner: The runner does now call dpkg --compare-versions
to check what dpkg thinks about the comparison - all done in less code ;)
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
- if available store the Commandline in the history
* apt-pkg/contrib/cmndline.cc:
- save Commandline in Commandline::AsString for logging
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
- fix memory leaks in error conditions in DoSource()
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
- add a --only-upgrade flag to install command (Closes: #572259)
That is NOT what is requested in e.g. #74067 - this is a very simple
flag which behaves orthogonal to --no-upgrade not a full-blown
upgrade option for a single package instead of the whole package set.
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
- fix error message construction in OpenLog()
|
| | | | | | | | |
|
| | | | | | | | |
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
- fix two typos and be more verbose in the novice warning.
Thanks to Osamu Aoki for pointing it out! (Closes: #567669)
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
- add char[] fallback for filesystems without shared writable
mmap() like JFFS2. Thanks to Marius Vollmer for writing
and to Loïc Minier for pointing to the patch! (Closes: #314334)
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
- remove some years old and obsolete Replaces
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
- don't crash if no arguments are given (Closes: #570962)
|
| | | | | | | | |
|
| | | | | | | | |
|
| |\ \ \ \ \ \ \
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
- fix backgrounding when dpkg runs (closes: #486222)
* cmdline/apt-mark:
- show error on incorrect aguments (LP: #517917), thanks to
Torsten Spindler
* cmdline/apt-get.cc:
- if apt-get source foo=version or foo/distro can not be found,
error out (LP: #502641)
* apt-pkg/packagemanager.cc:
- better debug output
* doc/examples/configure-index:
- add missing Debug::pkgPackageManager option
|
| | | | | | | | | |
|
| | | | | | | | |
| | | | | | | |
| | | | | | | | |
- deal correctly with three letter langcodes (LP: #391409)
|
| | | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
- if apt-get source foo=version or foo/distro can not be found,
error out (LP: #502641)
|
| | | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
- show error on incorrect aguments (LP: #517917), thanks to
Torsten Spindler
|
| | | | | | | | |
| | | | | | | |
| | | | | | | | |
- fix backgrounding when dpkg runs (closes: #486222)
|
| | | | | | | | |
| | | | | | | |
| | | | | | | | |
- Read default configuration (Closes: #383257)
|
| | | | | | | | | |
|
| | | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
(Closes: #512046).
|
| | | | | | | | |
| | | | | | | |
| | | | | | | | |
- Honor Apt::GPGV::TrustedKeyring (Closes: #316390)
|
| | |_|_|_|_|_|/
|/| | | | | |
| | | | | | |
| | | | | | | |
- Always return a candidate if there is at least one version pinned > 0
(Closes: #512318)
|
| | | | | | | | |
|
| | | | | | | | |
|