[devel] I: apt-rpm roadmap
Dmitry V. Levin
=?iso-8859-1?q?ldv_=CE=C1_altlinux=2Eorg?=
Чт Апр 27 17:13:40 MSD 2006
JFYI.
Обратите внимание, человек планирует
"review and merge useful patches from altlinux apt"
хотя его об этом никто не просил.
Будет хорошо, если ему окажут содействие.
----- Forwarded message from Panu Matilainen <pmatilai-laiskiainen.org> -----
Date: Wed, 26 Apr 2006 18:59:39 +0300
From: Panu Matilainen <pmatilai-laiskiainen.org>
To: Discussion about apt-rpm <apt-rpm-lists.laiskiainen.org>
Subject: apt-rpm roadmap
Just some food for thought - here are some things I have in mind for
apt-rpm future. The only thing set in stone is that I want to have a
bugfix release in a reasonably short timeframe because it's inevitable
that there are some issues lurking in all the new code from repomd and
multilib support (some already found and fixed, surely there are others
still). Everything else is debatable :)
Short-term:
* A bugfix release - lorg3.1:
- fix any remaining bugs found in repomd, make the code more rebust
- fix any remaining bugs found, caused by repomd changes
- fix serious compiler warnings (such as type-punning warnings
from old rpm header handling)
* get Synaptic working properly
Mid-term
* Next "new feature"-release:
- review and merge useful patches from altlinux apt
- review and merge useful bits from debian-apt 0.6.x if any
- make repository pinning work with repomd [1]
- improved apt-cache viewing (just compare 'yum list' and
'apt-cache pkgnames') and other misc "cosmetical" things
- continued code cleanup
- see if there are any low-hanging fruits for optimizing repomd
Long-term (lorg5 and beyond):
* Introduce proper repository configuration into apt
- per-repo settings such as signature checking, proxy config...
- mirror handling
- easy runtime switching of enabled/disabled repositories
- cannot be sanely done with sources.list format - going to be a big
hassle wrt Synaptic and other apt-based software!
* Integrated package signature checking (auto-import based on repo setup
etc)
* Stop munging downloaded package names, download cache reorganization
* Investigate further optimization possibilities especially with repomd
(midlevel caches etc)
* Drop support for ancient rpm versions to get rid of LOTS of #ifdef's
and ugly code, make better use of the "new" rpmlib API
* Continued general code cleanups
* Reformat the whole codebase for readability + consistency?
* Work with libapt-front folks for better APT API
- make it work with apt-rpm
- make sure it takes rpm's requirements into account
- help design + implement the API
I'm pretty sure I've forgotten some things from here I've had in mind
and things already discussed with other people (more or less in
private), please fill in and feel free to comment, add new ideas etc.
- Panu -
_______________________________________________
apt-rpm mailing list
apt-rpm-lists.laiskiainen.org
http://lists.laiskiainen.org/listinfo.cgi/apt-rpm-laiskiainen.org
----- End forwarded message -----
--
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 191 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20060427/40364321/attachment-0001.bin>
Подробная информация о списке рассылки Devel