| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
provide ReadOnly, WriteOnly and ReadWrite as flags alongside
the additional flags as decompression will be one-way later,
but certain parts really depend on Write* openmodes being
ReadWrite opens, so we will have to fail for those.
|
|
|
|
| |
to replace hardcoding of compressiontypes and compressors
|
|
|
|
| |
TranslationsCopy::CopyTranslations() into a single common function
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| | |
- prefer native providers over foreigns even if the chain is foreign
The code preferred real over virtual packages and based on priorities.
This is changed in so far that a real package from any arch is preferred
over any virtual provider and if priorities doesn't help in choosing the
best provider we choose it based on architectures
|
| | |
|
| |
| |
| |
| |
| | |
* cmdline/apt-{get,cache,mark}.cc:
- use Lists instead of Sets if input order should be preserved for
commands accepting lists of packages, e.g. policy (Closes: #625960)
|
| |
| |
| |
| | |
- make the cachesets real containers which can embedding any container
to be able to use the same interface regardless of set or list usage
|
| |
| |
| | |
- use aptconfiguration to get the supported compression types
|
|/
|
|
| |
#649451)
|
|
|
| |
- M-A: foreign packages provide for other archs, too
|
| |
|
|
|
| |
- use a pointer-union to peace gcc strict-aliasing warning
|
|\ |
|
| |
| |
| | |
- show a debug why a package was kept by ResolveByKeep()
|
| |
| |
| |
| |
| |
| | |
* apt-pkg/deb/debmetaindex.cc:
- none is a separator, not a language: no need for Index (Closes: #624218)
* apt-pkg/aptconfiguration.cc:
- do not builtin languages only if none is forced (Closes: #643787)
|
| |
| |
| | |
- accept generic release pin expressions again in -t (Closes: #644166)
|
| |
| |
| | |
- silently ignore *.orig and *.save files by default
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- use std::vector instead of fixed size arrays to store args and
multiarch-packagename strings
- load the dpkg base arguments only one time and reuse them later
* cmdline/apt-get.cc:
- follow Provides in the evaluation of saving candidates, too, for
statisfying garbage package dependencies (Closes: #640590)
* apt-pkg/algorithms.cc:
- if a package is garbage, don't try to save it with FixByInstall
|
| |
| |
| |
| | |
- fix double delete (LP: #848907)
- ignore only the invalid regexp instead of all options
|
| |
| |
| |
| | |
- do not fail on unpacked packages in SmartUnPack, just don't
shedule them for unpack, but do all checks and configure them
|
|\ \ |
|
| | |
| | |
| | | |
- always prefer "en" over "" for "en"-language regardless of cache-order
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
struct is created and not at the end of the cache generation
This allows us to be independent from the configured architectures for
these kind of conflicts, we get natural progress for free and
only the needed dependencies are in th respective binary cache.
|
| | |
| | |
| | |
| | | |
just with different debugging information at the end
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
the merging with this knowledge a bit and by correctly sharing the lists
we only need to have a single description list for possibly many different
versions. This also means that description translations are shared between
different sources
|
| | | |
|
| | |
| | |
| | | |
- refactor MergeList by creating -Group, -Package and -Version specialist
|
| | |
| | |
| | |
| | |
| | | |
- none is a separator, not a language: no need for Index (Closes: #624218)
* apt-pkg/aptconfiguration.cc:
- do not builtin languages only if none is forced (Closes: #643787)
|
| |\ \
| |/ /
|/| | |
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
- fix double delete (LP: #848907)
- ignore only the invalid regexp instead of all options
* apt-pkg/acquire-item.h, apt-pkg/deb/debmetaindex.cc:
- fix fetching language information by adding OptionalSubIndexTarget
* methods/https.cc:
- cleanup broken downloads properly
* ftparchive/cachedb.cc:
- fix buffersize in bytes2hex
* apt-pkg/deb/deblistparser.cc:
- fix crash when the dynamic mmap needs to be grown in
LoadReleaseInfo (LP: #854090)
|
| | | | |
|
| | | |
| | | |
| | | | |
- fix fetching language information by adding OptionalSubIndexTarget
|
| | | |
| | | |
| | | |
| | | | |
- fix double delete (LP: #848907)
- ignore only the invalid regexp instead of all options
|
| | | |
| | | |
| | | | |
- remove the limit of 400 Binaries for a source package (Closes: #622110)
|
| | | |
| | | |
| | | | |
- if a package is garbage, don't try to save it with FixByInstall
|
| | | | |
|
| | | |
| | | |
| | | |
| | | | |
- use std::vector instead of fixed size arrays to store args and
multiarch-packagename strings
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| |/ /
|/| | |
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
as tight dependencies between immediate packages better
enabling also the possibility to mark all packages as immediate
(at least Closes: #353290, #540227, #559733, #621836, #639290)
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
SmartConfigure xserver-xorg-video-apm (1:1.2.3-0ubuntu1)
SmartConfigure xserver-xorg-core (2:1.9.0-0ubuntu7.3) <- Loop flag set on xserver-xorg-core
SmartConfigure xserver-xorg (1:7.5+6ubuntu3)
SmartConfigure xserver-xorg-core (2:1.9.0-0ubuntu7.3) (Only Correct Dependancies) <- Loop flag removed prematurely
SmartConfigure libpciaccess0 (0.12.0-1)
SmartConfigure libpixman-1-0 (0.18.4-1)
SmartConfigure xserver-xorg-video-all (1:7.5+6ubuntu3)
SmartConfigure xserver-xorg-video-apm (1:1.2.3-0ubuntu1) (Only Correct Dependancies)
SmartConfigure xserver-xorg-core (2:1.9.0-0ubuntu7.3) <- Incorrectly detects first run as no loop flag
Also applied this fix to the SmartUnpack method.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
resolve dependancies in SmartConfigure) yet Pkg
would not be immediately configured. This was because SmartUnPack still required the immediate flag to be set on Pkg.
Also inproved the debuging adding indented output for SmartUnPack and SmartConfigure and specifying in the output if
SmartConfigure or SmartUnPack was called just to Correct something (PkgLoop = true) or not.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Now both SmartConfigure and SmartUnPack can be
called mutiple times on the same package, this is to make sure that when loops are broken all packages that are required
are kept in the same dpkg run.
|
| | | | |
|
| | | |
| | | |
| | | |
| | | | |
package to ensure all dependancies are satisfied.
|