summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2012-05-03'install' actions lock /var/cache/apt/archivesDaniel Hartwig2-12/+17
Other tasks which access that directory (such as 'apt-get clean') will now fail if aptitude is downloading or installing packages. (Closes: #370381)
2012-05-02Remove one more mention to 'su'Daniel Hartwig1-1/+1
2012-05-02Fix check_boost.sh for out-of-tree buildsDaniel Hartwig2-4/+14
2012-05-02Bump date in NEWSDaniel Hartwig1-1/+1
2012-04-28Update NEWS againDaniel Hartwig1-4/+0
2012-04-28Update NEWS againDaniel Hartwig1-0/+8
2012-04-28Hold lists lock with pkgAcquire insteadDaniel Hartwig1-15/+2
Previous code did not hold it for the full download. Closes: #653479
2012-04-27Destroy download_threads when done with themDaniel Hartwig2-2/+4
2012-04-27Use arch-qualified names in 'Provided by' for virtual packagesDaniel Hartwig2-1/+4
LP: #972847
2012-04-27Do not call debtags on list update.Daniel Hartwig3-277/+4
This was a rather unsightly kludge and is better suited as a script for APT::Update::Post-Invoke.
2012-04-27Update NEWS with recent changesDaniel Hartwig1-0/+23
2012-04-27Include semantics of ListUpdate locallyDaniel Hartwig1-9/+34
* src/generic/apt/download_update_manager.cc: - run APT::Update hooks (Closes: #476399) - report fetch errors (Closes: #451137)
2012-04-27Revert "Update package lists using ListUpdate (libapt-pkg)"Daniel Hartwig2-24/+52
This reverts commit bd3f0ed4935577f5d942b418f11c0a8a50894c7b. ListUpdate did not fit download_upload_manager well, but appeared to work. Now reverting in favour of updating the local code and hopefully this allows us to tackle some of the bugs that popped up.
2012-04-25update Finnish manpage to point to doc package (from Ubuntu: ↵Daniel Hartwig1-1/+1
12_point_manpage_to_doc_package)
2012-04-25Dont mention 'su' in 'Become root' (from Ubuntu: 11_ubuntu_uses_sudo)Daniel Hartwig2-2/+2
2012-04-25Check for apt_init errors in cmdline_download.ccDaniel Hartwig2-0/+9
Closes: #670379
2012-04-25Include build of gtest when building gmockDaniel Hartwig2-5/+6
2012-04-24Include Croatian translation in build filesDaniel Hartwig1-1/+1
2012-04-24Update NEWS for 0.6.7.Daniel Hartwig1-0/+13
2012-04-24Update build files for 0.6.7.Daniel Hartwig2-2/+2
2012-04-24Fix typo in temp moduleDaniel Hartwig1-1/+1
2012-04-17Avoid dpkg and infinite loop in download-only modeDaniel Hartwig1-6/+36
* src/generic/apt/download_install_manager.cc: When in download_only mode: - report download errors; - post_dpkg save/reload cycle (fix for #429388) is not needed; - ignore aptitude::Forget-New-On-Install; - avoid dpkg and a potential infinite loop; - do not run {Pre,Post}-Invoke scripts. Closes: #629266
2012-04-16Remove execute_install_run from download_install_manager.hDaniel Hartwig1-6/+0
Left over from commit 6dcafe7716dc7974576d3e83d3b9fa740ab215d2.
2012-04-15Minor update to German translationDaniel Hartwig1-9/+4
2012-04-07Croatian translation update. Closes: #667934Tomislav Krznar1-0/+8016
2012-03-27Update po filesDaniel Hartwig46-7264/+7416
2012-03-27?architecture generates match titlesDaniel Hartwig1-12/+21
2012-03-27Support non-regex terms generating titles for 'pattern' grouping policyDaniel Hartwig2-1/+16
Previously non-regex terms had to use a grouping policy such as: pattern(~ramd64 => amd64) to specify the title. This change permits some terms to define the title, and using shorter grouping policies like: pattern(~ramd64) pattern(~r) * src/generic/apt/matching/match.{cc,h}: - support non-regex terms generating titles;
2012-03-27Add architecture grouping policyDaniel Hartwig5-0/+105
2012-03-27Update desc. of 'status' grouping policyDaniel Hartwig1-3/+4
2012-03-25Use FullName with dpkg-reconfigureDaniel Hartwig1-1/+1
2012-03-25Update translations; unfuzzyDaniel Hartwig46-53294/+51065
2012-03-25Also support MultiArch flags from apt 0.8.16Daniel Hartwig3-32/+35
* configure.ac: - check for MultiArch support in APT (requires at least 0.8); * src/generic/apt/apt.cc: - support libapt-pkg 0.8.16 in multiarch_type; * src/generic/apt/matching/match.cc: - tweak multiarch;
2012-03-23Update NEWS for recent changesDaniel Hartwig1-2/+12
2012-03-23configure: avoid needless checking of libraries; disable GTK+Daniel Hartwig1-41/+49
* configure.ac: - avoid most library and header checks if --disable-aptitude; - GTK+ frontend is disabled by default; - enabling GTK+ or Qt is an error if libraries missing;
2012-03-23Update tests for recent cmdline_download_progress changesDaniel Hartwig1-13/+13
2012-03-23More nice size on cmdline_download_progressDaniel Hartwig1-1/+2
2012-03-23[curses] Hack to prevent debug messages dumping to the screenDaniel Hartwig2-7/+13
Closes: #651748
2012-03-22?architecture(native) matches also "all"Daniel Hartwig1-1/+2
2012-03-22Drop regex support from ?architectureDaniel Hartwig4-18/+13
2012-03-21Extend the default search pattern to support 'name:arch'Daniel Hartwig2-15/+14
A search pattern with no explicit term, "s", is equivalent to "?name(s)". This changes modifies these semantics when the pattern is arch-qualified, "name:arch" which is now equivalent to "?exact-name(name) ?architecture(arch)". These are the semantics used by apt-get and others which are internally derived from pkgCache::FindPkg("name:arch"). On the command-line, it is possible to specify both an architecture and an archive/version, as well as an override specifier: # aptitude install an:armel/sid tf:armel- * src/generic/apt/matching/parse.cc: - extended semantics as per above. * src/cmdline/cmdline_versions.cc: - modify argument processing to use the extended semantics.
2012-03-20Update NEWS for recent changesDaniel Hartwig1-1/+12
2012-03-20Tweak display of architecture in dependency listsDaniel Hartwig1-2/+5
Architecture is not a property of the dependency, it is the particular packages which determine whether they can satisfy a given dependency. The old view: --\ Depends (1) --\ libc6:armel (>= 2.4) (UNSATISFIED) p 2.13-27 --\ PreDepends (1) --\ multiarch-support:armel i multiarch-support 2.13-27 p 2.13-27 The new view is much clearer and does not mislead about the dependency requirements: --\ Depends (1) --\ libc6 (>= 2.4) (UNSATISFIED) p libc6:armel 2.13-27 --\ PreDepends (1) --\ multiarch-support i multiarch-support 2.13-27 p multiarch-support:armel 2.13-27
2012-03-19Support 'native' and 'foreign' as arguments to ?architectureDaniel Hartwig9-4/+122
* src/generic/apt/apt.{cc,h}: - new functions is_native_arch, is_foreign_arch. * src/generic/apt/matching/*: * doc/en/aptitude.xml: - support 'native' and 'foreign' as arguments to ?architecture.
2012-03-19Make ~VCURRENT etc. behave like ?version(CURRENT)Daniel Hartwig1-12/+18
~V was not recognizing the special values CURRENT, CANDIDATE, TARGET. * src/generic/apt/matching/parse.cc: - move choice of ?version implementation to separate function and use that function when parsing the short form ~V.
2012-03-18Adjust loading of default top sectionsDaniel Hartwig1-6/+3
2012-03-18Do not assume "main" is the primary top-sectionDaniel Hartwig1-6/+11
2012-03-18Use libraries (liba, libb, etc.) with 'firstchar' grouping policyDaniel Hartwig1-8/+9
2012-03-18Make load_{group,sort}policy.cc more l10n friendlyDaniel Hartwig2-21/+21
2012-03-18Finish off "Change the default width of version fields (%V and %v) from 10 ↵Daniel Hartwig6-6/+10
to 14…" This is mainly for commit "a303dcaceacdc6299b9f23cc2375b9e403d20da0" which was ineffective. * src/pkg_columnizer.cc: - really change default width of version columns to 14. * doc/en/aptitude.xml: - document changes to default widths of version columns. * po/{dz,nb}.po: - clear bad msgstr at src/pkg_columnizer.cc:86. * po/ru.po: - default width of 'downloadsize' column: 25 -> 19.