From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Thu, 27 Apr 2006 17:13:40 +0400 From: "Dmitry V. Levin" To: ALT Devel discussion list Message-ID: <20060427131340.GH25546@basalt.office.altlinux.org> Mail-Followup-To: ALT Devel discussion list Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="a8sldprk+5E/pDEv" Content-Disposition: inline X-fingerprint: FE4C 93AB E19A 2E4C CB5D 3E4E 7CAB E6AC 9E35 361E Subject: [devel] I: apt-rpm roadmap X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.7 Precedence: list Reply-To: ALT Devel discussion list List-Id: ALT Devel discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Apr 2006 13:13:40 -0000 Archived-At: List-Archive: List-Post: --a8sldprk+5E/pDEv Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: quoted-printable JFYI. =EF=C2=D2=C1=D4=C9=D4=C5 =D7=CE=C9=CD=C1=CE=C9=C5, =DE=C5=CC=CF=D7=C5=CB = =D0=CC=C1=CE=C9=D2=D5=C5=D4 "review and merge useful patches from altlinux apt" =C8=CF=D4=D1 =C5=C7=CF =CF=C2 =DC=D4=CF=CD =CE=C9=CB=D4=CF =CE=C5 =D0=D2=CF= =D3=C9=CC. =E2=D5=C4=C5=D4 =C8=CF=D2=CF=DB=CF, =C5=D3=CC=C9 =C5=CD=D5 =CF=CB=C1=D6=D5= =D4 =D3=CF=C4=C5=CA=D3=D4=D7=C9=C5. ----- Forwarded message from Panu Matilainen ---= -- Date: Wed, 26 Apr 2006 18:59:39 +0300 From: Panu Matilainen To: Discussion about apt-rpm 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=20 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 ----- --=20 ldv --a8sldprk+5E/pDEv Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2.2 (GNU/Linux) iD8DBQFEUMOEfKvmrJ41Nh4RAhqzAJ441h0z40SpJvHQ3NY6TNF0PLsUrQCePC5Q bggnstRFqgiyxAhKUzdX+3w= =m2to -----END PGP SIGNATURE----- --a8sldprk+5E/pDEv--