<br><br>On Wednesday, 18 February 2015, Nirbheek Chauhan <<a href="mailto:nirbheek.chauhan@gmail.com">nirbheek.chauhan@gmail.com</a>> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Wed, Feb 18, 2015 at 5:23 PM, Sebastian Dröge<br>
<<a href="javascript:;" onclick="_e(event, 'cvml', 'sebastian@centricular.com')">sebastian@centricular.com</a>> wrote:<br>
> On Di, 2015-02-17 at 16:59 +0000, Luis de Bethencourt wrote:<br>
>> GStreamer is going to apply for Google Summer of Code 2015. But we need<br>
>> your help!<br>
>><br>
>> We would really appreciate if you suggested proposals, volunteered for<br>
>> mentoring, or added content to the proposals.<br>
>><br>
>> Current list of proposals is here:<br>
>> <a href="http://gstreamer.freedesktop.org/GSOC/socprojects.html" target="_blank">http://gstreamer.freedesktop.org/GSOC/socprojects.html</a><br>
><br>
> Does anybody have any other ideas, or would like to be added as a<br>
> potential mentor for any of these projects? Would be great to get some<br>
> more ideas and potential mentors so we can properly handle all<br>
> projects :)<br>
><br>
<br>
It might be useful to have a project to improve Cerbero.<br>
<br>
Cerbero's main use-case right now is to build binaries<br>
tarballs/packages from upstream sources. It's quite difficult to use<br>
it for other uses such as local development; which is a shame because<br>
it's currently our best way of doing cross-compilation.<br>
<br>
List of deficiencies (Incomplete):<br>
==================================<br>
1) Local development is hard; current best way is to push to a custom<br>
remote/branch<br>
2) Difficult to maintain multiple checkouts of Cerbero (gst 1.4,<br>
master, custom, etc)<br>
3) Downloaded-sources management is suboptimal (no checksums, etc)<br>
4) Built-sources management is supoptimal (mtime is compared, which is<br>
often misleading)<br>
5) No way to "uninstall"/"wipeone" a recipe; need to wipe everything<br>
6) Essentially no documentation about how to use it<br>
7) More![1]</blockquote><div><br></div><div>Perhaps also support for some kind of recipe overlay that is just a path to a directory whose recipes override/extend those present in the cerbero repo now?</div><div><br></div><div>Better Mac OS X / iOS framework support so that you can skip the whole move built framework out the way and then install the .pkg files malarkey.<span></span></div><div><br></div><div>Best regards,</div><div>Rob</div><div><br></div><div><br></div><div> <br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
A subset or a superset of these problems can be turned into a GSoC<br>
project. The aim is not to turn Cerbero into a full-fledged package<br>
management system, but something that at least fulfills basic<br>
development requirements such as "don't arbitrarily rebuild everything<br>
ffs". :)<br>
<br>
I volunteer myself to mentor/co-mentor this project[2] if we think<br>
it's worth doing.<br>
<br>
Cheers,<br>
Nirbheek<br>
<br>
1. I'm sure Alessandro has many choice expletives he would love to<br>
share with us on the matter<br>
2. I have experience being a GSoC student and a mentor with the Gentoo project<br>
<br>
--<br>
~Nirbheek Chauhan<br>
_______________________________________________<br>
gstreamer-devel mailing list<br>
<a href="javascript:;" onclick="_e(event, 'cvml', 'gstreamer-devel@lists.freedesktop.org')">gstreamer-devel@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" target="_blank">http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a><br>
</blockquote>