Ad1 ha már ragaszkodunk az apt-dpkg szétválasztáshoz, akkor szerintem ez a dpkg feladata volna és nem az apt-é.
Ad2 nézz körül légyszi hogy debian-devel listán hányszor és milyen ötleteket, bugfixeket, bugreportokat dobtunk be és hogy mi lett a sorsuk. Volt ötlet, amit hibás szakmai érvek miatt utasított el egy Debian-fejlesztő, de Theodore Ts'o is leugatta őt a fájlrendszeres kérdésben hogy nincs igaza, de nem baj, ő nem látta be. Van több bugreportunk, patchünk, melyek évek óta ülnek a bugtrackerükben és nem foglalkoznak velük. Belefáradtunk abba, hogy azt a nem kevés munkát, amit eddig a dpkg+apt párosba belefektettünk a minket zavaró hibák kijavítására (bizony sokkal többet dolgoztunk velük, mint egy átlag szoftverrel), azt kínszenvedés elérnünk hogy berakják mainstream-be. Elegünk van belőle. Tisztán látjuk, hogy a Debian fejlesztőinek nem céljuk általános csomagkezelő szoftvert kifejleszteni (ellentétben az RPM-mel), az egyetlen cél az, hogy a Debian igényeinek megfeleljenek. Ha egy dokumentált kapcsoló nem működik megfelelően, az nekik mindaddig nem bug, amíg a Debian rendszer az alap összeállítások során ezt az opciót nem akarja használni, vagyis amíg ők és az átlag Debian használók nem ütköznek bele. Mindemellett az elmúlt 2-3 év alatt, amióta követem a dpkg+apt fejlődését, gyakorlatilag elhanyagolható változás történt. Állóvíz, semmi nagy újítás (leszámítva talán a digitális aláírást, ami az RPM-ben iszonyú régóta benne van már), semmi jelentős bugfix, semmi stessz-teszt, semmi gyorsítás, minden jó ahogy van, mert most működik, de annyira átláthatatlan a kódja, hogy senki nem mer hozzányúlni, mert fél hogy szétesik. Erre egy példa:
Felteszel egy csomagot, melynek van valami Section és Priority értéke, majd frissíted ezt, de az új csomagnak más a Section és Priority értéke, azt az adatbázisban nem írja át a frissítés során, a régit hagyja ott. Jeleztük nekik a hibát, egyetlen józan érvet sem tudtak felhozni, mindössze azt mondták, hogy biztos valaha valaki tudott valami okot ami miatt ez így jó, ezért így hagyják. Hát gratulációm nekik! :-) (Megj.: UHU-ban javítottuk, így ott nem tudod tesztelni.)
Szóval a dpkg és apt párossal iszonyatosan negatívak a tapasztalataim (hangsúlyozom, részben disztribúciókészítői, fejlesztői szemszögből, és csak részben felhasználói szemszögből nézve).
Eddig egy fantasztikus ötletet láttunk tőlük: a ~ karakter bevezetését a pre-verziók jelölésére. Természetesen, mivel jó ötletről van szó, csak félig működött (a dpkg támogatta, az apt nem, abba én raktam bele), és a Debiannak esze ágában sincs ezt használni, pedig de jó is lenne.
Egyébként ha már itt tartunk, hadd említsem meg a dpkg+apt javára, hogy ez az első és mindeddig utolsó szoftver, amelyik annyira *****, hogy egyszer egy bug levadászása során, amikor több óra meló után hajnali 2 körül végre megtaláltam az utolsó építőkockát is és összeállt a kép és kristálytisztává vált, hogy mit ront el, egyszerűen a könnyeim folytak több percig a röhögéstől!!! :-)