Bug 16900 - apt: слишком много пакетов
Summary: apt: слишком много пакетов
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: apt (show other bugs)
Version: unstable
Hardware: all Linux
: P2 normal
Assignee: placeholder@altlinux.org
QA Contact: qa-sisyphus
URL: http://www.altlinux.org/Changes/apt
Keywords:
Depends on:
Blocks:
 
Reported: 2008-08-26 16:47 MSD by avm
Modified: 2012-03-16 13:59 MSK (History)
11 users (show)

See Also:


Attachments
patch by led@ (1.01 KB, patch)
2008-08-27 18:07 MSD, Michael Shigorin
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description avm 2008-08-26 16:47:40 MSD
В последнее время mkaptbox на Sisyphus/i586+noarch вываливается с такой ошибкой:

E: Wow, you exceeded the number of package names this APT is capable of.
E: Problem with MergeList /tmp/aptbox/var/lib/apt/lists/_ALT_Sisyphus_noarch_base_pkglist.classic
E: The package lists or status file could not be parsed or opened.

Нельзя ли увеличить соответствующий лимит?
Comment 1 led 2008-08-27 04:58:36 MSD
(In reply to comment #0)
> Нельзя ли увеличить соответствующий лимит?

Можно и ИМХО нужно. И даже второй день уже нормально работает.
Comment 2 Michael Shigorin 2008-08-27 18:07:22 MSD
Created attachment 2854 [details]
patch by led@
Comment 3 avm 2008-08-27 20:16:20 MSD
Раз это работает, то я, пожалуй, залью завтра новую версию apt, приложив второй hunk из этого патча. (Я там, оказывается, есть в ACL.)
Comment 4 Sir Raorn 2008-08-27 20:36:42 MSD
Как насчёт 16311, 15909 и 14929 ?
Comment 5 led 2008-08-27 21:00:24 MSD
(In reply to comment #3)
> Раз это работает, то я, пожалуй, залью завтра новую версию apt, приложив второй
> hunk из этого патча. (Я там, оказывается, есть в ACL.)

Почему только второй? Чтоб просто сломать apt?
Comment 6 avm 2008-08-27 21:09:30 MSD
Объясните, пожалуйста, этот первый ханк. Мне кажется, что (1ULL << 4*8) - 1 ничем не отличается от UINT_MAX.
Comment 7 led 2008-08-27 21:23:21 MSD
(In reply to comment #6)
> Объясните, пожалуйста, этот первый ханк. Мне кажется, что (1ULL << 4*8) - 1 ничем не
> отличается от UINT_MAX.
 
Принципиально - не очень. Просто лишний оверхэд. так что на счёт "поломает" я погорячился:)
Comment 8 avm 2008-09-05 23:49:14 MSD
(In reply to comment #7)
> Принципиально - не очень. Просто лишний оверхэд. так что на счёт "поломает" я
> погорячился:)
И насчёт "оверхэда" тоже погорячились.

А бага-то FIXED.
Comment 9 led 2008-09-06 01:05:05 MSD
(In reply to comment #8)
> И насчёт "оверхэда" тоже погорячились.

Не думаю.

Comment 10 Anton Farygin 2008-12-23 12:13:23 MSK
Можно apt с таким же изменением залить в branch/{4.1,4.0} ?

Обновление до Sisyphus сейчас сломано.
Comment 11 Michael Shigorin 2009-04-19 22:58:12 MSD
чтоб лучше искалось:

E: Dynamic MMap ran out of room
Comment 12 Ivan Zakharyaschev 2009-12-14 07:03:53 MSK
A similar situation appeared again: https://bugzilla.altlinux.org/show_bug.cgi?id=22528 .
Comment 13 Michael Shigorin 2009-12-14 20:43:18 MSK
documented: http://www.altlinux.org/Changes/apt