apt.git
14 years ago- can't assume otherdb being available in sqlite handler
Panu Matilainen [Mon, 19 Feb 2007 19:05:07 +0000 (21:05 +0200)]
- can't assume otherdb being available in sqlite handler
- traditional apt-rpm repostories don't carry changelog data, but
  singlefile "repos" do.. only there's no way to access them ATM

14 years ago- make RPMHandler abstract, move the rpm header-specifics to a new RPMHdrHandler
Panu Matilainen [Mon, 19 Feb 2007 18:18:37 +0000 (20:18 +0200)]
- make RPMHandler abstract, move the rpm header-specifics to a new RPMHdrHandler
  class to clean things up a bit

14 years ago- implement package filelist and changelog handling for package records
Panu Matilainen [Mon, 19 Feb 2007 17:46:29 +0000 (19:46 +0200)]
- implement package filelist and changelog handling for package records
- add commands for accessing them to apt-cache and apt-shell

14 years ago- oops, repodb was missing ID so only single repo was considered
Panu Matilainen [Fri, 16 Feb 2007 22:42:37 +0000 (00:42 +0200)]
- oops, repodb was missing ID so only single repo was considered
- misc cleanups (remove debug junk etc)

14 years ago- sqlite wrapper objects for a slightly nicer interface for our purposes,
Panu Matilainen [Fri, 16 Feb 2007 21:11:49 +0000 (23:11 +0200)]
- sqlite wrapper objects for a slightly nicer interface for our purposes,
  use it everywhere
- almost working now :)

14 years ago- working but ugly-as-sin implementation of sqlite repodata handling
Panu Matilainen [Sat, 10 Feb 2007 22:01:10 +0000 (00:01 +0200)]
- working but ugly-as-sin implementation of sqlite repodata handling

14 years agoRevert "- implement filelists (and stub for other.xml type) as their own index types"
Panu Matilainen [Sat, 10 Feb 2007 11:18:07 +0000 (13:18 +0200)]
Revert "- implement filelists (and stub for other.xml type) as their own index types"

This reverts commit 14ec04afb9da750a3e833cd2d63d94407764ea65.

14 years ago- implement filelists (and stub for other.xml type) as their own index types
Panu Matilainen [Fri, 17 Nov 2006 22:14:12 +0000 (00:14 +0200)]
- implement filelists (and stub for other.xml type) as their own index types

14 years ago- remove debug junk
Panu Matilainen [Wed, 15 Nov 2006 23:03:45 +0000 (01:03 +0200)]
- remove debug junk

14 years ago- read file locations from repomd.xml instead of hardcoding them
Panu Matilainen [Tue, 14 Nov 2006 20:05:16 +0000 (22:05 +0200)]
- read file locations from repomd.xml instead of hardcoding them
- basic support for retrieving other.xml and updatesinfo.xml files

14 years ago- rename all WITH_ defines to APT_WITH_, export a secondary config header
pmatilai [Tue, 3 Oct 2006 18:33:42 +0000 (18:33 +0000)]
- rename all WITH_ defines to APT_WITH_, export a secondary config header
  for them to stop polluting the headers with defines reserved to
  autoconf/autoheader (Ralf Corsepius)

15 years ago- combine depends and provides handling into one PRCO() method in rpmhandler,
pmatilai [Thu, 7 Sep 2006 17:57:51 +0000 (17:57 +0000)]
- combine depends and provides handling into one PRCO() method in rpmhandler,
  more in line with how rpm handles them anyway
- fix callers to use the new method, remove old ones

15 years ago- new protected handler method PutDep() to push creation of dependency items
pmatilai [Thu, 7 Sep 2006 17:08:56 +0000 (17:08 +0000)]
- new protected handler method PutDep() to push creation of dependency items
  into one place
- use "modern" rpmds interface for reading dependency info from headers
  where available, clean up the old method as well

15 years ago- remember to commit lorg3.90 stuff... apt-0.5.15lorg3.90
pmatilai [Thu, 7 Sep 2006 07:09:20 +0000 (07:09 +0000)]
- remember to commit lorg3.90 stuff...

15 years ago- whoops, removed Top declaration...
pmatilai [Wed, 6 Sep 2006 20:02:41 +0000 (20:02 +0000)]
- whoops, removed Top declaration...

15 years ago- remove ancient compatibility option handling
pmatilai [Wed, 6 Sep 2006 19:58:29 +0000 (19:58 +0000)]
- remove ancient compatibility option handling
- dont set acquire::distroid to Conectiva
- change default cdrom mountpoint from /mnt/cdrom to more modern /media/cdrom

15 years ago- new handler method DepOp() for handling RPMSENSE_* to pkgCache::Dep::*
pmatilai [Wed, 6 Sep 2006 19:46:38 +0000 (19:46 +0000)]
- new handler method DepOp() for handling RPMSENSE_* to pkgCache::Dep::*
  conversions in one place
- make InternalDep() protected, nothing outside the handler needs it

15 years ago- rename handler method FileProvides() -> FileList()
pmatilai [Wed, 6 Sep 2006 17:48:48 +0000 (17:48 +0000)]
- rename handler method FileProvides() -> FileList()
- common HasFile() method for all handler types
- use "modern" rpmfi iterator interface for accessing file information where
  available (available since sometime in 2001...)

15 years ago- calculate the total amount of rpm operations including repackages and all
pmatilai [Thu, 24 Aug 2006 18:10:25 +0000 (18:10 +0000)]
- calculate the total amount of rpm operations including repackages and all
  by using the dep cache info, duh

15 years ago- Revert change from r249, pure install instead of upgrade breaks obsolete
pmatilai [Thu, 24 Aug 2006 17:16:56 +0000 (17:16 +0000)]
- Revert change from r249, pure install instead of upgrade breaks obsolete
  processing of rpm. Back to broken progress meters, sigh.

15 years ago- move common code in apt-cache/shell to cmdline
pmatilai [Mon, 21 Aug 2006 22:04:44 +0000 (22:04 +0000)]
- move common code in apt-cache/shell to cmdline
- make searchfile and whatprovides available in apt-shell
- fix some usage texts
- we want DoList() from apt-shell in apt-cache eventually so move it to cmdline
  as well, not used yet
- update translations

15 years ago- we dont have dselect so we dont need dselect-upgrade either
pmatilai [Mon, 21 Aug 2006 20:28:25 +0000 (20:28 +0000)]
- we dont have dselect so we dont need dselect-upgrade either

15 years ago- move yet more easyish cases of common apt-get/shell code to cmdline
pmatilai [Mon, 21 Aug 2006 20:23:15 +0000 (20:23 +0000)]
- move yet more easyish cases of common apt-get/shell code to cmdline

15 years ago- move more common code from apt-get & apt-shell to cmdline
pmatilai [Mon, 21 Aug 2006 19:24:04 +0000 (19:24 +0000)]
- move more common code from apt-get & apt-shell to cmdline

15 years ago- kill of gcc warning about using NULL in arithmetic
pmatilai [Mon, 7 Aug 2006 15:29:21 +0000 (15:29 +0000)]
- kill of gcc warning about using NULL in arithmetic

15 years ago- duh, screwed up the quiet-logic in previous commit
pmatilai [Sun, 6 Aug 2006 05:55:33 +0000 (05:55 +0000)]
- duh, screwed up the quiet-logic in previous commit

15 years ago- unbreak rpm::interactive=false when stdout is a not a tty
pmatilai [Sun, 6 Aug 2006 05:42:45 +0000 (05:42 +0000)]
- unbreak rpm::interactive=false when stdout is a not a tty

15 years ago- add build option for disabling repomd support to enable building
pmatilai [Thu, 3 Aug 2006 19:16:58 +0000 (19:16 +0000)]
- add build option for disabling repomd support to enable building
  without libxml2 >= 2.6.0

15 years ago- duh.. debug cruft
pmatilai [Thu, 3 Aug 2006 16:01:20 +0000 (16:01 +0000)]
- duh.. debug cruft

15 years ago- add build option for disabling SELinux support (on rpm >= 4.3)
pmatilai [Thu, 3 Aug 2006 16:00:13 +0000 (16:00 +0000)]
- add build option for disabling SELinux support (on rpm >= 4.3)

15 years ago- use a separate handler for repomd filelists to remove gobs of
pmatilai [Mon, 31 Jul 2006 20:54:57 +0000 (20:54 +0000)]
- use a separate handler for repomd filelists to remove gobs of
  unnecessary processing, cuts down cache generation time by circa 20%

15 years ago- count installs vs upgrades + repackages correctly for progress bar usage
pmatilai [Mon, 31 Jul 2006 17:12:48 +0000 (17:12 +0000)]
- count installs vs upgrades + repackages correctly for progress bar usage
- fix progress repackage progress bars

15 years ago- fix package removal on old rpm versions which don't support name.arch
pmatilai [Fri, 14 Jul 2006 05:45:06 +0000 (05:45 +0000)]
- fix package removal on old rpm versions which don't support name.arch
  for RPMDBI_LABEL, simplify the code while at it

15 years ago- more off_t typing fixes (Ralf)
pmatilai [Fri, 14 Jul 2006 04:54:58 +0000 (04:54 +0000)]
- more off_t typing fixes (Ralf)
- bump cache version as this affects cache structures

15 years ago- fix breakage from earlier off_t patch
pmatilai [Fri, 14 Jul 2006 04:49:17 +0000 (04:49 +0000)]
- fix breakage from earlier off_t patch

15 years ago- fix typo in error message (Ralf)
pmatilai [Tue, 11 Jul 2006 06:31:41 +0000 (06:31 +0000)]
- fix typo in error message (Ralf)

15 years ago- size_t typing fix (Ralf)
pmatilai [Tue, 11 Jul 2006 06:31:13 +0000 (06:31 +0000)]
- size_t typing fix (Ralf)

15 years ago- add missing include (Ralf)
pmatilai [Tue, 11 Jul 2006 06:30:20 +0000 (06:30 +0000)]
- add missing include (Ralf)

15 years ago- enable building test/ programs under automake control (Ralf)
pmatilai [Sat, 1 Jul 2006 07:43:06 +0000 (07:43 +0000)]
- enable building test/ programs under automake control (Ralf)
- remove irrelevant .deb specific test programs
- fix versiontest, conf and scratch tests to be buildable/functional in apt-rpm

15 years ago- i18n fixes from Ralf:
pmatilai [Fri, 30 Jun 2006 08:47:23 +0000 (08:47 +0000)]
- i18n fixes from Ralf:
  * Eliminate silly Dir::Locale config variable
  * Call bindtextdomain in libapt's initialization

15 years ago- minor auto*tools cleanups (Ralf)
pmatilai [Fri, 30 Jun 2006 08:46:00 +0000 (08:46 +0000)]
- minor auto*tools cleanups (Ralf)

15 years ago- re-enable hashmap usage (Ralf)
pmatilai [Thu, 29 Jun 2006 16:10:00 +0000 (16:10 +0000)]
- re-enable hashmap usage (Ralf)

15 years ago- configure cleanups from Ralf:
pmatilai [Wed, 28 Jun 2006 15:40:52 +0000 (15:40 +0000)]
- configure cleanups from Ralf:
  * replacing AC_HELP_STRING with AS_HELP_STRING (AC_HELP_STRING is
    deprecated in autoconf > 2.13 in favor of AS_HELP_STRING)
  * cosmetics, bringing ./configure --help into a more consistent/homogenious
    look.

15 years ago- fix a minor bug in configure.ac (Ralf)
pmatilai [Tue, 27 Jun 2006 16:00:59 +0000 (16:00 +0000)]
- fix a minor bug in configure.ac (Ralf)

15 years ago- bumping trunk version to lorg4 (at least for now..)
pmatilai [Thu, 22 Jun 2006 07:24:25 +0000 (07:24 +0000)]
- bumping trunk version to lorg4 (at least for now..)

15 years ago- somehow configure.ac ended up containing the contents twice .. cleanup (Ralf)
pmatilai [Wed, 21 Jun 2006 16:17:17 +0000 (16:17 +0000)]
- somehow configure.ac ended up containing the contents twice .. cleanup (Ralf)

15 years ago- remove bunch of unused / debian-specific source-related stuff
pmatilai [Wed, 21 Jun 2006 15:23:53 +0000 (15:23 +0000)]
- remove bunch of unused / debian-specific source-related stuff

15 years ago- rename deprecated configure.in to configure.ac (Ralf)
pmatilai [Wed, 21 Jun 2006 14:51:51 +0000 (14:51 +0000)]
- rename deprecated configure.in to configure.ac (Ralf)

15 years ago- more size_t / off_t fixes (Ralf)
pmatilai [Tue, 20 Jun 2006 15:46:49 +0000 (15:46 +0000)]
- more size_t / off_t fixes (Ralf)

15 years ago- more size_t fixes (Ralf)
pmatilai [Sat, 17 Jun 2006 14:48:41 +0000 (14:48 +0000)]
- more size_t fixes (Ralf)

15 years ago- use vectors instead of non-portable variable arrays in apt-shell (Ralf)
pmatilai [Thu, 15 Jun 2006 17:17:27 +0000 (17:17 +0000)]
- use vectors instead of non-portable variable arrays in apt-shell (Ralf)

15 years ago- big manpage overhaul (Vincent Danen)
pmatilai [Thu, 15 Jun 2006 16:43:09 +0000 (16:43 +0000)]
- big manpage overhaul (Vincent Danen)

15 years ago- create the directory structure apt needs to function on make install (Ralf)
pmatilai [Wed, 14 Jun 2006 15:33:41 +0000 (15:33 +0000)]
- create the directory structure apt needs to function on make install (Ralf)

15 years ago- nuke old, unused code from genpkglist (Ralf)
pmatilai [Tue, 13 Jun 2006 18:23:10 +0000 (18:23 +0000)]
- nuke old, unused code from genpkglist (Ralf)

15 years ago- more "cosmetics" fixes to fix gcc warnings (Ralf)
pmatilai [Tue, 13 Jun 2006 18:16:06 +0000 (18:16 +0000)]
- more "cosmetics" fixes to fix gcc warnings (Ralf)

15 years ago- size_t related bug fixes, addressing to "unsigned vs. signed types" issues
pmatilai [Mon, 12 Jun 2006 15:16:34 +0000 (15:16 +0000)]
- size_t related bug fixes, addressing to "unsigned vs. signed types" issues
  (Ralf)

15 years ago- remove all references to the sgmltools (previously used to build man pages)
pmatilai [Mon, 12 Jun 2006 14:30:33 +0000 (14:30 +0000)]
- remove all references to the sgmltools (previously used to build man pages)
  from build (Ralf)

15 years ago- various "cosmetics" cleanups to shut up gcc complaints on higher warning
pmatilai [Mon, 12 Jun 2006 14:24:39 +0000 (14:24 +0000)]
- various "cosmetics" cleanups to shut up gcc complaints on higher warning
  levels (Ralf)

15 years ago- use correct size type, add missing ftruncate() return value check (Ralf)
pmatilai [Sun, 11 Jun 2006 04:35:06 +0000 (04:35 +0000)]
- use correct size type, add missing ftruncate() return value check (Ralf)

15 years ago- use correct offset type in rpmhandler (Ralf)
pmatilai [Fri, 9 Jun 2006 17:04:09 +0000 (17:04 +0000)]
- use correct offset type in rpmhandler (Ralf)

15 years ago- warnings + cleanup part 2 (Ralf)
pmatilai [Fri, 9 Jun 2006 16:13:59 +0000 (16:13 +0000)]
- warnings + cleanup part 2 (Ralf)

15 years ago- eliminate several GCC warnings and C'isms, part 1 (Ralf)
pmatilai [Fri, 9 Jun 2006 14:38:39 +0000 (14:38 +0000)]
- eliminate several GCC warnings and C'isms, part 1 (Ralf)

15 years ago- don't try to look up CurrentVer() of noninstalled packages, duh
pmatilai [Fri, 9 Jun 2006 14:26:23 +0000 (14:26 +0000)]
- don't try to look up CurrentVer() of noninstalled packages, duh
  (Daisuke Suzuki)

15 years ago- use correct offset type (Ralf)
pmatilai [Fri, 9 Jun 2006 08:11:27 +0000 (08:11 +0000)]
- use correct offset type (Ralf)

15 years ago- Remove man-page's sgml sources and use the *roff sources directly. (Ralf)
pmatilai [Thu, 8 Jun 2006 15:32:28 +0000 (15:32 +0000)]
- Remove man-page's sgml sources and use the *roff sources directly. (Ralf)

15 years ago- beginning manpage cleanup: remove (outdated) translations
pmatilai [Thu, 8 Jun 2006 14:20:58 +0000 (14:20 +0000)]
- beginning manpage cleanup: remove (outdated) translations

15 years ago- count readlocks as well (so they get released too)
pmatilai [Mon, 5 Jun 2006 18:46:37 +0000 (18:46 +0000)]
- count readlocks as well (so they get released too)

15 years ago- extra check for filelists handling avoiding crashing in some cases
pmatilai [Fri, 2 Jun 2006 12:09:34 +0000 (12:09 +0000)]
- extra check for filelists handling avoiding crashing in some cases

15 years ago- forgot to add apt.conf.5 on r193
pmatilai [Thu, 1 Jun 2006 14:59:51 +0000 (14:59 +0000)]
- forgot to add apt.conf.5 on r193

15 years ago- on newer rpm versions link epoch-zeroing behavior with promoteepoch, fixes
pmatilai [Thu, 1 Jun 2006 12:49:49 +0000 (12:49 +0000)]
- on newer rpm versions link epoch-zeroing behavior with promoteepoch, fixes
  http://bugzilla.atrpms.net/show_bug.cgi?id=831
- bump cache header version to force rebuild on upgrade

15 years ago- begin moving common code from apt-get and apt-shell to cmdline "library",
pmatilai [Tue, 30 May 2006 20:57:23 +0000 (20:57 +0000)]
- begin moving common code from apt-get and apt-shell to cmdline "library",
  only trivial stuff for now...
- update translations due to moving things around

15 years ago- add --root=/foo cli shortcut for RPM::RootDir option
pmatilai [Tue, 30 May 2006 08:30:39 +0000 (08:30 +0000)]
- add --root=/foo cli shortcut for RPM::RootDir option

15 years ago- initial implementation of apt-cache searchfile operation
pmatilai [Mon, 29 May 2006 20:20:07 +0000 (20:20 +0000)]
- initial implementation of apt-cache searchfile operation
- show only candidate version by default in apt-cache operations

15 years ago- some extra checks to xml handling to avoid crashes on missing properties
pmatilai [Mon, 29 May 2006 17:28:25 +0000 (17:28 +0000)]
- some extra checks to xml handling to avoid crashes on missing properties
  and such (eg with createrepo -n)

15 years ago- update bug reporting and author sections in manuals
pmatilai [Mon, 29 May 2006 16:54:36 +0000 (16:54 +0000)]
- update bug reporting and author sections in manuals

15 years ago- fix some debianisms in apt.conf
pmatilai [Mon, 29 May 2006 16:38:33 +0000 (16:38 +0000)]
- fix some debianisms in apt.conf

15 years ago- only build documentation in maintainer-mode, include prebuilt manuals
pmatilai [Mon, 29 May 2006 16:36:31 +0000 (16:36 +0000)]
- only build documentation in maintainer-mode, include prebuilt manuals
  in distribution tarball (Ralf)

15 years ago- minor configuration cleanup for lua build (Ralf)
pmatilai [Mon, 29 May 2006 16:11:08 +0000 (16:11 +0000)]
- minor configuration cleanup for lua build (Ralf)

15 years ago- missing end tag
pmatilai [Sun, 28 May 2006 21:35:22 +0000 (21:35 +0000)]
- missing end tag

15 years ago- fix some debianisms in apt-cache manual
pmatilai [Sun, 28 May 2006 21:31:54 +0000 (21:31 +0000)]
- fix some debianisms in apt-cache manual

15 years ago- fix various debianism in apt-get manual
pmatilai [Sun, 28 May 2006 21:28:26 +0000 (21:28 +0000)]
- fix various debianism in apt-get manual

15 years ago- add repodata to cdrom scoring, remove debianisms
pmatilai [Sun, 28 May 2006 21:20:20 +0000 (21:20 +0000)]
- add repodata to cdrom scoring, remove debianisms

15 years ago- cast to avoid compiler warning
pmatilai [Sun, 28 May 2006 12:47:50 +0000 (12:47 +0000)]
- cast to avoid compiler warning

15 years ago- Dont munge package names on download. Add new configuration option
pmatilai [Sun, 28 May 2006 11:57:52 +0000 (11:57 +0000)]
- Dont munge package names on download. Add new configuration option
  Acquire::Munge-Filenames to allow reverting to old behavior.

15 years ago- add missing checks for return values, fix a typing bug (Ralf Corsepius)
pmatilai [Sun, 28 May 2006 09:35:24 +0000 (09:35 +0000)]
- add missing checks for return values, fix a typing bug (Ralf Corsepius)

15 years ago- fix opening *.cc and *.h files in proper C++ mode in xemacs as well
pmatilai [Sat, 27 May 2006 11:22:31 +0000 (11:22 +0000)]
- fix opening *.cc and *.h files in proper C++ mode in xemacs as well
  (Ville Skyttä)

15 years ago- remove debianism in broken package error messages (Ville Skyttä)
pmatilai [Sat, 27 May 2006 11:21:04 +0000 (11:21 +0000)]
- remove debianism in broken package error messages (Ville Skyttä)
- update-po

15 years ago- nuke bunch of old ununsed code
pmatilai [Sat, 27 May 2006 11:14:32 +0000 (11:14 +0000)]
- nuke bunch of old ununsed code

15 years ago- dont crash on packages with no files
pmatilai [Sat, 27 May 2006 10:58:42 +0000 (10:58 +0000)]
- dont crash on packages with no files

15 years ago- remove hard-coded reference to /usr/share/locale and replace it
pmatilai [Sat, 27 May 2006 08:30:51 +0000 (08:30 +0000)]
- remove hard-coded reference to /usr/share/locale and replace it
  with corresponding auto*magic (Ralf)

15 years ago- add repackage progress callbacks
pmatilai [Fri, 26 May 2006 15:58:30 +0000 (15:58 +0000)]
- add repackage progress callbacks
- report full progress, erasures included
- still NeedsWork (tm)

15 years ago- add missing end tags in whatprovides docs..
pmatilai [Thu, 25 May 2006 17:14:46 +0000 (17:14 +0000)]
- add missing end tags in whatprovides docs..

15 years ago- initial erasure callbacks
pmatilai [Thu, 25 May 2006 14:15:26 +0000 (14:15 +0000)]
- initial erasure callbacks

15 years ago- move showprogress implementation out of the header file so that changes
pmatilai [Thu, 25 May 2006 13:31:38 +0000 (13:31 +0000)]
- move showprogress implementation out of the header file so that changes
  dont trigger rebuilding the whole dang thing

15 years ago- always use our own progress meter with internal pm
pmatilai [Thu, 25 May 2006 13:14:44 +0000 (13:14 +0000)]
- always use our own progress meter with internal pm
- show arch for packages in progress (to clarify multilib situations)

15 years ago- dont do explicit rpmdb open on non-prehistoric rpm versions, rpmlib will
pmatilai [Thu, 25 May 2006 12:52:56 +0000 (12:52 +0000)]
- dont do explicit rpmdb open on non-prehistoric rpm versions, rpmlib will
  automatically do lazy open as needed

15 years ago- add athlon -> i386 mapping to archtable (VineLinux)
pmatilai [Thu, 25 May 2006 11:31:47 +0000 (11:31 +0000)]
- add athlon -> i386 mapping to archtable (VineLinux)

15 years ago- add whatprovides operation to apt-cache (AltLinux)
pmatilai [Thu, 25 May 2006 11:09:05 +0000 (11:09 +0000)]
- add whatprovides operation to apt-cache (AltLinux)
- fix whatdepends usage message

15 years ago- default to RPM::Order=true (patch from AltLinux)
pmatilai [Thu, 25 May 2006 10:29:57 +0000 (10:29 +0000)]
- default to RPM::Order=true (patch from AltLinux)

15 years ago- add allow-duplicated lua script to upgrade slot + relevant synaptic slots
pmatilai [Thu, 25 May 2006 10:26:20 +0000 (10:26 +0000)]
- add allow-duplicated lua script to upgrade slot + relevant synaptic slots
  (patch from VineLinux)