Am 04.07.2017 um 02:18 schrieb Michael Mrozek EvilDragon@openpandora.org:
And finally, we need to think about the OS development.
Image creation
At the moment, aTc somehow creates images out of somewhere... but not anywhere public.
So everything for that needs to be setup on our GIT as well.
aTc, now that you have more experience with building the Debian stuff, maybe you could let me know here how many gits and what gits we need.
Basically, it should be similar to the old Pandora OS, where I can just trigger an OS image creation process on the server and a few minutes later, we have a brand new, fresh image.
The alternative would be to have one image with access to Pyra specific package server and do an apt-get upgrade during first boot (provided that there is network access).
Ideally, the build process should update all gits, compile and add the kernel, etc.
For Debian packaging this means to add a 'debian/' subdirectory with stuff for the build process. This can include such things and definitions of the package name etc.
Also, what else do we need? Do we need one GIT for each debian package we build and provide? (for example, meta-packages, our own config setups and daemons, the gl-wrapper, etc.) or can that be handled with one GIT where we have subdirectories for the packages?
What would be better and cleaner?
I think the usual way is to have separate git repos for each separate function block.
But the Debian packaging process can create multiple packages from one repo. So I think both options are available.
I also know from analyzing the QtMoko project that there can be one git repo and multiple git submodules.
What do you need me to do to set it up properly? Anyone who wants to help (and can help) aTc here?
Issues tracker / organization
As our OS has nothing to do with the Letux setup, I'd like to use our own system (GitLab?) and issues tracker on our server.
I guess more devs can help with stuff for the OS (optimized configs, daemons, etc.) than for the kernel as well.
Mit freundlichen Grüßen,
Michael Mrozek
OpenPandora GmbH Geschäftsführer: Michael Mrozek
Schäffbräustr. 11 85049 Ingolstadt Deutschland Tel.: 0841 / 990 5548 http://www.openpandora.de/ HRB 4879, Amtsgericht Ingolstadt
eMail: mrozek@openpandora.org _______________________________________________ Kernel mailing list Kernel@pyra-handheld.com http://pyra-handheld.com/cgi-bin/mailman/listinfo/kernel