Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-06-12 | update changelog | Michael Vogt | |
2014-06-12 | fix tests and add db-util to the test dependencies | Michael Vogt | |
Conflicts: .travis.yml | |||
2014-06-12 | (try to) fix travis-ci build failures | David Kalnischkies | |
dpkg on Ubuntu 12.04 does not seem to support parsing arch-specific dependencies, so we try to detect if we face such a dpkg in the test. In the other test the order depends on libdb, which changes per arch, so we just run it through our sorting binary and be happy (hopefully). Git-Dch: Ignore | |||
2014-06-12 | add an additional test for arch specific conflicts | David Kalnischkies | |
In bugreport #747261 I confirmed with this testcase that apt actually supports the requested architecture-specific conflicts already since 2012 with commit cef094c2ec8214b2783a2ac3aa70cf835381eae1. The old test only does simulations which are handy to check apt, this one builds 'real' packages to see if dpkg agrees with us. Git-Dch: Ignore | |||
2014-06-12 | Add compat mode for old (32bit FileSize) CacheDB (LP: #1274466) | Michael Vogt | |
2014-06-12 | Merge remote-tracking branch 'mvo/feature/apt-ftparchive-srccache2' into ↵ | Michael Vogt | |
ubuntu/trusty | |||
2014-06-12 | Only do openpty() if both stdin/stdout are terminals | Michael Vogt | |
Closes: 746434 | |||
2014-06-12 | unset LANGUAGE in the testing framework directly | David Kalnischkies | |
Git-Dch: Ignore Conflicts: test/integration/framework | |||
2014-06-12 | Merge tag '1.0.1ubuntu2' into ubuntu/trusty | Michael Vogt | |
Conflicts: configure.ac debian/changelog debian/control test/integration/framework | |||
2014-05-08 | fix regression from commit 215b0faf | Michael Vogt | |
2014-04-10 | prepare new upload1.0.1ubuntu2 | Michael Vogt | |
2014-04-10 | Merge branch 'debian/sid' into ubuntu/master | Michael Vogt | |
2014-04-10 | fix test-failure in adt | Michael Vogt | |
2014-04-10 | Merge remote-tracking branch 'origin/debian/sid' into ubuntu/master1.0.1ubuntu1 | Michael Vogt | |
Conflicts: debian/changelog | |||
2014-04-10 | prepare 1.0.1 release1.0.1 | Michael Vogt | |
2014-04-10 | Merge branch 'debian/sid' into ubuntu/master | Michael Vogt | |
2014-04-10 | apt: Minor typo in 'apt' man page (closes: #743657) | Josef Vitu | |
2014-04-10 | Merge remote-tracking branch 'mvo/bugfix/lp1304657-perms' into debian/sid | Michael Vogt | |
2014-04-10 | Merge remote-tracking branch 'mvo/bugfix/apt-search-case' into debian/sid | Michael Vogt | |
2014-04-10 | improve umask/fchmod code readability | Michael Vogt | |
2014-04-10 | Rename FileFd::Open() Perms to AccessMode | Michael Vogt | |
Bug lp:#1304657 was caused by confusion around the name Perms. The new name AccessMode should make it clear that its not the literal file permissions but instead the AccessMode passed to open() (i.e. the umask needs to be applied) | |||
2014-04-10 | Fix insecure file permissions when using FileFd with OpenMode::Atomic | Michael Vogt | |
Commit 7335eebea6dd43581d4650a8818b06383ab89901 introduced a bug that caused FileFd to create insecure permissions when FileFd::Atomic is used. This commit fixes the permissions and adds a test. The bug is most likely caused by the confusing "Perm" parameter that is passed to Open() - its not the file permissions but intead the "mode" part of open/creat. | |||
2014-04-09 | Fix possible race when stunnel/aptwebserver create their PID files | Michael Vogt | |
This patch should fix spurious test failures in jenkins or travis that are caused by a race condition in the {stunnel,aptwebserver}.pid file creation | |||
2014-04-08 | Merge branch 'bugfix/apt-search-case' into debian/sid | Michael Vogt | |
2014-04-07 | make apt search case-insensitive by default | Michael Vogt | |
2014-04-07 | Add versioned openjdk-6-jdk breaks | Julian Andres Klode | |
This helps if people did unclean upgrades from squeeze, namely to jessie directly. | |||
2014-04-07 | Version the Breaks/Replaces for sun-java{5,6}-jdk (LP: #1302736) | Julian Andres Klode | |
This is a *hack* to work around unofficial packages for Java 7 and 8 that wrongly provide the Java 5 and 6 packages. Closes: #743616 | |||
2014-04-07 | ensure "--db" also works with the new srcpkgdb | Michael Vogt | |
2014-04-04 | refactor _InitQuery() | Michael Vogt | |
2014-04-04 | ensure clean works | Michael Vogt | |
2014-04-04 | refactor to make OpenFile/OpenDebFile more robust | Michael Vogt | |
2014-04-04 | add test for binary cachedb and contents generation | Michael Vogt | |
2014-04-04 | Implement CacheDB for source packages in apt-ftparchive | Michael Vogt | |
2014-04-04 | Fix crash in "apt list" when a sources.list file is unreable | Michael Vogt | |
Closes: 743413 | |||
2014-04-04 | releasing package apt version 0.9.15.4ubuntu4 | Michael Vogt | |
2014-04-04 | prepare 0.9.15.4ubuntu3 | Michael Vogt | |
2014-04-04 | Promote xz-utils from apt Suggests to libapt-pkg Depends | Julian Andres Klode | |
libapt-pkg depends on the other compressors, and now that xz is the default in many cases, it should depend on that one as well. | |||
2014-04-04 | show debug output only if told so in packagemanager | David Kalnischkies | |
Git-Dch: Ignore | |||
2014-04-04 | do not configure already unpacked packages needlessly | David Kalnischkies | |
The unpack of a M-A:same package will force the unpack of all its siblings directly to prevent that they could be separated by later immediate actions. In commit 634985f8 a call to SmartConfigure was introduced to configure these packages at the time the installation order encounters them. Usually, the unpack order is already okay, so that this 'earlier' unpack was not needed and if it wouldn't have been done, the package would now only be unpacked, but by configuring the package now we impose new requirements which must be satisfied. The code is clever enough to handle this most of the time (it worked for 2 years!), but it isn't needed and in very coupled cases this can fail. Removing this call again removes this extra burden and so simplifies the ordering as can be seen in the modified tests. Famous last words, but I don't see a reason for this extra burden to exist hence the remove. Closes: 740843 | |||
2014-04-04 | cmdline parsing: apt-config is not apt-cdrom | David Kalnischkies | |
2014-04-04 | use the pretty fullname of a pkg as download desciption | David Kalnischkies | |
Otherwise the "WARNING: The following packages cannot be authenticated!" messages does not include the architecture of the package, so it would be slightly misinformative. | |||
2014-04-04 | apt-inst: Do not try to create a substring of an empty string in error reporting | Julian Andres Klode | |
One of our compressors (the empty one) has an empty extension. Calling substr on it fails. | |||
2014-04-04 | ensure proper teardown in dpkg error cases | David Kalnischkies | |
We have to properly close our pseudo terminals even in error cases before we call post-invoke scripts. This is done now by breaking from the dpkg calling loop instead of copying the handling, which did it in the wrong order before. This also ensures that our state file is written in error cases to record autobit and co as this was forgotten before. Closes: 738969 | |||
2014-04-04 | add sun-java{5,6}-jdk to breaks/replaces as that provided a "apt" binary as well | Michael Vogt | |
2014-04-04 | merge upload 0.9.15.4ubuntu20.9.15.4ubuntu2 | Michael Vogt | |
2014-04-01 | Merge branch 'debian/sid' into ubuntu/master | Michael Vogt | |
Conflicts: debian/changelog | |||
2014-04-01 | Merge branch 'debian/sid' into ubuntu/master | Michael Vogt | |
2014-04-01 | releasing package apt version 1.01.0 | Michael Vogt | |
2014-04-01 | add sun-java{5,6}-jdk to breaks/replaces as that provided a "apt" binary as well | Michael Vogt | |
2014-04-01 | install "apt" binary by default | Michael Vogt | |