]>
git.saurik.com Git - apt.git/log
Michael Vogt [Wed, 4 Dec 2013 15:27:05 +0000 (16:27 +0100)]
refactor FindSrc()
Michael Vogt [Wed, 4 Dec 2013 15:26:57 +0000 (16:26 +0100)]
add test for aptget source for unavailable package
Michael Vogt [Wed, 4 Dec 2013 07:41:23 +0000 (08:41 +0100)]
further refactor, extract GetReleaseForSourceRecord() out of FindSrc(), write out the selection notice to c1out to be consistent with the rest of the source
Michael Vogt [Wed, 4 Dec 2013 07:18:58 +0000 (08:18 +0100)]
refactor and move generation of the MetaIndex FileName out of the FindSrc()
Michael Vogt [Wed, 4 Dec 2013 06:58:37 +0000 (07:58 +0100)]
add test, deal with InRelease
Michael Vogt [Tue, 3 Dec 2013 20:49:02 +0000 (21:49 +0100)]
proof-of-concept for fixing debian #731102
Michael Vogt [Fri, 29 Nov 2013 19:50:36 +0000 (20:50 +0100)]
releasing package apt version 0.9.13.1
Michael Vogt [Fri, 29 Nov 2013 19:17:20 +0000 (20:17 +0100)]
fix apport report writing (LP: #
1254499 )
Michael Vogt [Fri, 29 Nov 2013 19:08:56 +0000 (20:08 +0100)]
reset terminal on error (closes: #730795)
Michael Vogt [Fri, 29 Nov 2013 18:54:43 +0000 (19:54 +0100)]
update changelog
Michael Vogt [Fri, 29 Nov 2013 16:10:35 +0000 (17:10 +0100)]
fix crash when SetCandidateRelease is used
Michael Vogt [Fri, 29 Nov 2013 13:16:11 +0000 (14:16 +0100)]
update changelog
Michael Vogt [Fri, 29 Nov 2013 12:39:45 +0000 (13:39 +0100)]
Merge remote-tracking branch 'mvo/debian/sid' into debian/sid
Conflicts:
apt-private/private-cmndline.cc
Michael Vogt [Fri, 29 Nov 2013 07:38:12 +0000 (08:38 +0100)]
Merge branch 'feature/edit-sources' into debian/sid
Michael Vogt [Fri, 29 Nov 2013 07:35:05 +0000 (08:35 +0100)]
add "APT::String::Endswith" and automatic adding of ".list" in apt edit-source
Michael Vogt [Fri, 29 Nov 2013 07:17:44 +0000 (08:17 +0100)]
add support for "apt edit-source foo" sources.list.d component editing
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 [Thu, 28 Nov 2013 11:15:47 +0000 (12:15 +0100)]
move EditSources into its own file
Michael Vogt [Tue, 26 Nov 2013 09:32:21 +0000 (10:32 +0100)]
add check when sources.list changed
Michael Vogt [Tue, 26 Nov 2013 08:22:40 +0000 (09:22 +0100)]
add syntax check for sources.list
Michael Vogt [Tue, 26 Nov 2013 08:04:48 +0000 (09:04 +0100)]
rename APT::Cmd::AllVersions -> APT::Cmd::All-Versions, APT::Cmd::UseRegexp -> APT::Cmd::Use-Regexp
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 [Mon, 25 Nov 2013 07:36:57 +0000 (08:36 +0100)]
add basic "edit-sources" command
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