ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] I: apt-rpm roadmap
@ 2006-04-27 13:13 Dmitry V. Levin
  2006-04-27 13:25 ` [devel] [JT] " Alexey I. Froloff
  0 siblings, 1 reply; 2+ messages in thread
From: Dmitry V. Levin @ 2006-04-27 13:13 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 3036 bytes --]

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

[-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --]

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [devel] [JT] I: apt-rpm roadmap
  2006-04-27 13:13 [devel] I: apt-rpm roadmap Dmitry V. Levin
@ 2006-04-27 13:25 ` Alexey I. Froloff
  0 siblings, 0 replies; 2+ messages in thread
From: Alexey I. Froloff @ 2006-04-27 13:25 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 859 bytes --]

* Dmitry V. Levin <ldv@> [060427 17:13]:
> Обратите внимание, человек планирует
> "review and merge useful patches from altlinux apt"
> хотя его об этом никто не просил.
Вспомнил забавный случай.  Как я искал aptitude > 0.3.1 где-ньдь
в районе mandriva на предмет нового apt-rpm патча.  И нашёл
0.3.3:

- 0.3.3
- update altlinux patch to 0.3.1 and rediff for 0.3.3

Смеялся долго ;-)

>   - review and merge useful bits from debian-apt 0.6.x if any
Нравится мне это "if any" ;-)

> * Reformat the whole codebase for readability + consistency?
Помнится, одна попытка переписать apt уже умерла вместе с
домашним каталогом voins'а.  Может у apt карма такая? ;-)

-- 
Regards, Alexey I. Froloff
AIF5-RIPN, AIF5-RIPE
-------------------------------------------
  Inform-Mobil, Ltd. System Administrator
       http://www.inform-mobil.ru/

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 191 bytes --]

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2006-04-27 13:25 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-04-27 13:13 [devel] I: apt-rpm roadmap Dmitry V. Levin
2006-04-27 13:25 ` [devel] [JT] " Alexey I. Froloff

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git