]>
git.saurik.com Git - apt.git/log
Michael Vogt [Fri, 29 Nov 2013 06:42:12 +0000 (07:42 +0100)]
add autopkgtest
Michael Vogt [Thu, 28 Nov 2013 20:24:38 +0000 (21:24 +0100)]
add missing test/integration/test-bug-720597-build-dep-purge
Michael Vogt [Thu, 28 Nov 2013 19:02:51 +0000 (20:02 +0100)]
update changelog
Michael Vogt [Thu, 28 Nov 2013 18:45:58 +0000 (19:45 +0100)]
Merge remote-tracking branch 'mvo/feature/short-list' into debian/sid
Michael Vogt [Thu, 28 Nov 2013 18:45:44 +0000 (19:45 +0100)]
add "-f" option to "build-dep" as sbuild is using it to fix regression with cross-building (LP: #
1255806 )
Michael Vogt [Thu, 28 Nov 2013 16:08:53 +0000 (17:08 +0100)]
fix regression that APT::Keep-Fds is not honored (closes: #730490)
Michael Vogt [Thu, 28 Nov 2013 15:50:20 +0000 (16:50 +0100)]
fix "apt-get --purge build-dep" (closes: #720597)
Michael Vogt [Tue, 26 Nov 2013 07:17:29 +0000 (08:17 +0100)]
add APT::Cmd::List-Include-Summary
Michael Vogt [Mon, 25 Nov 2013 15:35:02 +0000 (16:35 +0100)]
do not show summary in "apt list"
Michael Vogt [Sat, 23 Nov 2013 08:36:50 +0000 (09:36 +0100)]
upload 0.9.13 to unstable
Michael Vogt [Sat, 23 Nov 2013 08:16:24 +0000 (09:16 +0100)]
Changed MinAgeSec to MinAge in /etc/cron.daily/apt:200,204 LP: #
1206047
Michael Vogt [Fri, 1 Nov 2013 09:42:49 +0000 (10:42 +0100)]
small documentation updates
Michael Vogt [Fri, 1 Nov 2013 09:03:16 +0000 (10:03 +0100)]
releasing package apt version 0.9.13~exp1
Michael Vogt [Thu, 31 Oct 2013 22:37:10 +0000 (23:37 +0100)]
prepare new upload
Michael Vogt [Thu, 31 Oct 2013 22:24:41 +0000 (23:24 +0100)]
setup LINES in apt-pkg/install-progress.cc
Michael Vogt [Thu, 31 Oct 2013 22:00:11 +0000 (23:00 +0100)]
use StartDpkg() in PackageManagerProgressDeb822Fd as well
Michael Vogt [Thu, 31 Oct 2013 21:55:38 +0000 (22:55 +0100)]
add new pid_t ExecFork(std::set<int> KeepFDs) to get rid of the super ugly APT::Keep-Fds hack and also add a new PackageManagerProgressFd::StartDpkg() progress state
Michael Vogt [Thu, 31 Oct 2013 20:03:33 +0000 (21:03 +0100)]
move pty magic into its own functions
Michael Vogt [Thu, 31 Oct 2013 16:08:20 +0000 (17:08 +0100)]
fix some more ABI issues, abicheck is happy now
Michael Vogt [Thu, 31 Oct 2013 07:23:12 +0000 (08:23 +0100)]
restore ABI and prepare next ABI via #if (APT_PKG_MAJOR >= 4 && APT_PKG_MINOR >= 13)
Michael Vogt [Thu, 31 Oct 2013 06:36:47 +0000 (07:36 +0100)]
move pty stuff into its own function
Michael Vogt [Fri, 25 Oct 2013 13:45:38 +0000 (15:45 +0200)]
Merge remote-tracking branch 'upstream/debian/sid' into feature/install-progress-refactor
Michael Vogt [Fri, 25 Oct 2013 13:43:28 +0000 (15:43 +0200)]
extract getDpkgExecutable() and DPkgPM::BuildPackagesProgressMap() out of the monster long pkgDPkgPM::Go()
Michael Vogt [Fri, 25 Oct 2013 10:23:11 +0000 (12:23 +0200)]
improve documentation for Acquire::http::Proxy-Auto-Detect (thanks to Francesco Poli)
Michael Vogt [Thu, 24 Oct 2013 06:31:50 +0000 (08:31 +0200)]
make the main loop a while() instead of a for() as I find this (much) easier to read this way)
Michael Vogt [Tue, 22 Oct 2013 20:05:15 +0000 (22:05 +0200)]
Merge remote-tracking branch 'upstream/debian/sid' into feature/install-progress-refactor
Conflicts:
apt-pkg/deb/dpkgpm.cc
apt-pkg/makefile
Michael Vogt [Tue, 22 Oct 2013 19:55:02 +0000 (21:55 +0200)]
fix failing ./test/integration/test-disappearing-packages (thanks Donkult) - ported from the mvo/feature/install-progress-refactor branch
Michael Vogt [Tue, 22 Oct 2013 19:53:49 +0000 (21:53 +0200)]
fix failing ./test/integration/test-disappearing-packages (thanks Donkult!)
Michael Vogt [Tue, 22 Oct 2013 19:38:45 +0000 (21:38 +0200)]
test/integration/run-tests: output the failed test names
Michael Vogt [Tue, 22 Oct 2013 19:24:13 +0000 (21:24 +0200)]
Merge remote-tracking branch 'mvo/feature/upgrade-api' into debian/sid
Michael Vogt [Tue, 22 Oct 2013 19:15:55 +0000 (21:15 +0200)]
use Pkg.FullName() in disappearedPkgs and remove duplicated check
Michael Vogt [Tue, 22 Oct 2013 17:02:01 +0000 (19:02 +0200)]
fix install-progress location
Michael Vogt [Tue, 22 Oct 2013 16:44:14 +0000 (18:44 +0200)]
move install-progress.{cc,h} to apt-pkg
Michael Vogt [Sat, 19 Oct 2013 16:29:59 +0000 (18:29 +0200)]
add Acquire::http::Proxy-Auto-Detect to the apt.conf.5 manpage (closes: 726597)
Michael Vogt [Mon, 21 Oct 2013 20:11:40 +0000 (22:11 +0200)]
add APT::Status-deb822-Fd
Michael Vogt [Mon, 21 Oct 2013 19:42:16 +0000 (21:42 +0200)]
restore binary compatiblity with the pkgPackageManager interface
Michael Vogt [Mon, 21 Oct 2013 19:24:32 +0000 (21:24 +0200)]
fix apt output ordering and update test to match the new human friendly messages that include the architecture
Michael Vogt [Mon, 21 Oct 2013 19:23:07 +0000 (21:23 +0200)]
move iprogress.{cc,h} to private-progress.{cc,h} until its fully stable
Michael Vogt [Fri, 18 Oct 2013 16:26:56 +0000 (18:26 +0200)]
re-add missing APT::String::Strip
Michael Vogt [Fri, 18 Oct 2013 13:56:06 +0000 (15:56 +0200)]
merged debian/sid
Michael Vogt [Fri, 18 Oct 2013 07:40:05 +0000 (09:40 +0200)]
use std::string instead of char* in pkgDPkgPM::ProcessDpkgStatusLine()
Michael Vogt [Fri, 18 Oct 2013 07:28:08 +0000 (09:28 +0200)]
reshuffle the pkgDPkgPM::ProcessDpkgStatusLine() some more to make it more robust
Michael Vogt [Fri, 18 Oct 2013 06:32:36 +0000 (08:32 +0200)]
reshuffle dpkgpm.cc code a bit more
Michael Vogt [Fri, 18 Oct 2013 06:32:14 +0000 (08:32 +0200)]
add $* to gdb to make it more useful
Michael Vogt [Fri, 18 Oct 2013 06:10:29 +0000 (08:10 +0200)]
add APT::String::Strip(), start cleanup of ProcessDpkgStatusLine
Michael Vogt [Fri, 18 Oct 2013 06:02:29 +0000 (08:02 +0200)]
cleanup
Michael Vogt [Thu, 17 Oct 2013 06:18:09 +0000 (08:18 +0200)]
ensure that short-name -> long-name detection for dpkg-status works for reinstalls too
Michael Vogt [Thu, 17 Oct 2013 06:03:41 +0000 (08:03 +0200)]
Merge branch 'debian/sid' into feature/install-progress-refactor
Conflicts:
apt-pkg/deb/dpkgpm.cc
Michael Vogt [Thu, 17 Oct 2013 05:47:15 +0000 (07:47 +0200)]
fix broken clean when apt was finished and ensure that terminal progress is updated when a new dpkg-loop is entered in dpkgpm.cc
Michael Vogt [Tue, 15 Oct 2013 19:12:19 +0000 (21:12 +0200)]
fix changelog
Michael Vogt [Tue, 15 Oct 2013 16:50:09 +0000 (18:50 +0200)]
releasing package apt version 0.9.12.1
Michael Vogt [Tue, 15 Oct 2013 16:09:09 +0000 (18:09 +0200)]
remove POSTINST from framework, file tree can be used for this
Michael Vogt [Tue, 15 Oct 2013 16:07:44 +0000 (18:07 +0200)]
tests, do not send pkgname with arch via the status-fd
Michael Vogt [Tue, 15 Oct 2013 15:54:31 +0000 (17:54 +0200)]
Merge remote-tracking branch 'upstream/debian/sid' into bugfix/bts-726156-2
Michael Vogt [Tue, 15 Oct 2013 13:39:59 +0000 (15:39 +0200)]
fix logic for finding what package dpkg means in the --status-fd and only send out short packagenames
David Kalnischkies [Sun, 13 Oct 2013 17:33:09 +0000 (19:33 +0200)]
fix progress-segfault in case of dpkg errors/prompts
Errors and conffile prompts have a fourth information piece,
which the "old" code access which isn't provided by the "new" one.
This isn't checking if the messages are really well-formed,
so it could still segfault on misformed messages, but this code
needs more work anyway, so one step at a time.
Closes: 726047
Michael Vogt [Mon, 14 Oct 2013 06:42:48 +0000 (08:42 +0200)]
re-add APT::Keep-Fds:: for the dpkg status-fd in dpkgpm.cc as we always need this
Michael Vogt [Mon, 14 Oct 2013 05:52:21 +0000 (07:52 +0200)]
rename APT::Progress::Packagemanager Started->Start, Finished->Stop to match pkgAcquireStatus
Michael Vogt [Mon, 14 Oct 2013 05:40:56 +0000 (07:40 +0200)]
refactor writing to WriteToStatusFd()
Michael Vogt [Sun, 13 Oct 2013 13:10:53 +0000 (15:10 +0200)]
add APT::Progress::PackageManager::Pulse()
Michael Vogt [Sun, 13 Oct 2013 13:05:04 +0000 (15:05 +0200)]
move the status-fd progress reporting out of the pkgDPkgPM class, at this point, breaks ABI/API, lets see what we can do about this
Michael Vogt [Fri, 11 Oct 2013 20:48:22 +0000 (22:48 +0200)]
move common code into PackageManager::StatusChanged()
Michael Vogt [Fri, 11 Oct 2013 20:16:55 +0000 (22:16 +0200)]
deal with nr_terminal_rows unavailable
Michael Vogt [Fri, 11 Oct 2013 20:05:47 +0000 (22:05 +0200)]
Merge branch 'debian/sid' of ssh://git.debian.org/git/apt/apt into debian/sid
Michael Vogt [Fri, 11 Oct 2013 20:05:38 +0000 (22:05 +0200)]
add missing _() around the new "Progress" string
Michael Vogt [Fri, 11 Oct 2013 17:27:23 +0000 (19:27 +0200)]
first iteration of install progress refactor
Michael Vogt [Wed, 9 Oct 2013 20:37:46 +0000 (22:37 +0200)]
Merge branch 'debian/sid' of ssh://git.debian.org/git/apt/apt into debian/sid
Michael Vogt [Wed, 9 Oct 2013 19:20:57 +0000 (21:20 +0200)]
fix typo
Michael Vogt [Wed, 9 Oct 2013 19:20:57 +0000 (21:20 +0200)]
fix typo
Michael Vogt [Wed, 9 Oct 2013 18:50:13 +0000 (20:50 +0200)]
releasing package apt version 0.9.12
Michael Vogt [Wed, 9 Oct 2013 13:02:49 +0000 (15:02 +0200)]
update changelog
Michael Vogt [Wed, 9 Oct 2013 12:55:01 +0000 (14:55 +0200)]
Merge remote-tracking branch 'mvo/feature/limit-default-pdiffs' into debian/sid
Michael Vogt [Wed, 9 Oct 2013 12:51:09 +0000 (14:51 +0200)]
Merge remote-tracking branch 'mvo/feature/add-upgrade-mode-test' into debian/sid
Michael Vogt [Wed, 9 Oct 2013 12:02:42 +0000 (14:02 +0200)]
fixup various UI issues in the test
Michael Vogt [Wed, 9 Oct 2013 10:37:52 +0000 (12:37 +0200)]
really fix test
Michael Vogt [Wed, 9 Oct 2013 09:01:18 +0000 (11:01 +0200)]
use "insertpackage" instead of "buildsimplenativepackage"
Michael Vogt [Wed, 9 Oct 2013 08:27:11 +0000 (10:27 +0200)]
update Uploaders to match recent uploaders better
Michael Vogt [Wed, 9 Oct 2013 05:58:31 +0000 (07:58 +0200)]
add test for upgrade, upgrade --with-new-pkgs, dist-upgrade
Michael Vogt [Tue, 8 Oct 2013 19:48:14 +0000 (21:48 +0200)]
apt-pkg/deb/dpkgpm.cc: fix off-by-one in SetupTerminalScrollArea reset
Michael Vogt [Tue, 8 Oct 2013 18:39:03 +0000 (20:39 +0200)]
prepare new release
Michael Vogt [Tue, 8 Oct 2013 17:59:26 +0000 (19:59 +0200)]
Merge remote-tracking branch 'mvo/feature/dpkg-progress-fancy' into debian/sid
Michael Vogt [Tue, 8 Oct 2013 17:59:04 +0000 (19:59 +0200)]
Merge remote-tracking branch 'mvo/feature/upgrade-with-new' into debian/sid
Michael Vogt [Tue, 8 Oct 2013 17:57:42 +0000 (19:57 +0200)]
Merge remote-tracking branch 'mvo/feature/dpkg-progress-docs' into debian/sid
Michael Vogt [Tue, 8 Oct 2013 17:46:39 +0000 (19:46 +0200)]
debian/apt.postinst: use --compare-versions lt instead of lt-nl, to ensure the apt-auto-removal file is correctly create, thanks to Ben Hutchings
Michael Vogt [Mon, 7 Oct 2013 11:46:30 +0000 (13:46 +0200)]
fix off-by-one error in pkgDPkgPM::SetupTerminalScrollArea()
Michael Vogt [Mon, 7 Oct 2013 11:42:50 +0000 (13:42 +0200)]
fix libapt-inst for >2G debs (closes: #725483)
Michael Vogt [Mon, 7 Oct 2013 11:37:28 +0000 (13:37 +0200)]
use Dpkg::Progress-Fancy to be consitent with Dpkg::Progress
Michael Vogt [Mon, 7 Oct 2013 08:26:50 +0000 (10:26 +0200)]
add -o DpkgPM::Progress-Fancy for better dpkg progress output on vt100+ terminals
Michael Vogt [Sat, 5 Oct 2013 10:30:26 +0000 (12:30 +0200)]
rename FORBID_NEW_INSTALL_PACKAGES to FORBID_INSTALL_NEW_PACKAGES
Michael Vogt [Sat, 5 Oct 2013 10:22:55 +0000 (12:22 +0200)]
Move ListUpdate/AquireUpdate into update.{cc,h}
This moves the ListUpdate/AquireUpdate out of the "catch-all"
algorithm.{cc,h} file into its own update.{cc,h}
Michael Vogt [Sat, 5 Oct 2013 10:15:03 +0000 (12:15 +0200)]
* move upgrade releated code into upgrade.{cc,h}
The upgrade releated code is moved into upgrade.{cc,h} and
all pkg*Upgrade* prototypes are included in algorihms.h to
avoid breaking API (unless build with APT_9_CLEANER_HEADERS).
Michael Vogt [Sat, 5 Oct 2013 09:55:08 +0000 (11:55 +0200)]
re-add "Calculating upgrade..." message
Michael Vogt [Sat, 5 Oct 2013 09:54:08 +0000 (11:54 +0200)]
cleanup upgrade API some more (thanks for the feedback from David)
Michael Vogt [Sat, 5 Oct 2013 08:49:34 +0000 (10:49 +0200)]
Merge remote-tracking branch 'donkult/debian/sid' into debian/sid
Michael Vogt [Sat, 5 Oct 2013 08:49:26 +0000 (10:49 +0200)]
Merge remote-tracking branch 'mvo/bugfix/dpkg-progress-multiarch' into debian/sid
David Kalnischkies [Thu, 3 Oct 2013 20:58:55 +0000 (22:58 +0200)]
tests: install --no-install-recommends and stunnel4 for travis
stunnel4 is required for https tests
Git-Dch: Ignore
David Kalnischkies [Thu, 3 Oct 2013 20:49:58 +0000 (22:49 +0200)]
test: use a multiarch capable dpkg rather than workaround
The tests require nowadays a (somewhat) multiarch-capable dpkg, so
replace the workaround as marked in the FIXME with a proper install as
the workaround isn't working always correctly, letting the test fail.
Git-Dch: Ignore
David Kalnischkies [Thu, 3 Oct 2013 20:23:11 +0000 (22:23 +0200)]
do not ++ on erased package pointers in autoremove
Symptom: In an Ubuntu precise chroot (like on travis-ci)
test-bug-613420-new-garbage-dependency segfaults in a std::set
operator++ on an iterator we have erased previously
(but not if run under gdb of course)
David Kalnischkies [Thu, 3 Oct 2013 19:34:52 +0000 (21:34 +0200)]
fix lzma-support detection via xz binary
Clear() only clears a config option, not removing it and an empty
setting still exists. Hence we set the option instead to the xz path
so that the later existance check can find a binary for the test
David Kalnischkies [Thu, 3 Oct 2013 13:11:21 +0000 (15:11 +0200)]
use pkgAcqArchive in 'download' for proper errors
With a bit of trickery we can reuse the usual infrastructure we have in
place to acquire deb files for the 'download' operation as well, which
gains us authentification check & display, error messages, correct
filenames and "downloads" from the root-owned archives.