[Hamara-devel] Can we use Something like Ubiquity for Hamara sugam

Raju DV rajudv at openmailbox.org
Wed Aug 19 12:48:38 BST 2015



On मंगळवार 18 ऑगस्ट 2015 09:06 म.नं., shirish wrote:
> In-line :-
> 
> On Tuesday 18 August 2015 04:16 PM, Raju DV wrote:
> 
> <snipped>
> 
>> I just found this great alternative to Debian Installer
>> Calamares,
>> https://calamares.io/
> 
> Had seen it before, looks good . The only issue I had before and still
> do is it uses KDE components/libraries for partitioning :-
> 
> See the partitioning modules, all of them are KDE components/libraries.
> 
> I did see that there are almost 28 people who have forked it, see if
> there is somebody who has instead used the GTK+ toolkit. That is the
> toolkit that LXDE, MATE, GNOME and XFCE uses so if we are able to use
> the gtk toolkit, we support out of box two desktop environments and have
> two more targets that we could easily achieve if we want to in the near
> future. I *think* this is the reason it doesn't seem to have a major
> take-up till date.


Some of the distributions who are using Gnome are also using calamares,
and one of them Tanglu (tanglu.org) is directly based on Debian.

There code is also available on https://github.com/tanglu-org which will
be useful.

So support for GTK+ is there and can be worked upon.
> 
> I also saw the modules a bit
> 
> https://github.com/calamares/calamares/tree/master/src/modules
> 
> The modules are written in python so that's a good thing and GTK+ has
> good support for python bindings.
> 
> I do know that KDE duplicates/takes a lot of inspiration from the GNOME
> project so it might be possible that there may be modules which could
> drop-in and do the needful.
> 
> See if you can speak to them and see if somebody has made a fork using
> GTK+ and that might help us.
> 
>>   I am taking a look on how can I get it to work with our release
> 
> If you find something on the above grounds, go ahead although looks
> difficult.
> 
> From https://calamares.io/about/
> 
> "Calamares is maintained by the Calamares team. Most of us are also KDE
> developers, and we have received contributions from BBQLinux, Fedora,
> KaOS, Kubuntu, Manjaro, Maui, Netrunner and OpenMandriva developers as
> well."
> 
> "What is Calamares made of
> 
> Calamares is mostly written in C++11, with Qt 5 as general purpose
> library and UI toolkit.
> 
> Calamares is modular by design, and Python 3 was chosen as the main
> scripting language. The Python 3 interface is implemented with
> Boost.Python, and all Calamares configuration is done in YAML.? "
> 
> This brings up another problem. AFAIK python 3 support in jessie was
> pretty limited, in fact only after jessie released, there was a small
> flood of python-3 binaries which came for Stretch.
> 
> Same thing with QT5, that support also came in with stretch only. There
> were few qt5 libs on jessie but not much and that migration would
> probably happen only after gcc5 migration goes through as well.
> 
> I don't see that migration in transitions so it may take a long time
> altogether.
> 
> https://release.debian.org/transitions/
> 
> Also if you had read the mail I sent sometime back, the Debian guys are
> going to take it a bit easy and have everything moved to python3 by 2020.
> 
> If we are able to see what python3 modules it needs and if it's in
> jessie or stretch then we can take a call.
> 
> I did look at the license at well, it's GPL so thumbs-up, whenever we
> are taking software, just make sure that the package/s we are taking,
> the license is the one which debian approves in main.
> 
> There is a ray of hope though. One of the core committers to the
> code-base is Indian and lives in Gurgaon, Delhi.
> 
> See https://calamares.io/team/
> 
> and https://github.com/shadeslayer
> 
> If you can connect to the gentleman and see if he can help with having a
> GTK+ port the installer then we would be in business.
> 
> <snipped>
> 
> Keep us in loop with whatever you find.
> 


More information about the Hamara-devel mailing list