From 1be510f9529cb082f802408b472a77d074b394c0 Mon Sep 17 00:00:00 2001 From: Nicolas Vigier Date: Sun, 14 Apr 2013 13:46:12 +0000 Subject: Add zarb MLs html archives --- zarb-ml/mageia-dev/20101103/001376.html | 134 ++++++++++++++++++++++++++++++++ 1 file changed, 134 insertions(+) create mode 100644 zarb-ml/mageia-dev/20101103/001376.html (limited to 'zarb-ml/mageia-dev/20101103/001376.html') diff --git a/zarb-ml/mageia-dev/20101103/001376.html b/zarb-ml/mageia-dev/20101103/001376.html new file mode 100644 index 000000000..4ea142029 --- /dev/null +++ b/zarb-ml/mageia-dev/20101103/001376.html @@ -0,0 +1,134 @@ + + + + [Mageia-dev] Mirror list for apps (LONG mail) + + + + + + + + + +

[Mageia-dev] Mirror list for apps (LONG mail)

+ Olivier Thauvin + nanardon at nanardon.zarb.org +
+ Wed Nov 3 19:47:16 CET 2010 +

+
+ +
Hi,
+
+I wrote an application to register mirrors which is currently here:
+http://distrib-coffee.ipsl.jussieu.fr/mageia-mirrors/
+
+I hadn't the time to really check mirror brain, I just had a quick look,
+so don't ask.
+
+In all case the goal of my application is to allow everyone to register
+a new mirror, and provide a list usuable by urpmi.
+
+It is time to write the part of code responsible of the list build.
+So come some questions.
+
+First let me explain the current mandriva process:
+
+1) At time we have an /etc/product.id given by
+mandriva-release-Free-2011.0-0.1mdv2011.0
+On my system it contains:
+vendor=Mandriva,distribution=Mandriva Linux,type=Basic,version=2011.0,branch=Devel,release=1,arch=x86_64,product=Free
+
+
+2) The base URL list is hardcoded in urpmi:
+"https://api.mandriva.com/mirrors/$product_type.$product_version.$arch.list"
+On my system the correct url is:
+https://api.mandriva.com/mirrors/basic.cooker.x86_64.list
+
+3) The list look like:
+continent=EU,zone=DE,country=Germany,latitude=51.97,longitude=7.63,version=2011.0,arch=x86_64,type=distrib,url=rsync://ftp.join.uni-muenster.de/mandrakelinux/devel/2011.0/x86_64
+continent=EU,zone=DE,country=Germany,latitude=51.97,longitude=7.63,version=2011.0,arch=x86_64,type=updates,url=rsync://ftp.join.uni-muenster.de/mandrakelinux/devel/2011.0/x86_64
+
+So, question and my own POV about this:
+1) /etc/product.id
+  * I don't like this file, I think it is redundant with
+    /etc/mandriva-release
+  * Why "basic" and not "Free" since it is the "product" flag ? Dunno
+  * Notice "cooker" does not appear in this file
+
+2) The url
+  * I suggest to use http://mirror.mageia.org/api/, other proposal
+    welcome (need some review with sys admin)
+  * Obviously the valid list version is 'cooker' not 2011
+  * it is harcoded in urpmi
+
+3) The content
+  * tags seems be optional
+  * mirror point to 2011 not cooker (a symlink at time)
+  * I can produce same output as I have same information
+  * Do we need specific line for update since now distribution include
+    everything
+  * Do we keep this format ?
+
+Keeping this format is more simple, just changing the line specifiying
+basis url in URPMI.
+By changing the the format we can add features, make it clearer, etc...
+But changing format to what ? XML ? YAML ? CSV ? something worst ? :)
+Changes can done later.
+
+At time, even made some criticisms, I do plan to redo exactly the same
+things, first for compability issue (update from mdv to mga) and because
+it will need only few changes in urpmi, making the thing easier.
+
+Comments, Suggests ?
+
+Regards.
+
+-- 
+
+Olivier Thauvin
+CNRS  -  LATMOS
+♖ ♘ ♗ ♕ ♔ ♗ ♘ ♖
+-------------- next part --------------
+A non-text attachment was scrubbed...
+Name: not available
+Type: application/pgp-signature
+Size: 197 bytes
+Desc: not available
+URL: </pipermail/mageia-dev/attachments/20101103/f2de9513/attachment.asc>
+
+ + + +
+

+ +
+More information about the Mageia-dev +mailing list
+ -- cgit v1.2.1