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 &lt;[EMAIL PROTECTED]&gt;
  - Update to 1.0.15
* Mon Aug 30 1999 Elliot Lee &lt;[EMAIL PROTECTED]&gt;
  - Merge in various minor things from RHL
* Mon Jun 14 1999 Gregory McLean &lt;[EMAIL PROTECTED]&gt;
  - Added the -q option to the setup stage, quiet please!
* Tue Mar 02 1999 Gregory McLean &lt;[EMAIL PROTECTED]&gt;
  - 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 &lt;[EMAIL PROTECTED]&gt;
  - Add debugging disabling flags to $CFLAGS
* Fri Nov 20 1998 Pablo Saratxaga &lt;[EMAIL PROTECTED]&gt;
  - 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 &lt;[EMAIL PROTECTED]&gt;
  - Updated to version 0.30
* Mon Apr 13 1998 Marc Ewing &lt;[EMAIL PROTECTED]&gt;
  - Added /usr/lib/gnome-libs
* Fri Mar 13 1998 Marc Ewing &lt;[EMAIL PROTECTED]&gt;
  - 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>

Reply via email to