<html><body bgcolor="#FFFFFF"><div><span class="Apple-style-span" style="-webkit-tap-highlight-color: rgba(26, 26, 26, 0.296875); -webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469); ">On 6 Aug 2010, at 13:35, Tomeu Vizoso <<a href="mailto:tomeu@sugarlabs.org">tomeu@sugarlabs.org</a>> wrote:</span></div><blockquote type="cite"><div><span></span><blockquote type="cite"><span>I was just throwing in the idea here. I will bother you further only</span><br></blockquote><blockquote type="cite"><span>once I have a realistic plan in mind (and confidence in the ability to</span><br></blockquote><blockquote type="cite"><span>execute it with our limited resources) :)</span><br></blockquote><span></span><br><span>Sorry if I sounded harsh, I wanted to explain why some "reforms" are</span><br><span>not going forward yet even if people agree are necessary.</span><br><span></span><br></div></blockquote><div><br></div><div>Oh, no worries, I don't think you sounded harsh at all.</div><div><br></div><blockquote type="cite"><div><blockquote type="cite"><span></span></blockquote><blockquote type="cite"><span>That's actually the other thing I'm planning to look into. Maybe I'm</span><br></blockquote><blockquote type="cite"><span>mistake but I feel we are stuck with a review process most of the</span><br></blockquote><blockquote type="cite"><span>existing contributors are unhappy with. I can work on a formal</span><br></blockquote><blockquote type="cite"><span>proposal and try to reach consensus, if that's what is missing...</span><br></blockquote><span></span><br><span>Sounds great, though I have felt that there was a bit of misdirected</span><br><span>frustration during that conversation.</span><br><span></span><br></div></blockquote><div><br></div><div>As in the real problem not being the process but the slow response due to the lack of maintainers? </div><div><br></div><blockquote type="cite"><div><span></span><span>If distros drop a platform dependency in the same release where the</span><br><span>replacement lands (what happens with gnome-python2-desktop in Fedora</span><br><span>14), it means that everybody needs to build that dependency until they</span><br><span>update to that release.</span><br><span></span><br><span>Moreover, if some distros only include the new dependency at a later</span><br><span>release (as with Ubuntu Maverick and Gtk3), contributors running one</span><br><span>of those distros need to build more stuff for longer.</span><br></div></blockquote><div><br></div>My feeling is that these are a bit of special situations due to the dynamic bindings migration and gtk 3, I don't see they happening normally. Also it seems like they will hurt in the same way when we actually get to package Sugar on these distributions.<br><br><blockquote type="cite"><div><span>We can reduce the harm by keeping PPA-like repos for the distros that</span><br><span>need it (what the telepathy guys do for Ubuntu), but then someone</span><br><span>needs to do that work.</span><font class="Apple-style-span" color="#000000"><font class="Apple-style-span" color="#0023A3"><br></font></font></div></blockquote><div><br></div><div>I wouldn't spend resources on this, it's error prone and time consuming.</div><br><blockquote type="cite"><div><span>In summary, I'm able to see the importance of making as easy as</span><br><span>possible running latest sugar on all distros, but I'm afraid it's one</span><br><span>more goal we want to attain but don't know how to resource.</span><br></div></blockquote><div><br></div>To be clear, my goal is not to support all distro. I think it would be reasonable to say that you need the latest Fedora/Debian/Ubuntu to be able to build Sugar without messing with dependencies.<div><div><br></div><div>I think there is a bit of a chicken and egg problem here. Making it easy to start developing Sugar is probably one of the best ways to increase the resources we can spend on user visible improvements.</div><div><br></div><div>Marco</div><div><br></div><blockquote type="cite"><div><blockquote type="cite"><span></span></blockquote></div></blockquote></div></body></html>