summaryrefslogtreecommitdiffstats
path: root/zarb-ml/mageia-dev/2012-September/018672.html
diff options
context:
space:
mode:
Diffstat (limited to 'zarb-ml/mageia-dev/2012-September/018672.html')
-rw-r--r--zarb-ml/mageia-dev/2012-September/018672.html204
1 files changed, 204 insertions, 0 deletions
diff --git a/zarb-ml/mageia-dev/2012-September/018672.html b/zarb-ml/mageia-dev/2012-September/018672.html
new file mode 100644
index 000000000..26327ffc0
--- /dev/null
+++ b/zarb-ml/mageia-dev/2012-September/018672.html
@@ -0,0 +1,204 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
+<HTML>
+ <HEAD>
+ <TITLE> [Mageia-dev] unity on mageia
+ </TITLE>
+ <LINK REL="Index" HREF="index.html" >
+ <LINK REL="made" HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20unity%20on%20mageia&In-Reply-To=%3C5052FC05.3020804%40colin.guthr.ie%3E">
+ <META NAME="robots" CONTENT="index,nofollow">
+ <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
+ <LINK REL="Previous" HREF="018704.html">
+ <LINK REL="Next" HREF="018673.html">
+ </HEAD>
+ <BODY BGCOLOR="#ffffff">
+ <H1>[Mageia-dev] unity on mageia</H1>
+ <B>Colin Guthrie</B>
+ <A HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20unity%20on%20mageia&In-Reply-To=%3C5052FC05.3020804%40colin.guthr.ie%3E"
+ TITLE="[Mageia-dev] unity on mageia">mageia at colin.guthr.ie
+ </A><BR>
+ <I>Fri Sep 14 11:42:29 CEST 2012</I>
+ <P><UL>
+ <LI>Previous message: <A HREF="018704.html">[Mageia-dev] unity on mageia
+</A></li>
+ <LI>Next message: <A HREF="018673.html">[Mageia-dev] unity on mageia
+</A></li>
+ <LI> <B>Messages sorted by:</B>
+ <a href="date.html#18672">[ date ]</a>
+ <a href="thread.html#18672">[ thread ]</a>
+ <a href="subject.html#18672">[ subject ]</a>
+ <a href="author.html#18672">[ author ]</a>
+ </LI>
+ </UL>
+ <HR>
+<!--beginarticle-->
+<PRE>Hi Damian,
+
+'Twas brillig, and Damian Ivanov at 12/09/12 11:33 did gyre and gimble:
+&gt;<i> My name is Damian Ivanov. Xiao-Long Chen and me are the maintainers of
+</I>&gt;<i> unity desktop environment for openSUSE and Fedora
+</I>
+Thanks for writing and getting in touch!
+
+It's certainly an interesting proposal, but it's really one that opens a
+box of many more related questions, some of which I'll try and touch on
+below.
+
+1. External Repositories
+
+The &quot;Here is my PPA where I do x, y and z&quot; style approach to software
+repositories is always one we've deliberately avoided. It's creates
+significant problems for our (relatively) small teams when doing QA and
+addressing bug reports. For example if a user is using third party
+software and they open a bug report, the Triagers and packagers need to
+be aware of that, but it's often something users do not know to
+highlight or the decide by themselves that it's &quot;not relevant&quot; (when, in
+fact, it often can be due to some obscure library that is loaded
+dynamically that messes up the whole stack).
+
+It also creates significant problems on upgrades, if they have upgrade
+one package to a non-official version, that then might affect the rest
+of the distribution when it comes time to upgrade.
+
+None of the problems here are insurmountable, but they do exist and if
+we are to continue to produce a quality product, we need to keep a
+strong hold on the reigns with regards to this kind of stuff.
+
+
+2. If external repositories are to be discouraged then the next obvious
+step is to try an incorporate it in Mageia repos directly. However,
+unity in particular is a pretty onerous package when it comes to
+non-upstream modifications to other packages. This is Canonical's choice
+when they designed things this way. I'd rather see more upstream
+collaboration, and I'd personally want Mageia to encourage that general
+principle, not sign up to the policy that downstream divergence is OK
+and something to be supported and encouraged. For this reason, for me
+personally, I'd exclude Unity from Mageia official repositories until
+the patches can be properly upstreamed. This is a primarily politically
+reasoned decision. I don't like divergence and I favour collaboration.
+
+
+3. Ignoring the above points and thinking more practically, would you
+propose to use the same specs for Fedora, OpenSuse and Mageia for the
+packages or would you use separate ones? Sorry if this is stated already
+and I'm just blind! If they are the same, then I suspect this would
+cause even more issues as the distros obviously diverge in their
+packaging structure.
+
+
+4. How do you handle automatic rebuilds when a package changes? e.g.
+when we change our official gtk, I presume you would want to
+automatically rebuild yours too? Also what if lower level things change,
+e.g. automated provides/requires extraction stuff provided at a lower
+level. I presume all this stuff &quot;just works&quot; in OBS?
+
+
+5. Regarding using OBS generally for Mageia, I would not personally be
+against it in principle, but there are lots and lots of barriers there.
+We do already have a working build infrastructure and we can control it
+and have experience of fixing, tweaking it etc. We know it's quirks.
+With OBS it would be like starting again. That's not to say it wouldn't
+be the &quot;right choice&quot;, but it could very easily not be the &quot;right choice
+right now&quot;. It would take the primary sysadmins to be really
+enthusiastic and keen on any transition and know exactly what benefits
+it would bring us. Although I can't speak for everyone, I just don't
+think there is enough in the way of resources right now for that to be
+the case.
+
+
+6. While I'm sure the web interface is nice, I presume it must link
+directly to a RCS in the background? e.g. we'd need it to hook into our
+subversion system right now. AFAIUI OBS had a some crazy custom RCS
+behind it. Is this now more generic? Can it hook up to subversion and/or
+git these days, how would it deal with user authentication?
+
+
+7. There is a large part of me that wants to avoid adding everything and
+anything to Mageia just because we can. Even although this is community
+lead, and community driven, if we end up adding everything and anything
+we could easily end up being a jack of all trades and a master of none.
+We already have, IMO, too many options in some cases. Look at the login
+manager world, we have about five or six of those and only one is
+actually the one I'd want to use and that's GDM. The reason being that
+it is being proactive in genuinely solving the problems of today. We
+already have issues with most of the other DMs because they are not
+doing PAM correctly or are only half integrated. It's a lot of effort to
+keep up with things and unless upstream are being proactive (which many
+are not) then it falls to the downstream to pick up the slack. I
+personally have no interest in lightdm, slim, lxdm etc. but yet I seem
+to have to look at bug reports concerning them. Adding more stuff will
+inherently make things harder to deal with unless there is a
+corresponding increase in talented and pro-active contributors too!
+
+
+Just as a final note, I would like to thank you for your interest here.
+It's important to note that I'm all for collaboration and for
+encouraging contributions to Mageia whatever they are. I don't want some
+of my own, personal opinions to put anyone off, but I do want people to
+appreciate the broad reasons for such concerns (which I'm sure are
+shared by others too) and what would need to be done to address them to
+everyones ongoing satisfaction.
+
+All the best
+
+Col
+
+
+
+--
+
+Colin Guthrie
+colin(at)mageia.org
+<A HREF="http://colin.guthr.ie/">http://colin.guthr.ie/</A>
+
+Day Job:
+ Tribalogic Limited <A HREF="http://www.tribalogic.net/">http://www.tribalogic.net/</A>
+Open Source:
+ Mageia Contributor <A HREF="http://www.mageia.org/">http://www.mageia.org/</A>
+ PulseAudio Hacker <A HREF="http://www.pulseaudio.org/">http://www.pulseaudio.org/</A>
+ Trac Hacker <A HREF="http://trac.edgewall.org/">http://trac.edgewall.org/</A>
+</PRE>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!--endarticle-->
+ <HR>
+ <P><UL>
+ <!--threads-->
+ <LI>Previous message: <A HREF="018704.html">[Mageia-dev] unity on mageia
+</A></li>
+ <LI>Next message: <A HREF="018673.html">[Mageia-dev] unity on mageia
+</A></li>
+ <LI> <B>Messages sorted by:</B>
+ <a href="date.html#18672">[ date ]</a>
+ <a href="thread.html#18672">[ thread ]</a>
+ <a href="subject.html#18672">[ subject ]</a>
+ <a href="author.html#18672">[ 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>