summaryrefslogtreecommitdiffstats
path: root/zarb-ml/mageia-dev/20110308/003126.html
diff options
context:
space:
mode:
Diffstat (limited to 'zarb-ml/mageia-dev/20110308/003126.html')
-rw-r--r--zarb-ml/mageia-dev/20110308/003126.html297
1 files changed, 297 insertions, 0 deletions
diff --git a/zarb-ml/mageia-dev/20110308/003126.html b/zarb-ml/mageia-dev/20110308/003126.html
new file mode 100644
index 000000000..f976e4462
--- /dev/null
+++ b/zarb-ml/mageia-dev/20110308/003126.html
@@ -0,0 +1,297 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
+<HTML>
+ <HEAD>
+ <TITLE> [Mageia-dev] RPM5 AND MAGEIA
+ </TITLE>
+ <LINK REL="Index" HREF="index.html" >
+ <LINK REL="made" HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20RPM5%20AND%20MAGEIA&In-Reply-To=%3CAANLkTi%3DsPY36f%2BMmT0zNVqPtKNM0SUcUwwjuNjcryEub%40mail.gmail.com%3E">
+ <META NAME="robots" CONTENT="index,nofollow">
+ <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
+ <LINK REL="Previous" HREF="003127.html">
+ <LINK REL="Next" HREF="003128.html">
+ </HEAD>
+ <BODY BGCOLOR="#ffffff">
+ <H1>[Mageia-dev] RPM5 AND MAGEIA</H1>
+ <B>Per &#216;yvind Karlsen</B>
+ <A HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20RPM5%20AND%20MAGEIA&In-Reply-To=%3CAANLkTi%3DsPY36f%2BMmT0zNVqPtKNM0SUcUwwjuNjcryEub%40mail.gmail.com%3E"
+ TITLE="[Mageia-dev] RPM5 AND MAGEIA">peroyvind at mandriva.org
+ </A><BR>
+ <I>Tue Mar 8 22:11:11 CET 2011</I>
+ <P><UL>
+ <LI>Previous message: <A HREF="003127.html">[Mageia-dev] Alpha2 iso content
+</A></li>
+ <LI>Next message: <A HREF="003128.html">[Mageia-dev] RPM5 AND MAGEIA
+</A></li>
+ <LI> <B>Messages sorted by:</B>
+ <a href="date.html#3126">[ date ]</a>
+ <a href="thread.html#3126">[ thread ]</a>
+ <a href="subject.html#3126">[ subject ]</a>
+ <a href="author.html#3126">[ author ]</a>
+ </LI>
+ </UL>
+ <HR>
+<!--beginarticle-->
+<PRE>2011/3/2 Dexter Morgan &lt;<A HREF="https://www.mageia.org/mailman/listinfo/mageia-dev">dmorganec at gmail.com</A>&gt;:
+&gt;<i> On Wed, Mar 2, 2011 at 4:21 PM, devzero2000 &lt;<A HREF="https://www.mageia.org/mailman/listinfo/mageia-dev">devzero2000 at rpm5.org</A>&gt; wrote:
+</I>&gt;&gt;<i> Hi to Mageia
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> I am part of rpm5 (but I follow rpm from more than 10 years) and
+</I>&gt;&gt;<i> recently I did join Mageia, although I almost always used for work
+</I>&gt;&gt;<i> other distros and OS (AIX, SVR4) that I also deal with Mandriva and
+</I>&gt;&gt;<i> security (CEH) https: / /
+</I>&gt;&gt;<i> www.redhat.com/wapps/training/certification/verify.html?certNumber=805007215126804&amp;verify=Verify
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> Apart from the rest - of which i will ask for sponsorship when it will
+</I>&gt;&gt;<i> be - I wanted to know if there are plans to move to rpm5 by Mageia,
+</I>&gt;&gt;<i> such as Mandriva has been doing lately. Rpm5 already has a builtbot
+</I>&gt;&gt;<i> with Magela and rpm5. I can, if you can think useful or have plan for
+</I>&gt;&gt;<i> this, lay the necessary modification to enter into rpm5 Mageia, with
+</I>&gt;&gt;<i> the features of Mandriva cooker - fingerprint, syslog, etc. without
+</I>&gt;&gt;<i> trademark ecc- and produce a first rpm rpm5 for mageia , which also
+</I>&gt;&gt;<i> contains the functionality required by the passage to the &quot;RPM
+</I>&gt;&gt;<i> ACID &quot; feauture (berkeley db conversion)
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> is there interest? Then if someone wants to directly participate in
+</I>&gt;&gt;<i> rpm5 I think that there should also be no problem.
+</I>Exactly, opposed to rpm.org upstream which only has a few redhat employees
+working on it with no public communication, coordination and discussions between
+distributions, rpm5 is community driven and has the active involvement
+and more open participation from several vendors/distributions on different
+platforms..
+
+Your (Mageia;) participation is more than welcome and active direct involvement
+in upstream development is generally no problem at all in arranging. :)
+&gt;&gt;<i>
+</I>&gt;&gt;<i> Opinions ?
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> TIA
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> Regards
+</I>&gt;&gt;<i>
+</I>&gt;<i> Hi,
+</I>&gt;<i>
+</I>&gt;<i> Please read the archives we already talked about this several times on the ML.
+</I>I saw several people talking and asking about rpm5 on both mageia-discuss@
+&amp; mageia-dev@ list, I even myself (and also relayed Jeff's) offered to maintain
+and provide any help you'd accepted on it for Mageia a couple of ties without
+any response. I saw several people asking semi-frequently asking about it on
+different occations since, but without any actual discussions considering the
+topic taking place.
+I can only recall seeing one post from Thierry to mageia-devel@ where he
+made a suggestion for rpm.org, but never saw anything about it since before
+the upgrade to newer rpm.org version was done by someone I'd never seen
+the name of before except for a fictional character on a TV series probably
+totally unrelated(?;) and even much less so ever saw participating in any
+of the discussions concerning it previously.
+
+But I only follow these two lists, there might be other lists I don't know of
+(ie. communication around cooker tends to go across and between
+<A HREF="https://www.mageia.org/mailman/listinfo/mageia-dev">maintainers at mandriva.com</A> (that a lot of people don't even know of) and
+cooker@ lists, and then also at some various other internal lists at Mandriva
+that's restricted, so for all that I know the discussion could've taken place
+somewhere that I might not even expect to be open for me;) and where the
+actual discussion took place. I dunno, do you have any references to the
+discussion? I'm usually quite interested and curious about such discussions
+in general. :)
+&gt;<i>
+</I>&gt;<i> We are using rpm.org for now, and we are happy with this, we are
+</I>&gt;<i> already working with rpm.org teams and this works pretty nice.
+</I>Telling that you're &quot;already working with rpm.org&quot; and being able to comment
+about the experience less than a day after making first post to rpm-maint list
+introducing yourself and Mageia seems a bit premature to me, but it might
+be a cultural thing.. ;p &lt;/troll&gt;
+&gt;<i>
+</I>&gt;<i> But you can go and help mandriva as they have several problems with rpm5.
+</I>Yes, and we're even actually aware of these ourself (*coughcough*;), currently
+none of those (reported) is of particularly significant size or causing major
+headaches to people in general for a little while now though. There's still
+some few issues left that *must* be worked out in time for 2011.0 none the
+less though. The number of other issues, room for improvements, planned
+features, cleanups, ideas and what not otherwise is rather long and rather
+non-finite and not likely to ever be finished and really &quot;done&quot; with,
+but at least
+I can say that it's significantly shorter now after changing to new rpm version
+with a lot of the more long-time work already done in it before switching. :)
+
+I'm more than willing to accept (and provide) any help, interest and discuss
+any details concerning rpm, regardless of distro and rpm version/fork, be
+it related to any of current issues affecting distro, other things I have on my
+TODO list, or other aspects and focus independent of these. I'm very open to
+try my best to scale and allow for others that have the interest and skills to
+discuss and contribute, either directly or indirectly!
+&gt;<i>
+</I>&gt;<i> In addition, rpm5 ( i hate this name as this makes think rpm5 is a new
+</I>&gt;<i> version of rpm which isn't true ) is just another rpm and i think that
+</I>&gt;<i> this is better to stay compatible with the most distributions (
+</I>&gt;<i> fedora, opensuse, ... ) instead of using rpm5.
+</I>You claim for it to be old?
+And by what is your definition to &quot;stay compatible&quot; with most distributions?
+Are you referring to different distributions doing releases,
+or compatibility between individual releases of the specific distributions?
+
+For compatibility between different distributions, the only
+distribution actively
+involved with actual upstream development of rpm.org is Fedora, with
+complaints heard from others on despite it being over a year since Fedora
+&amp; OpenSuSE had their RPM Summit (which &quot;only&quot; covered rather &quot;smaller&quot;
+issues concerning packaging policies than involvement and active
+participation in
+upstream development), nothing has been heard between the two since..
+
+The amount of changes from upstream carried in OpenSuSE's rpm was
+quite huge and making incompatibilities between the two bigger than between
+ie. rpm.org &amp; rpm5.org, with the situation not changing much since from last
+I heard.. And considering that I've fully reviewed and merged all patches in
+Mandriva dating all the way back to 1999 in rpm5 upstream along with a lot
+of practices, macros, scripts etc. as well in both directions, level of
+&quot;compatibility&quot; between Mageia &amp; rpm5 is far greater than any other (with
+other rpm5 based distros being more compatible with Mageia than Mageia
+is with non-rpm5 based distros as well;)..
+
+Even between individual releases from the individual rpm forks there are
+always similarly incompatibilities often happening and impossible to get
+around while keeping full &quot;compatibility&quot; intact.
+For the upgrade in cooker to rpm 5.3 there was two bigger changes happening,
+the first one being the rpmdb changes requiring a conversion to take place,
+this was inconvenient but a proper and safe procedure to achieve it
+was mostly worked out before hitting main/release, with the rest of it
+pretty much fully perfected since (with support for conversion back and
+forth added as well to achieve &quot;compatibility&quot;), making this issue only
+temporary and not really of much concern outside of that limited period
+(except for when upgrading from cooker to Mageia, I've again given
+pointers, suggestions, specific directions and even offered to provide
+help on doing it, but as usual and to little surprise, interest was close
+to zero..).
+
+The second issue causing bigger incompatibility issues and pains is the
+new distepoch tag I've introduced in Mandriva and that we're the first
+real adopters of (it's not even yet officially supported upstream).
+This is more of a particular feature implemented by myself rather than
+so much related to the specific rpm version beyond the rpm version
+I used to implement it in first (I have it on my TODO to port to rpm.org
+later and has discussed it with positive interest from upstream of in the
+past as well btw. ;), and also causing greater incompatibilities and
+headaches between tools and the packages built for the specific
+distribution. Worst issues has been worked out for this one as well with
+various related fixes to deal with incompatibility being ported back to
+stable releases along with some some other unrelated fixes as well
+(if interested, you'll find the 3.37.2 branch of perl-URPM in mandriva svn,
+which except for the fixes mentioned is basically identical to your 3.38
+inn Mageia).
+
+These are anyways not issues impossible to manage, and much of
+the intent behind distepoch, ironically enough, is rather to improve
+future compatibility with other distributions by moving distro specific
+stuff out of the src.rpm. ;)
+You'll always keep run into these issues, neither direction attempted will
+free you from ever running into them now or in the future.
+If you really wanna discuss &quot;compatibility&quot;, you *really* need to define
+what is even somewhat implied by this as *compatibility* isn't something
+you'll be able to achieve nor anyone else really has that much interest
+in chasing..
+
+I honestly don't even expect you to read on and all the way down to even
+here to begin with. If you do, good, it's one step in the right direction, if
+not and not really grasping these issues, you're doomed at even
+attempt starting to begin with. :p
+
+So first of all and most important to begin with is how you yourself wants
+to deal with the particular issues for your distribution, how to efficiently
+solve your own individual problems to begin with, how to improve things
+to make life for anyone involved in maintaining the distribution currently
+easier.
+Then you can start think about &quot;compatibility&quot;, first of all between your own
+individual releases and tools (independent of upstream) to begin with and
+concern yourself on really solving things the &quot;right way&quot;.
+Then on you can finally start putting thought into &quot;compatibility&quot; beyond
+own distribution, how to best achieve it, both on your and others' end.
+With different tools in use and development, one true answer and solution
+cannot easily or even always found at all, and the debate about what being
+upstream or not, what's limited to your own distro only or not and what not
+gets murkey and the choice needs to be done from not so much based on
+which fork (or even tools to use) comes from who or what or anything, but
+rather based on what's most feasible to you &amp; maintenance, to what extent
+gains in return you expect, existing involvement, knowledge, insight and
+actual skills on achieving the goals set.
+And uhm, yeah.. In the end it gets complex and not strictly just about
+making a simple choice expecting great results in return from that alone
+and sticking to it..
+
+Tsktsk, my post probably ends up being labelled as flamebait, troll, too long
+and boring, biased and what not.. I just felt like giving what was intended
+as a somewhat brief answer in response to a lot of nonsense and FUD
+(mainly built on ignorance and power of suggesion), and also from greater
+interest in the particular topic you bring up, but turned into a longer
+semi-rant(without even straightening out half of what I intended;) though.
+Appologies given upfront!
+
+So I'll try avoid getting deeper into further details. :p
+
+Again, main point is that there's more to it than anything I've seen trace
+of being discussed or anywhere related to what you say you'd like to
+achieve. As &quot;not following mandriva, maintain everything alone, follow rpm.org&quot;
+doesn't really answer it much, but rather raises more questions and concerns
+over how you intend to succeed (but I honestly don't know you at all,
+so you might be full of nice surprises:) and with whom.
+I'd be happy to try help the best and be able to make life easier for everyone,
+and I'm more interested in this than on what specific distro nor rpm fork
+you're using, just as I'm convinced and sure the importance lies much
+more in &quot;how to&quot; rather than in &quot;how you're not&quot;.
+
+
+&quot;Compatibility&quot; between the two different rpm forks solely alone on their
+own independent of distributions is rather trivial to achieve (and usually
+already done by both upstreams) and honestly not that big of an issue,
+as for how to deal with differences between the individual distributions
+gets far more complex again..
+
+It's a topic I'm actually doing parts of my thesis around, so if you have
+any specific thoughts, ideas, meanings, questions etc. I'd be very
+interested, and very happy if finding interest in discussing and working
+together with others on. :)
+&gt;<i>
+</I>&gt;<i> This is just my opinion but i would like to not see rpm5 thread again
+</I>&gt;<i> and again, that start for my part to become boring.
+</I>If you keep seeing it again and again, maybe it suggests that the
+discussion never (sufficiently) took place to begin with and an actual
+consensus known to everyone and what based on might be missing
+in order to reach any finality on the topic? ;)
+
+I've only seen threads with questions and quite superficial discussions
+not really answering many of them, but it might be my personal
+bias affecting critical sense and standards too much.. :p
+
+Oh well, tried my best being constructive and genuinly helpful,
+expecting nothing, but would be positively surprised and happy for
+any serious discussion and interest, if discovered!
+
+Need some sleep to achieve greater consistency, focus and coherency..
+--
+Regards,
+Per &#216;yvind
+</PRE>
+
+
+
+<!--endarticle-->
+ <HR>
+ <P><UL>
+ <!--threads-->
+ <LI>Previous message: <A HREF="003127.html">[Mageia-dev] Alpha2 iso content
+</A></li>
+ <LI>Next message: <A HREF="003128.html">[Mageia-dev] RPM5 AND MAGEIA
+</A></li>
+ <LI> <B>Messages sorted by:</B>
+ <a href="date.html#3126">[ date ]</a>
+ <a href="thread.html#3126">[ thread ]</a>
+ <a href="subject.html#3126">[ subject ]</a>
+ <a href="author.html#3126">[ author ]</a>
+ </LI>
+ </UL>
+
+<hr>
+<a href="https://www.mageia.org/mailman/listinfo/mageia-dev">More information about the Mageia-dev
+mailing list</a><br>
+</body></html>