summaryrefslogtreecommitdiffstats
path: root/zarb-ml/mageia-dev/2012-June/016461.html
blob: 20dd75988935d5ec2a7c82fbd8e22d5fbf3702a5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
 <HEAD>
   <TITLE> [Mageia-dev] Proposed Feature:UiAbstraction4mcc
   </TITLE>
   <LINK REL="Index" HREF="index.html" >
   <LINK REL="made" HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20Proposed%20Feature%3AUiAbstraction4mcc&In-Reply-To=%3C4FD88C1A.5030503%40roadrunner.com%3E">
   <META NAME="robots" CONTENT="index,nofollow">
   <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
   <LINK REL="Previous"  HREF="016457.html">
   <LINK REL="Next"  HREF="016463.html">
 </HEAD>
 <BODY BGCOLOR="#ffffff">
   <H1>[Mageia-dev] Proposed Feature:UiAbstraction4mcc</H1>
    <B>Frank Griffin</B> 
    <A HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20Proposed%20Feature%3AUiAbstraction4mcc&In-Reply-To=%3C4FD88C1A.5030503%40roadrunner.com%3E"
       TITLE="[Mageia-dev] Proposed Feature:UiAbstraction4mcc">ftg at roadrunner.com
       </A><BR>
    <I>Wed Jun 13 14:48:26 CEST 2012</I>
    <P><UL>
        <LI>Previous message: <A HREF="016457.html">[Mageia-dev] Proposed Feature:UiAbstraction4mcc
</A></li>
        <LI>Next message: <A HREF="016463.html">[Mageia-dev] Proposed Feature:UiAbstraction4mcc
</A></li>
         <LI> <B>Messages sorted by:</B> 
              <a href="date.html#16461">[ date ]</a>
              <a href="thread.html#16461">[ thread ]</a>
              <a href="subject.html#16461">[ subject ]</a>
              <a href="author.html#16461">[ author ]</a>
         </LI>
       </UL>
    <HR>  
<!--beginarticle-->
<PRE>On 06/13/2012 08:06 AM, Guillaume Rousse wrote:
&gt;<i> Le 13/06/2012 13:59, Steven Tucker a &#233;crit :
</I>&gt;&gt;<i> Just to be clear, I am not suggesting that we port Yast to Mageia, I am
</I>&gt;&gt;<i> suggesting we use its Ui abstraction only. I use Mageia over openSuse
</I>&gt;&gt;<i> for many reasons, but I do admire how well Yast works, and would love to
</I>&gt;&gt;<i> see similar in Mageia. Perhaps we could start planning the next
</I>&gt;&gt;<i> generation of MCC ??
</I>&gt;<i> I guess you're volonteer to do the porting work, and to maintain the 
</I>&gt;<i> tools thereafter. Otherwise, that's moot.
</I>&gt;<i>
</I>&gt;<i> In ten years of contribution to mandrake/mandriva/mageia, I've seen 
</I>&gt;<i> several similar proposals to rewrite those tools for &quot;better graphical 
</I>&gt;<i> consistency with my prefered desktop (tm)&quot; or &quot;better maintainability 
</I>&gt;<i> unsing more adapted languages (c)&quot;. Unfortunatly, the level of actual 
</I>&gt;<i> contributions to the code to reach those marvelous goals barely 
</I>&gt;<i> reached the verbosity of the discussion on the mailing-list...
</I>
While i sympathize with the &quot;I've seen this before&quot; reaction, it seems 
to me that Steven has actually looked into this at the code and 
implementation level, so I wouldn't be too quick to blow it off.  Some 
other things to be considered are:

1) MCC tools and the install are the two crown jewels that differentiate 
MGA/MDV from other distros.  As such, they deserve more attention than 
they get.

2) How maintainable is the current code ?  From the bits and pieces I've 
seen over the years and comments in this ML, it has the reputation (with 
the exception of urpmi/rpmdrake, which sees active development) of being 
hyper-abbreviated perl code that no one works with unless forced to.  
Some standardization and modularity probably wouldn't hurt.  It's a lot 
easier to find one person who groks drakconnect and other people who 
grok Gtk, Qt, and curses than to find one person who groks all of them.

3) The people who currently work in the code for these tools aren't 
going to be around forever.  Anything that makes the code structure more 
accessible to new developers ought to receive, at the least, serious 
consideration.

In this case, the proposal has the advantage of being able to be 
implemented in stages, one tool at a time.  I think it would be a 
productive exercise for those who know the code to respond with a sketch 
of what the work would entail, with the expectation that the actual work 
would be performed by those suggesting the change. Packaging isn't the 
only MGA activity that benefits from the mentor/apprentice approach.


</PRE>













<!--endarticle-->
    <HR>
    <P><UL>
        <!--threads-->
	<LI>Previous message: <A HREF="016457.html">[Mageia-dev] Proposed Feature:UiAbstraction4mcc
</A></li>
	<LI>Next message: <A HREF="016463.html">[Mageia-dev] Proposed Feature:UiAbstraction4mcc
</A></li>
         <LI> <B>Messages sorted by:</B> 
              <a href="date.html#16461">[ date ]</a>
              <a href="thread.html#16461">[ thread ]</a>
              <a href="subject.html#16461">[ subject ]</a>
              <a href="author.html#16461">[ 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>