hello, I find the current 'Packages' file format rather impractical and not complete compared to the index used on www.rpmfind.net for example.
If I develop a new XML based format and add it to dpkg-scanpackages, is there a chance to see is used? (concurently with the current format for example). Not only this would allow to unify the format of the Packages and Sources files, but it will make the life easier for people who are developping indexing tools supposed to work on Linux software. NB: I've attached one sample xml file as used on rpmfind.net. The complete master repository is at: ftp://rufus.w3.org/linux/RDF/ Cordialement, -- "Si ca sent bon : mange-le, sinon pisse dessus..." [Proverbe chien]
<?xml version="1.0"?> <RDF:RDF xmlns:RDF="http://www.w3.org/TR/WD-rdf-syntax#" xmlns:RPM="http://www.rpm.org/"> <RDF:Description about="ftp://rpmfind.net/linux/gnome.org/gnome-1.0.53/redhat/i386/Base/gnome-libs-1.0.53-1.i386.rpm"> <RPM:Name>gnome-libs</RPM:Name> <RPM:Version>1.0.53</RPM:Version> <RPM:Release>1</RPM:Release> <RPM:URL>http://www.gnome.org/</RPM:URL> <RPM:Arch>i386</RPM:Arch> <RPM:Os>Linux</RPM:Os> <RPM:Distribution>Unknown</RPM:Distribution> <RPM:Vendor>Unknown</RPM:Vendor> <RPM:Group>System Environment/Libraries</RPM:Group> <RPM:Summary>The libraries needed to run the GNOME GUI desktop environment.</RPM:Summary> <RPM:Description>GNOME (GNU Network Object Model Environment) is a user-friendly set of GUI applications and desktop tools to be used in conjunction with a window manager for the X Window System. The gnome-libs package includes libraries that are needed to run GNOME.</RPM:Description> <RPM:Copyright>LGPL</RPM:Copyright> <RPM:Changelog>* Tue Aug 31 1999 Elliot Lee <[EMAIL PROTECTED]> - Update to 1.0.15 * Mon Aug 30 1999 Elliot Lee <[EMAIL PROTECTED]> - Merge in various minor things from RHL * Mon Jun 14 1999 Gregory McLean <[EMAIL PROTECTED]> - Added the -q option to the setup stage, quiet please! * Tue Mar 02 1999 Gregory McLean <[EMAIL PROTECTED]> - Added some hackage in for the brain dead libtool on the alpha - Cleaned up the spec file abit to be more consistant. * Wed Feb 17 1999 Elliot Lee <[EMAIL PROTECTED]> - Add debugging disabling flags to $CFLAGS * Fri Nov 20 1998 Pablo Saratxaga <[EMAIL PROTECTED]> - use --localstatedir=/var/lib in config state (score files for games for exemple will go there). - added several more files to %files section, in particular language files and corba IDLs * Wed Sep 23 1998 Michael Fulbright <[EMAIL PROTECTED]> - Updated to version 0.30 * Mon Apr 13 1998 Marc Ewing <[EMAIL PROTECTED]> - Added /usr/lib/gnome-libs * Fri Mar 13 1998 Marc Ewing <[EMAIL PROTECTED]> - Integrate into gnome-libs source tree </RPM:Changelog> <RPM:Sources>gnome-libs-1.0.53-1.src.rpm</RPM:Sources> <RPM:BuildDate>Thu Oct 7 10:55:48 1999</RPM:BuildDate> <RPM:Date>939308148</RPM:Date> <RPM:Size>2652245</RPM:Size> <RPM:BuildHost>golem.labs.redhat.com</RPM:BuildHost> <RPM:Provides> <RDF:Bag> <RPM:Resource href="../../../../../resources/gnome-libs.rdf">gnome-libs</RPM:Resource> <RPM:Resource href="../../../../../resources/libart_lgpl.so.2.rdf">libart_lgpl.so.2</RPM:Resource> <RPM:Resource href="../../../../../resources/libgnome.so.32.rdf">libgnome.so.32</RPM:Resource> <RPM:Resource href="../../../../../resources/libgnomesupport.so.0.rdf">libgnomesupport.so.0</RPM:Resource> <RPM:Resource href="../../../../../resources/libgnomeui.so.32.rdf">libgnomeui.so.32</RPM:Resource> <RPM:Resource href="../../../../../resources/libgnorba.so.27.rdf">libgnorba.so.27</RPM:Resource> <RPM:Resource href="../../../../../resources/libgnorbagtk.so.0.rdf">libgnorbagtk.so.0</RPM:Resource> <RPM:Resource href="../../../../../resources/libgtkxmhtml.so.1.rdf">libgtkxmhtml.so.1</RPM:Resource> <RPM:Resource href="../../../../../resources/libzvt.so.2.rdf">libzvt.so.2</RPM:Resource> </RDF:Bag> </RPM:Provides> <RPM:Requires> <RDF:Bag> <RPM:Resource href="../../../../../resources/gtk+.rdf">gtk+</RPM:Resource> <RPM:Resource href="../../../../../resources/gnome-audio.rdf">gnome-audio</RPM:Resource> <RPM:Resource href="../../../../../resources/utempter.rdf">utempter</RPM:Resource> <RPM:Resource>/sbin/ldconfig</RPM:Resource> <RPM:Resource href="../../../../../resources/ld-linux.so.2.rdf">ld-linux.so.2</RPM:Resource> <RPM:Resource href="../../../../../resources/libICE.so.6.rdf">libICE.so.6</RPM:Resource> <RPM:Resource href="../../../../../resources/libIIOP.so.0.rdf">libIIOP.so.0</RPM:Resource> <RPM:Resource href="../../../../../resources/libORBit.so.0.rdf">libORBit.so.0</RPM:Resource> <RPM:Resource href="../../../../../resources/libORBitCosNaming.so.0.rdf">libORBitCosNaming.so.0</RPM:Resource> <RPM:Resource href="../../../../../resources/libORBitutil.so.0.rdf">libORBitutil.so.0</RPM:Resource> <RPM:Resource href="../../../../../resources/libSM.so.6.rdf">libSM.so.6</RPM:Resource> <RPM:Resource href="../../../../../resources/libX11.so.6.rdf">libX11.so.6</RPM:Resource> <RPM:Resource href="../../../../../resources/libXext.so.6.rdf">libXext.so.6</RPM:Resource> <RPM:Resource href="../../../../../resources/libart_lgpl.so.2.rdf">libart_lgpl.so.2</RPM:Resource> <RPM:Resource href="../../../../../resources/libaudiofile.so.0.rdf">libaudiofile.so.0</RPM:Resource> <RPM:Resource href="../../../../../resources/libc.so.6.rdf">libc.so.6</RPM:Resource> <RPM:Resource href="../../../../../resources/libdb.so.2.rdf">libdb.so.2</RPM:Resource> <RPM:Resource href="../../../../../resources/libdl.so.2.rdf">libdl.so.2</RPM:Resource> <RPM:Resource href="../../../../../resources/libesd.so.0.rdf">libesd.so.0</RPM:Resource> <RPM:Resource href="../../../../../resources/libgdk-1.2.so.0.rdf">libgdk-1.2.so.0</RPM:Resource> <RPM:Resource href="../../../../../resources/libgdk_imlib.so.1.rdf">libgdk_imlib.so.1</RPM:Resource> <RPM:Resource href="../../../../../resources/libglib-1.2.so.0.rdf">libglib-1.2.so.0</RPM:Resource> <RPM:Resource href="../../../../../resources/libgmodule-1.2.so.0.rdf">libgmodule-1.2.so.0</RPM:Resource> <RPM:Resource href="../../../../../resources/libgnome.so.32.rdf">libgnome.so.32</RPM:Resource> <RPM:Resource href="../../../../../resources/libgnomesupport.so.0.rdf">libgnomesupport.so.0</RPM:Resource> <RPM:Resource href="../../../../../resources/libgnomeui.so.32.rdf">libgnomeui.so.32</RPM:Resource> <RPM:Resource href="../../../../../resources/libgnorba.so.27.rdf">libgnorba.so.27</RPM:Resource> <RPM:Resource href="../../../../../resources/libgnorbagtk.so.0.rdf">libgnorbagtk.so.0</RPM:Resource> <RPM:Resource href="../../../../../resources/libgtk-1.2.so.0.rdf">libgtk-1.2.so.0</RPM:Resource> <RPM:Resource href="../../../../../resources/libm.so.6.rdf">libm.so.6</RPM:Resource> <RPM:Resource href="../../../../../resources/libnsl.so.1.rdf">libnsl.so.1</RPM:Resource> <RPM:Resource href="../../../../../resources/libutil.so.1.rdf">libutil.so.1</RPM:Resource> <RPM:Resource href="../../../../../resources/libz.so.1.rdf">libz.so.1</RPM:Resource> <RPM:Resource href="../../../../../resources/libXpm.so.4.rdf">libXpm.so.4</RPM:Resource> <RPM:Resource href="../../../../../resources/libjpeg.so.62.rdf">libjpeg.so.62</RPM:Resource> <RPM:Resource href="../../../../../resources/libpng.so.2.rdf">libpng.so.2</RPM:Resource> <RPM:Resource>/bin/sh</RPM:Resource> </RDF:Bag> </RPM:Requires> <RPM:Files>/etc/mime-magic /etc/mime-magic.dat /etc/paper.config /etc/sound /etc/sound/events /etc/sound/events/gnome.soundlist /etc/sound/events/gtk-events.soundlist /usr/bin/dns-helper /usr/bin/gconfigger /usr/bin/gnome-bug /usr/bin/gnome-dump-metadata /usr/bin/gnome-gen-mimedb /usr/bin/gnome-moz-remote /usr/bin/gnome-name-service /usr/bin/gnome_segv /usr/bin/goad-browser /usr/bin/loadshlib /usr/bin/new-object /usr/doc/gnome-libs-1.0.53 /usr/doc/gnome-libs-1.0.53/AUTHORS /usr/doc/gnome-libs-1.0.53/COPYING /usr/doc/gnome-libs-1.0.53/ChangeLog /usr/doc/gnome-libs-1.0.53/NEWS /usr/doc/gnome-libs-1.0.53/README /usr/lib/libart_lgpl.so.2 /usr/lib/libart_lgpl.so.2.1.0 /usr/lib/libgnome.so.32 /usr/lib/libgnome.so.32.3.7 /usr/lib/libgnomesupport.so.0 /usr/lib/libgnomesupport.so.0.0.0 /usr/lib/libgnomeui.so.32 /usr/lib/libgnomeui.so.32.10.3 /usr/lib/libgnorba.so.27 /usr/lib/libgnorba.so.27.1.8 /usr/lib/libgnorbagtk.so.0 /usr/lib/libgnorbagtk.so.0.0.0 /usr/lib/libgtkxmhtml.so.1 /usr/lib/libgtkxmhtml.so.1.0.1 /usr/lib/libzvt.so.2 /usr/lib/libzvt.so.2.2.6 /usr/sbin/gnome-pty-helper /usr/share/gtkrc /usr/share/gtkrc.el /usr/share/gtkrc.eo /usr/share/gtkrc.he /usr/share/gtkrc.hy /usr/share/gtkrc.iso88592 /usr/share/gtkrc.iso88595 /usr/share/gtkrc.ja /usr/share/gtkrc.ka_GE.georgianacademy /usr/share/gtkrc.ka_GE.georgianps /usr/share/gtkrc.ko /usr/share/gtkrc.ru /usr/share/gtkrc.th /usr/share/gtkrc.tr /usr/share/gtkrc.uk /usr/share/gtkrc.vi_VN.tcvn /usr/share/gtkrc.vi_VN.viscii /usr/share/gtkrc.zh_CN /usr/share/gtkrc.zh_TW.Big5 /usr/share/idl/GnomeObject.idl /usr/share/idl/Table.idl /usr/share/idl/desktop-editor.idl /usr/share/idl/desktop-textviewer.idl /usr/share/idl/gnome-factory.idl /usr/share/idl/gnome-unknown.idl /usr/share/idl/name-service.idl /usr/share/locale/ca/LC_MESSAGES/gnome-libs.mo /usr/share/locale/cs/LC_MESSAGES/gnome-libs.mo /usr/share/locale/da/LC_MESSAGES/gnome-libs.mo /usr/share/locale/de/LC_MESSAGES/gnome-libs.mo /usr/share/locale/el/LC_MESSAGES/gnome-libs.mo /usr/share/locale/en_GB/LC_MESSAGES/gnome-libs.mo /usr/share/locale/es/LC_MESSAGES/gnome-libs.mo /usr/share/locale/et/LC_MESSAGES/gnome-libs.mo /usr/share/locale/eu/LC_MESSAGES/gnome-libs.mo /usr/share/locale/fi/LC_MESSAGES/gnome-libs.mo /usr/share/locale/fr/LC_MESSAGES/gnome-libs.mo /usr/share/locale/ga/LC_MESSAGES/gnome-libs.mo /usr/share/locale/gl/LC_MESSAGES/gnome-libs.mo /usr/share/locale/hr/LC_MESSAGES/gnome-libs.mo /usr/share/locale/hu/LC_MESSAGES/gnome-libs.mo /usr/share/locale/it/LC_MESSAGES/gnome-libs.mo /usr/share/locale/ja/LC_MESSAGES/gnome-libs.mo /usr/share/locale/ko/LC_MESSAGES/gnome-libs.mo /usr/share/locale/nl/LC_MESSAGES/gnome-libs.mo /usr/share/locale/no/LC_MESSAGES/gnome-libs.mo /usr/share/locale/pl/LC_MESSAGES/gnome-libs.mo /usr/share/locale/pt/LC_MESSAGES/gnome-libs.mo /usr/share/locale/pt_BR/LC_MESSAGES/gnome-libs.mo /usr/share/locale/ru/LC_MESSAGES/gnome-libs.mo /usr/share/locale/sk/LC_MESSAGES/gnome-libs.mo /usr/share/locale/sv/LC_MESSAGES/gnome-libs.mo /usr/share/locale/wa/LC_MESSAGES/gnome-libs.mo /usr/share/locale/zh_TW.Big5/LC_MESSAGES/gnome-libs.mo /usr/share/mime-info/gnome.mime /usr/share/pixmaps/calculator-font.png /usr/share/pixmaps/gnome-default-dlg.png /usr/share/pixmaps/gnome-error.png /usr/share/pixmaps/gnome-info.png /usr/share/pixmaps/gnome-question.png /usr/share/pixmaps/gnome-warning.png /usr/share/pixmaps/no.xpm /usr/share/pixmaps/yes.xpm /usr/share/type-convert/type.convert </RPM:Files> </RDF:Description> </RDF:RDF>

