Commit Graph

250 Commits

Author SHA1 Message Date
Gleb Fotengauer-Malinovskiy
6feb4a7863 0.5.15lorg2-alt56
- Added support of lua 5.3.
- Rebuilt with liblua5.3.
2016-12-21 15:35:05 +03:00
Gleb Fotengauer-Malinovskiy
2cf5f79ea1 luaiface: added support of lua 5.3 2016-12-21 15:07:28 +03:00
Gleb Fotengauer-Malinovskiy
6be164d005 0.5.15lorg2-alt55
- Optimized all rpmds operations.
2016-12-16 19:05:05 +03:00
Gleb Fotengauer-Malinovskiy
faf04db603 Optimize rpmstrPool usage
Introduce global rpmstrPool object and make all rpmds constructors
use it.
2016-12-16 18:59:43 +03:00
Gleb Fotengauer-Malinovskiy
7fbdefdcc2 0.5.15lorg2-alt54
- Fixed build with rpm-4.13 (legion@).
- Disabled fancypercents by default.
- Backported fix for logic about package sizes.
- Fixed support of librpm promoteepoch option.
- Bumped soversion.
2016-11-21 19:17:49 +03:00
Gleb Fotengauer-Malinovskiy
54a93466a7 Bump soversion 2016-11-21 19:17:15 +03:00
Gleb Fotengauer-Malinovskiy
c1eab85442 rpmsystem.cc: fix {,no}promote logic
- Use librpm's default value;
- Add support for altrpm's --nopromoteepoch option.
2016-11-21 18:50:24 +03:00
Gleb Fotengauer-Malinovskiy
94e58fe1d8 rpmListParser::CollectFileProvides: it is okay if package doesn't contain files 2016-07-15 20:17:17 +03:00
Gleb Fotengauer-Malinovskiy
16411cf341 rpmhandler.cc: drop check for _dbapi 2016-07-15 18:07:04 +03:00
Gleb Fotengauer-Malinovskiy
8dc7047a6d Fix build with rpm-4.13 2016-07-15 18:07:04 +03:00
David Kalnischkies
afdcaf63cf * apt-pkg/pkgcache.h:
- switch {,Install-}Size to unsigned long long
* apt-pkg/depcache.cc:
  - deal with long long, not with int to remove 2GB Limit (LP: #250909)
(cherry picked from commit e2c66de5c5e63d8400efb0522c31fbe1ec225f93)
2016-07-13 20:19:40 +03:00
Gleb Fotengauer-Malinovskiy
adf3585f8a Disable fancypercents by default 2016-06-20 15:15:36 +03:00
Alexey Gladkov
c89d404a18 Use rpm-4.12.90 v1
Signed-off-by: Alexey Gladkov <legion@altlinux.org>
2016-06-20 11:52:46 +02:00
Ivan Zakharyaschev
59b478d2ca 0.5.15lorg2-alt53
- doc/: Add a note about APT_CONFIG in the -c description
  (Closes: Debian #578267) (thx David Kalnischkies).
2015-11-27 19:22:50 +03:00
David Kalnischkies
edf1257ae9 * doc/apt.ent:
- Add a note about APT_CONFIG in the -c description (Closes: #578267)

(cherry picked from commit 75a53a7c29bf3b2dd8d898ed650b1fe937119080
from git://anonscm.debian.org/git/apt/apt.git with:

git cherry-pick -Xsubtree=apt -x 75a53a7c

)

Conflicts:
	apt/debian/changelog
	apt/doc/apt.ent
2015-11-27 19:15:34 +03:00
Gleb Fotengauer-Malinovskiy
cf5a1ae293 0.5.15lorg2-alt52
- Fixed apt usage with redefined rpm binary name.
2015-05-29 21:03:42 +03:00
Gleb Fotengauer-Malinovskiy
8c3f1ed576 rpmpm.cc: fix use after free of temporary std::string object
According to C++ standard (since C++89), this string is destroyed right
after evaluation of .c_str().
In addition, gcc5 with c++11 ABI mode enabled cleans memory in
basic_string destructor and reuses memory in *next* basic_string
constructor.

This led to the error:
 # apt-get install doxygen -o RPM::PM=external -o Dir::Bin::gpg=false -qq
 Executing RPM (/bin/rpm -U -v --oldpackage)...
 Could not exec /
 E: Sub-process /bin/rpm returned an error code (100)
2015-05-29 21:03:09 +03:00
Gleb Fotengauer-Malinovskiy
85c16e95fb 0.5.15lorg2-alt51
- Bumped soversion.
- Rebuilt for C++11 ABI.
2015-05-28 14:20:31 +03:00
Gleb Fotengauer-Malinovskiy
c17f8ba375 Bump soversion 2015-05-28 13:47:48 +03:00
Gleb Fotengauer-Malinovskiy
3519ad01ac 0.5.15lorg2-alt50
- Increased default APT::Cache-Limit:
 + up to 96M on 64bit systems.
 + up to 80M on 32bit systems.
2015-03-31 20:03:22 +03:00
Gleb Fotengauer-Malinovskiy
abf6d39f75 Increase default APT::Cache-Limit 2015-03-31 20:03:22 +03:00
Ivan Zakharyaschev
5705543497 .spec: rm trailing whitespace.
(Hopefully, this doesn't break the changelog inheritance check.)
2015-03-31 20:03:22 +03:00
Ivan Zakharyaschev
20e5371562 .spec: unneeded setup for Emacs. 2015-03-31 20:03:22 +03:00
62ebba07ee 0.5.15lorg2-alt49
- Reintroduced '%set_verify_elf_method strict'.
2014-11-28 14:11:09 +00:00
Gleb Fotengauer-Malinovskiy
2b715d3452 0.5.15lorg2-alt48
- Added buildtime to downloaded package name.
2014-11-27 19:34:20 +03:00
Gleb Fotengauer-Malinovskiy
d17234e74e acquire-item.cc: add BTime string to the name of downloaded package 2014-11-25 16:05:10 +03:00
a2b813b80b 0.5.15lorg2-alt47
- Added apt's package NEVRA string to OptionsHash.
2014-09-12 00:57:44 +00:00
54d7a63354 Add package NEVRA string to OptionsHash 2014-09-12 00:56:08 +00:00
Gleb Fotengauer-Malinovskiy
4aad676788 buildlib/archtable: add aarch64 2014-09-10 14:08:31 +04:00
Gleb Fotengauer-Malinovskiy
be0d3a6eb0 0.5.15lorg2-alt46.1
- Bump soversion.
2014-08-13 16:37:03 +04:00
Gleb Fotengauer-Malinovskiy
3091599081 Bump soversion 2014-08-13 16:32:36 +04:00
Gleb Fotengauer-Malinovskiy
202f4861f2 0.5.15lorg2-alt46
- apt-pkg/policy.cc: it is ok, if default PinDir doesn't exist
  (reported by rider@).
2014-07-04 15:56:18 +04:00
Gleb Fotengauer-Malinovskiy
02a55b051d apt-pkg/policy.cc: it is ok, if default PinDir doesn't exist
Reported-by: rider@
2014-07-04 15:56:13 +04:00
Gleb Fotengauer-Malinovskiy
6e29b2fe58 0.5.15lorg2-alt45.1
- Rebuilt with rpm-4.0.4-alt100.78 (different size of rpmTagTable).
2014-07-01 17:47:42 +04:00
Gleb Fotengauer-Malinovskiy
23176d5070 Fix translation 2014-06-28 16:20:59 +04:00
Gleb Fotengauer-Malinovskiy
0c16f06b0d 0.5.15lorg2-alt45
- Honor buildtime.
- Added support of preferences.d dir.
- apt-pkg/algorithms.cc: mark all installed packages first without auto
  installation in a dist-upgrade (probably fixes
  http://lists.altlinux.org/pipermail/devel/2009-May/171113.html ).
2014-06-25 19:02:08 +04:00
Gleb Fotengauer-Malinovskiy
e2184306b2 * apt-pkg/algorithms.cc: mark all installed packages first
Mark all installed non-obsoleted packages first without auto
installation in a dist-upgrade.

Based on upstream commit c427b1e218e61bd1aacbddf9013e58b8aa445a7c.
2014-06-25 19:02:02 +04:00
Julian Andres Klode
dceb12217d Support /etc/apt/preferences.d (Closes: #535512)
(cherry picked from commit e68ca100711326895126dc1fca86a2124a8e8d63)

Conflicts:
	apt/apt-pkg/init.cc
	apt/apt-pkg/policy.cc
	debian/apt.dirs
	debian/changelog
2014-06-25 18:53:20 +04:00
Gleb Fotengauer-Malinovskiy
b9eda9c3d7 Honor package buildtime 2014-06-25 18:53:07 +04:00
Gleb Fotengauer-Malinovskiy
c088a55112 spec: apply all patches 2014-06-24 18:03:22 +04:00
Gleb Fotengauer-Malinovskiy
79b66f684e Apply apt-0.5.15lorg2-alt-lfs.patch
Added in commit f236235:
0.5.15lorg2-alt42

- Fixed and enabled LFS support (closes: #28214).
2014-06-24 18:03:22 +04:00
Gleb Fotengauer-Malinovskiy
f70d38a336 Apply apt-0.5.15lorg2-apt-cdrom-to-media.patch
Added in commit c34d193:
0.5.15lorg2-alt43

- use apt-cdrom for general distribution media
- stricted verify-elf removed
2014-06-24 18:03:22 +04:00
Gleb Fotengauer-Malinovskiy
fecd3f817b Apply apt-0.5.15lorg2-alt-rpmdbopen.patch
Added in commit 96870b6:
- add patch: open rpm database with O_CREAT flag (we need it to use apt in system installer)
2014-06-24 18:03:22 +04:00
Gleb Fotengauer-Malinovskiy
4224cb4f8f Apply apt-0.5.15lorg2-alt-apt-shell-quit_by_eof.patch
Added in commit 7956d44:
apt-shell: quit from shell by Ctrl+D (#18343)
2014-06-24 18:03:21 +04:00
Gleb Fotengauer-Malinovskiy
09af461bc4 Apply apt-0.5.15lorg2-alt-apt-shell-list_completion.patch
Added in commit 1c7245a:
apt-shell: show up "list" command by completion (#5953)
2014-06-24 18:03:07 +04:00
Gleb Fotengauer-Malinovskiy
6bbc09c437 Apply apt-0.5.15lorg2-alt-gcc4.3.patch
Added in commit d20fc76:
- fix build with gcc-4.3
2014-06-24 17:59:06 +04:00
Gleb Fotengauer-Malinovskiy
3863733eed Apply apt-0.5.15lorg2-lorg-cache-limit.patch
Added in commit d5ff215:
lorg-cache-limit.patch: increase cache size limit
2014-06-24 17:58:50 +04:00
Gleb Fotengauer-Malinovskiy
c6ce51a9cc Apply apt-0.5.15lorg2-alt-genpkglist-no-fileflags.patch
Added in commit ab49688:
genpkglist.cc: RPMTAG_FILEFLAGS should not be copied into header list

(Or, at least, RPMTAG_FILEFLAGS should be copiled consistently with
RPMTAG_BASENAMES, RPMTAG_DIRNAMES, and RPMTAG_DIRINDEXES.)
2014-06-24 17:58:27 +04:00
Gleb Fotengauer-Malinovskiy
6a43ffa836 Apply apt-0.5.15lorg2-lorg-pkgcachegen-selfprov.patch
Added in commit 818a9d5:
lorg-pkgcachegen-selfprov.patch: allow self-referencing provides

E.g. ocaml-runtime#3.10.2-alt1 can provide ocaml-runtime = 3.10.
2014-06-24 17:58:10 +04:00
Gleb Fotengauer-Malinovskiy
6b6a46f6fe Apply apt-0.5.15lorg2-alt-manifest.patch
Added in commit c8560f7:
- add support of manifest file
2014-06-24 17:57:55 +04:00