[Nix-dev] [E-devel] Looking for someone to take over the Bodhi Linux Project

Thomas Strobel ts468 at cam.ac.uk
Fri Sep 19 11:04:57 CEST 2014


Hi Jeff,

thank you very much for putting so much time and effort into Bodhi! I
think it is an amazingly styled, really great project! I loved it! :)

Now, I don't know if you know about NixOS [1], but it's another awesome
project out there! It is an Linux based OS which has a declarative
approach to configuration and package management. That is, you define
your configuration in a short file, and NixOS builds e.g. for your
laptop, desktop pc or your server. With (almost) the same configuration
file it can also generate a CD/DVD image or a VirtualBox appliance---all
for free without any additional effort [2]. The catch is that one has to
get familiar with the declarative concept of NixOS, but there is a very
friendly and helpful community around it, and in my opinion one's
personal benefits of learning about NixOS are worth the effort anyway.
E19 is already ported to NixOS [3].

If you could imagine that NixOS and its infrastructure would help you to
achieve your goals that you have with Bodhi with less effort, I would be
very happy to help you to port Bodhi over to NixOS---as far as possible.

Btw, NixOS is generally a very interesting project to look at for any
software developer! When working in a team, it ensures that every
developer has the same working environment, that is the same tools and
libraries. It allows one to have several versions of the same software
installed at the same time. It has atomic system upgrades and allows to
roll back in case something doesn't work with the new configuration. So
NixOS might be worth a look from the Enlightenment developers as well! ;)

Best wishes,

  Thomas


[1] http://nixos.org/
[2] http://nixos.org/nixos/manual/#sec-building-cd
[3] https://github.com/NixOS/nixpkgs/pull/4101



On 09/17/2014 08:39 AM, Jeff Hoogland wrote:
> A lot of my build process is scripted. You still have to download sources
> though and baby sit the compile for error messages between dependencies
> though - it is more time consuming than just pressing "go".
>
> https://github.com/JeffHoogland/bodhibuildscripts
>
> On Wed, Sep 17, 2014 at 1:33 AM, Jonathan Aquilina <jaquilina at eagleeyet.net>
> wrote:
>
>>
>> I have an idea on how you can automate alot of this stuff. Why not
>> setup if you dont have scripts already for the below process and run
>> them in lxc containers on the server?
>>
>> ---
>> Regards,
>> Jonathan
>> Aquilina
>> Founder Eagle Eye T
>>
>> On 2014-09-17 08:30, Jeff Hoogland wrote:
>>
>>
>>> More people splitting up work is always ideal. I'm hosting a Google
>> hangout
>>> with some folks on Thursday at 10am CST (that will also be
>> archived)
>>> showing the (likely very poor) processes I currently use for
>> building
>>> software updates for Bodhi as well as preparing ISO images
>> for
>>> distribution. In all honesty if we can find folks who want to take
>> over
>>> these duties I can still spare enough time to help manage things.
>> Just
>>> tired of spending my spare time watching terminals compile other
>> people's
>>> work instead of working on my own.
>>>
>>> Seems to be enough
>> interest in Bodhi that it can hopefully survive without
>>> me continuing
>> to do all the grunt work like I have for the last few years
>>> now.
>>>
>>>
>> On Wed, Sep 17, 2014 at 12:59 AM, Jonathan Aquilina
>> <jaquilina at eagleeyet.net
>>>> wrote:
>>>> @Jeff I was discussing in
>> the channel that maybe if there are enough people to keep bodhi going we
>> really dont need someone at the top so to speak. It was also discussed
>> setting up a foundation, but the problem is where would it be based? ---
>> Regards, Jonathan Aquilina Founder Eagle Eye T On 2014-09-17 01:57,
>> Carsten Haitzler wrote:
>>>>> On Tue, 16 Sep
>>>> 2014 14:24:33 -0400
>> "Rbt. Y-Lee" <ylee at bodhilinux.com [1]> said:
>>>>>> Just
>>>> a quick
>> FYI I have been considering taking over your Bodhi tasks. It is just a
>> matter of me finding the time to do it with my new job and life. as much
>> as possible. have package builds eg of efl automated (from git - just
>> select a tag to select
>>>>> :5px; border-left:#1010ff 2px solid;
>> margin-left:5
>>>> %">general as possible with as few modifications. so
>> file lists do:
>>
>>
>> Links:
>> ------
>> [1] mailto:ylee at bodhilinux.com
>> [2]
>> http://jeffhoogland.blogspot.com/
>> [3]
>> mailto:enlightenment-devel at lists.sourceforge.net
>> [4]
>> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>> [5]
>> mailto:raster at rasterman.com
>> [6]
>>
>> http://pubads.g.doubleclick.net/gampad/clk?id=157508191&amp;iu=/4140/ostg.clktrk
>> [7]
>> mailto:enlightenment-devel at lists.sourceforge.net
>> [8]
>> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>> [9]
>> mailto:JeffHoogland at linux.com
>> [10]
>> http://pubads.g.doubleclick.net/gampad/cl<div>
>>
>> &gt;&nbsp;/ostg.clktrk&nbsp;[10]&nbsp;mailto:
>> </div>evel at lists.sourceforge.net
>> [11]
>>
>> http://pubads.g.doubleclick.net/gampad/clk?id=157508191&amp;iu=/4140/ostg.clktrk
>> [12]
>> mailto:enlightenment-<div>
>>
>> &gt;&nbsp;.net/lists/listinfo
>> </div>t-devel
>>
>> ------------------------------------------------------------------------------
>> Want excitement?
>> Manually upgrade your production database.
>> When you want reliability, choose Perforce
>> Perforce version control. Predictably reliable.
>>
>> http://pubads.g.doubleclick.net/gampad/clk?id=157508191&iu=/4140/ostg.clktrk
>> _______________________________________________
>> enlightenment-devel mailing list
>> enlightenment-devel at lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>>
>
>



More information about the nix-dev mailing list