[Soc-coordination] Project Idea fot GSoC
José Luis Sanroma Tato
josel.sanromatato at gmail.com
Mon Mar 17 16:50:26 UTC 2014
Hi Daniel,
Thanks for your comments. The item number 4 describes one of the uses of my
project. :)
I will write then in the debian-devel list.
Regards,
José Luis Sanroma
2014-03-17 14:52 GMT+01:00 Daniel Pocock <daniel at pocock.com.au>:
>
> Hi José,
>
> Thanks for your email about this
>
> The most critical thing for you now is to find a mentor - if the Debian
> GSoC admins agree, the mentor could be somebody employed in your campus.
> Every project proposed to Google needs to have both a mentor and a student.
>
> On the problem and solution you describe:
>
> - one of my projects is remotely similar but not really the same thing
> (recursively building Java dependencies from source)
>
> - I've heard of big corporations using Ganglia (it is open source) as part
> of a strategy to find spare CPU cycles where they could run HPC tasks and
> also to measure the impact of those tasks on the machines concerned. You
> may be able to use Ganglia in a similar way to support your distributed
> builds. E.g. you could create a "logged_in_users" metric and when it goes
> down to 0, you use the person's machine.
>
> - there is some interest in automated rebuilds of full dependency
> hierarchies every time a dependency changes. The existing buildd servers
> may not be able to cope with that extra workload and a distributed solution
> may be helpful.
>
> - there are issues of trust when building official packages for the
> official Debian catalog - building on shared machines increases risk. Then
> again, given that DDs are trusted to build packages on their local
> machines, maybe spare clock cycles volunteered by DDs could also be trusted
> for rebuilds of official packages.
>
> These are all good topics for discussion on debian-devel too - you may
> also find a mentor there
>
> Regards,
>
> Daniel
>
>
>
> On 17/03/14 14:29, José Luis Sanroma Tato wrote:
>
> Hello,
>
> My name is José Luis Sanroma Tato and I am finishing my MSc in computer
> Engineering. I heard about the Google Summer of Code the last week.
>
> I don't know if it is possible to propose a project and this is the reason
> I am writing to this mailing list.
>
> Currently I am working on my Master thesis that I expect to present in
> June, and I think that maybe is a good starting point to develop a bigger
> project because there will be still problems to solve (adding
> architectures, issues with repositories,...).
>
> I am working on a highly scalable and opportunistic architecture to build
> Debian packages for different architectures automatically taking care of
> the dependencies, this project also takes part of the VIII Free Software
> University Competition in Spain[1].
>
> At first appearance it looks like "buildd" but it's different because it
> covers different needs.
>
> I am part of the ARCO research group[2] where we use Debian and we have
> our own debian repository[3] where we build and serve our debian packages.
> We use the computer of the workers to build the packages. The problems that
> we have are:
>
> -
>
> We don't have a dedicated infrastructure to build software.
> -
>
> Furthermore, we don't know when a computer will be available to build
> the packages due to the employees schedule.
> -
>
> We have some special needs, for instance, we usually work with the
> Zeroc Ice middleware, which version 3.5[4] is not part of the debian
> "stable" distribution and we need to build it for "stable".
>
>
> My project tries to solves all these points by setting up a distributed
> system in which each node is compound by computers with some virtual
> machines as isolated and updated environments. This isolated environments
> are used to build, sign and upload the packages to the repository. I can go
> more into details if you want.
>
> There will be some work to do, solving problems with repositories, also
> adding more architectures (right now only amd64 and i386 are supported)...
>
> I am not even a debian maintainer so I don't know if this project could be
> useful in Debian somehow or if someone would be interested in mentoring
> something like this to set new objectives.
>
>
> Regards,
> José Luis Sanroma
>
> [1] http://www.concursosoftwarelibre.org/1314/proyectos/19
>
> [2] https://arco.esi.uclm.es/en
>
> [3] http://babel.esi.uclm.es/debian/
>
> [4] http://packages.qa.debian.org/z/zeroc-ice.html
>
>
> _______________________________________________
> Soc-coordination mailing listSoc-coordination at lists.alioth.debian.orghttp://lists.alioth.debian.org/cgi-bin/mailman/listinfo/soc-coordination
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/soc-coordination/attachments/20140317/6f3451d9/attachment-0001.html>
More information about the Soc-coordination
mailing list