On Tue, 2008-12-09 at 18:29 +0100, Gerfried Fuchs wrote: > Hi! > > Am Sonntag, den 07.12.2008, 03:09 +0100 schrieb Frank Lin PIAT: > > I have written a small script[1] to compare the list of packages > > provided by two distributions. I've had such idea for a while, but I > > must admit that Nokia's matrix[2] deserve some credit. > > lool, almost same time. I announced my first version of an extremely > similar script although already on saturday[..]
I have kept digging on the concept of comparing the packages between two releases. The general idea is to pre-process the .Packages files and load them into a database. I then prototyped a pager: http://www.klabs.be/~fpiat/linux/comp-dist2/lenny/?reason=new-binary http://www.klabs.be/~fpiat/linux/comp-dist2/lenny/?reason=removed-bin http://www.klabs.be/~fpiat/linux/comp-dist2/lenny/?reason=removed At the moment, the main problem is to find a way to shorten URLs like: http://www.klabs.be/~fpiat/linux/comp-dist2/lenny/index.php?comp[]=main§ion[]=admin§ion[]=base§ion[]=comm§ion[]=devel§ion[]=doc§ion[]=editors§ion[]=electronics§ion[]=embedded§ion[]=games§ion[]=gnome§ion[]=graphics§ion[]=hamradio§ion[]=interpreters§ion[]=kde§ion[]=mail§ion[]=math§ion[]=misc§ion[]=net§ion[]=news§ion[]=otherosfs§ion[]=perl§ion[]=python§ion[]=science§ion[]=shells§ion[]=sound§ion[]=tex§ion[]=text§ion[]=utils§ion[]=web§ion[]=x11&reason[]=new-source&reason[]=provided&reason[]=removed&reason[]=removed-bin&reason[]=removed-has-conflict&reason[]=replaced&popularity[]=3&popularity[]=4&view=default&sortby[]=popcon&package=&desc= There's also also a customizable view / query editor: http://www.klabs.be/~fpiat/linux/comp-dist2/lenny/?view=custom It should actually prove to be quite useful to have a web based "apt search": * http://www.klabs.be/~fpiat/linux/comp-dist2/lenny/?package=_sh|__sh * http://www.klabs.be/~fpiat/linux/comp-dist2/lenny/?view=provides&provides=httpd * http://www.klabs.be/~fpiat/linux/comp-dist2/lenny/?view=pkg-group&group=task:web-server--r With this prototype, I have a better understanding of what can/should be achieved. My next move is to decide where I should implement it (packages.d.o, qa.d.org, or something else, based on UDD...) Regards, Franklin -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

