Mirror XML (was: Status Meeting 2006-02-07)
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 [starting new thread] houghi wrote:
On Thu, Feb 09, 2006 at 12:27:43AM +0100, Christoph Thiel wrote:
If there is interest in this topic, I might prepare some slides to give a "speed talk" on this at FOSDEM.
I have been thinking of an xml file that could include all installation sources. Think http://easyurpmi.zarb.org/, but with GeoIP included.
Unfortunately my knowledge of XML (and using it) is very limited. I would very much talk to people about this on FOSDEM and see what can do what and how. If I would have had more knowledge, I would have had a working example.
Sure, we'll find some time to discuss that during FOSDEM. I'm pretty experienced with XSLT, I'm sure I can contribute something to the idea ;) Could you make a few slides about it to introduce the topic during the speed talks ? We'll fork a short BOF from that, with some people interested in the topic (count me in).
I understand that the file (or at least not all of it) might not be allowed on openSUSE or Novell. It could be hosted somewhere else. Yet that could be decided at FOSDEM (and after the standard for the XML is fixed)
Yes, we first have to discuss what information would be useful in there, then write a schema for it, then collect the data. Another option would be to write a script (or a Java application or whatever) that uses that XML file to validate the mirrors (e.g. using HTTP HEAD and/or browsing the various URLs to see whether the mirrors listed in the file actually have the required content). Would be very useful to report broken mirrors, at least to a given point, it shouldn't crawl all subdirectories and collect all files, just some files like "directory.yast" and "content".
An extremely basic idea of this is put on http://houghi.org/mirrors/main.php. This does not use XML and many mirrors are not up to date, so don't use it as anything real.
Advantages of xml instead of array's is that it can be used in many more applications then just some website. I can imagine a program where you just point an application to e.g. http://opensuse/files/sources.xml and get the correct mirrors for you.
Yes, and
- - we could write a schema to validate the XML against it
- - maybe it has the potential to cross (open)SUSE boundaries ;)
- - use XSL transformations to generate static HTML or plain text from the XML file, or some "dynamic"
page(s) with PHP, JSP, JavaScript, whatever, feeding a database, generate PHP arrays, ... - the
point being that from a single source, one can transform it into various other formats
Definitely a very good idea, with a lot of potential.
BTW, sorry I didn't get back to you about that idea, busy times atm ;)
cheers
- --
-o) Pascal Bleser http://linux01.gwdg.de/~pbleser/
/\\
On Thu, Feb 09, 2006 at 10:15:40AM +0100, Pascal Bleser wrote:
Unfortunately my knowledge of XML (and using it) is very limited. I would very much talk to people about this on FOSDEM and see what can do what and how. If I would have had more knowledge, I would have had a working example.
Sure, we'll find some time to discuss that during FOSDEM. I'm pretty experienced with XSLT, I'm sure I can contribute something to the idea ;)
Could you make a few slides about it to introduce the topic during the speed talks ?
Are there default slides? I think two or three slides should be enough. I just need to put in some basic ideas and potentials. When, where and how should they presented or send to?
We'll fork a short BOF from that, with some people interested in the topic (count me in).
BOF?
Yes, and - - we could write a schema to validate the XML against it - - maybe it has the potential to cross (open)SUSE boundaries ;) - - use XSL transformations to generate static HTML or plain text from the XML file, or some "dynamic" page(s) with PHP, JSP, JavaScript, whatever, feeding a database, generate PHP arrays, ... - the point being that from a single source, one can transform it into various other formats
As soon as the xml file is available, you can do whatever you like with it. The "only" thing we need to do is make the file. :-)
Definitely a very good idea, with a lot of potential.
BTW, sorry I didn't get back to you about that idea, busy times atm ;)
No problem. Sorry about not figuring it all out myself and having a working model to present on FOSDEM. houghi -- On Monday mornings I am dedicated to the proposition that all men are created jerks. -- Avery
houghi wrote:
On Thu, Feb 09, 2006 at 10:15:40AM +0100, Pascal Bleser wrote:
Unfortunately my knowledge of XML (and using it) is very limited. I would very much talk to people about this on FOSDEM and see what can do what and how. If I would have had more knowledge, I would have had a working example. Sure, we'll find some time to discuss that during FOSDEM. I'm pretty experienced with XSLT, I'm sure I can contribute something to the idea ;)
Could you make a few slides about it to introduce the topic during the speed talks ?
Are there default slides? I think two or three slides should be enough. I just need to put in some basic ideas and potentials. When, where and how should they presented or send to?
3-4 slides would be enough, just to introduce the topic and to discuss it afterwards. Everyone present in the devroom won't have the background. It's just an introduction on the topic, keep it very short. Just lay out what you want to achieve, show a sample from the XML file, something like that. It's just that although there's also a blackboard in the devroom, it's much more convenient to make a few slides to show on the video projector. No need to send in the slides anywhere, take it with you on an USB key, or ask Christoph (cthiel) whether you can send it to him before the event so he can preload it on the laptop that will be used for the other presentations (or one of the laptops that...).
We'll fork a short BOF from that, with some people interested in the topic (count me in). BOF?
http://en.wikipedia.org/wiki/BoF "The acronym is predominantly used by computer geeks at gatherings such as industry conferences to describe a meeting in which a topic of specific interest is discussed. Such meetings are refered to as Birds-of-a-Feather Meetings, or simply as BoFs." (ok, citing wikipedia puts my mail under GFDL ;))
Yes, and - - we could write a schema to validate the XML against it - - maybe it has the potential to cross (open)SUSE boundaries ;) - - use XSL transformations to generate static HTML or plain text from the XML file, or some "dynamic" page(s) with PHP, JSP, JavaScript, whatever, feeding a database, generate PHP arrays, ... - the point being that from a single source, one can transform it into various other formats
As soon as the xml file is available, you can do whatever you like with it. The "only" thing we need to do is make the file. :-)
Indeed.
Definitely a very good idea, with a lot of potential. BTW, sorry I didn't get back to you about that idea, busy times atm ;)
No problem. Sorry about not figuring it all out myself and having a working model to present on FOSDEM.
np ;)
cheers
--
-o) Pascal Bleser http://linux01.gwdg.de/~pbleser/
/\\
On Thu, Feb 09, 2006 at 01:15:21PM +0100, Pascal Bleser wrote:
3-4 slides would be enough, just to introduce the topic and to discuss it afterwards. Everyone present in the devroom won't have the background. It's just an introduction on the topic, keep it very short.
3-4 might be too much for an introduction. Will see how far I get to make it clear as fast as possible.
Just lay out what you want to achieve, show a sample from the XML file, something like that.
OK. Will do. I will fire up my Windows, install Office and do a multimedia Powerpoint presentation with lots of sliding words and letters. :-)
It's just that although there's also a blackboard in the devroom, it's much more convenient to make a few slides to show on the video projector.
No need to send in the slides anywhere, take it with you on an USB key, or ask Christoph (cthiel) whether you can send it to him before the event so he can preload it on the laptop that will be used for the other presentations (or one of the laptops that...).
I do not have a USB key. I will bring them on a floppy and also put them on line. If the portables do not have a floppy or network connection or you would want be to send them first, please let me know. houghi -- "Whom are you?" said he, for he had been to night school. -- George Ade
houghi wrote:
On Thu, Feb 09, 2006 at 01:15:21PM +0100, Pascal Bleser wrote:
3-4 slides would be enough, just to introduce the topic and to discuss it afterwards. Everyone present in the devroom won't have the background. It's just an introduction on the topic, keep it very short.
3-4 might be too much for an introduction. Will see how far I get to make it clear as fast as possible.
Well at least put a slide with some of that XML you already have, to give a good idea about it. If you want to, we can discuss this on IRC or Jabber or ... and I can complete your slide(s) with my idea of what we can do with that XML.
Just lay out what you want to achieve, show a sample from the XML file, something like that.
OK. Will do. I will fire up my Windows, install Office and do a multimedia Powerpoint presentation with lots of sliding words and letters. :-)
I'm sure you meant OpenOffice ;)
It's just that although there's also a blackboard in the devroom, it's much more convenient to make a few slides to show on the video projector.
No need to send in the slides anywhere, take it with you on an USB key, or ask Christoph (cthiel) whether you can send it to him before the event so he can preload it on the laptop that will be used for the other presentations (or one of the laptops that...).
I do not have a USB key. I will bring them on a floppy and also put them on line. If the portables do not have a floppy or network connection or you would want be to send them first, please let me know.
Then put them online, we'll have wifi everywhere at FOSDEM.
We'll just download them from the laptop that will be connected with
the projector.
cheers
--
-o) Pascal Bleser http://linux01.gwdg.de/~pbleser/
/\\
On Thu, 9 Feb 2006, Pascal Bleser wrote:
If there is interest in this topic, I might prepare some slides to give a "speed talk" on this at FOSDEM.
I have been thinking of an xml file that could include all installation sources. Think http://easyurpmi.zarb.org/, but with GeoIP included.
Unfortunately my knowledge of XML (and using it) is very limited. I would very much talk to people about this on FOSDEM and see what can do what and how. If I would have had more knowledge, I would have had a working example.
Sure, we'll find some time to discuss that during FOSDEM. I'm pretty experienced with XSLT, I'm sure I can contribute something to the idea ;)
Could you make a few slides about it to introduce the topic during the speed talks ? We'll fork a short BOF from that, with some people interested in the topic (count me in).
I understand that the file (or at least not all of it) might not be allowed on openSUSE or Novell. It could be hosted somewhere else. Yet that could be decided at FOSDEM (and after the standard for the XML is fixed)
Yes, we first have to discuss what information would be useful in there, then write a schema for it, then collect the data.
Another option would be to write a script (or a Java application or whatever) that uses that XML file to validate the mirrors (e.g. using HTTP HEAD and/or browsing the various URLs to see whether the mirrors listed in the file actually have the required content). Would be very useful to report broken mirrors, at least to a given point, it shouldn't crawl all subdirectories and collect all files, just some files like "directory.yast" and "content".
... no need to reinvent the wheel -- download.openSUSE.org already does "some magic" to keep a local state cache of the mirrors, ie. it knows if a file is on a mirror or not and actually checks this prior redirecting ;) Anyway -- I'll prepare some slides on the current download.openSUSE.org technology ;) Houghi, will you prepare some slides as well? Maybe we can merge them and present them together? Regards Christoph
On Thu, Feb 09, 2006 at 01:59:39PM +0100, Christoph Thiel wrote:
Anyway -- I'll prepare some slides on the current download.openSUSE.org technology ;) Houghi, will you prepare some slides as well? Maybe we can merge them and present them together?
OK. I will send them to you, somewhere early next week. What format should they be in? (I have no experence in making slides on Linux, I'm ashamed to admit) houghi -- A gleekzorp without a tornpee is like a quop without a fertsneet (sort of).
On Thu, 9 Feb 2006, houghi wrote:
On Thu, Feb 09, 2006 at 01:59:39PM +0100, Christoph Thiel wrote:
Anyway -- I'll prepare some slides on the current download.openSUSE.org technology ;) Houghi, will you prepare some slides as well? Maybe we can merge them and present them together?
OK. I will send them to you, somewhere early next week. What format should they be in? (I have no experence in making slides on Linux, I'm ashamed to admit)
Plain text is ok ;) [I'll transform them into an OOo presentation then.] Regards Christoph
On Thu, Feb 09, 2006 at 02:20:17PM +0100, Christoph Thiel wrote:
Plain text is ok ;) [I'll transform them into an OOo presentation then.]
I hope you are not expecting something like bb (For those who do not know it, install and run bb. It is on the CD's) ;-) houghi -- "The identical is equal to itself, since it is different." -- Franco Spisani
participants (3)
-
Christoph Thiel
-
houghi
-
Pascal Bleser