Salam,

@Abdelmonam & @Ahmed (I'll answer the two mails :D )

Ah! I forgot to mention that the build *failed* :D :D (have no idea why am
happy to announce that xD ) It was because of the 3 Sabily debs from the
PPA.. As I said in the mail, we should upload new debs.. Yes many debs are
from Ubuntu repositories or maybe have their own PPAs, so I believe that
it's a waste of time to add them to our PPA, if we should work on them we
should contribute to those projects.

The PPA should contain only the debs that are specific to Sabily.. If you
check the old version you'll find some sabily*.deb that's what I am talking
about, I didn't had spare time to try update them..

About maintaining the ISO building, I'll help creating the process, what I
want really to do is to automate it, centralize every thing on LP code,
than will delegate some people for the builds.. This way if I'm no longer
available any one else can still build ISOs..

No idea if someone reviewed the PPA, never worked on that.. And for now I
think only about the ISO building, have n idea if there is something else
to automate.

I'll share my ISO as soon as I generate a one with Sabily colors.. After
that I'll convert the UCK scripts to Customizer hook..

Regards,
*El Achèche ANIS*
*An Ubuntu-tn Member & Events Team Coordinator*
*Official Ubuntu Member  **|** Member @CLibre.tn | SysAdmin @ApptivIT*

*elache...@ubuntu.com <elache...@ubuntu.com> | # whoami
<http://wiki.ubuntu.com/elacheche>*
*"I am what I am because of who we all are" - The Ubuntu Philosophy*

On Thu, Jul 30, 2015 at 12:15 PM, Abdelmonam Kouka <
abdelmonam.ko...@gmail.com> wrote:

> Salem Anis,
>
> Good! Can you prepare a video (screencast) of 2 minutes to show us Sabily
> 14.04 draft (that you released)? And what do you think that you take this
> responsibility inside Sabily team (ISO build)? :)
>
> 2015-07-30 10:41 GMT+01:00 ANIS El Achèche <elachechea...@gmail.com>:
>
>> Hey guys!
>>
>> So.. I was working on something for the last 3 weeks.. I kept is secret
>> because I wasn't sure about the results.. In this email I'll summarize what
>> I did.. And what I got.
>>
>> *So, let's start with a history course :D*
>>
>> For the old Sabily releases the guys uses UCK to build the ISOs.. I was
>> lucky to have a backup of the last UCK scripts used for Sabily.. And right
>> now I believe that I am the only one living on earth who still have the ZIP
>> file.. → Who wanna buy it :p :D just kidding..
>>
>> *What I did during the last 3 weeks*
>>
>> *First* think I checked the UCK scripts that I have.. Good scripts, but
>> I hate the fact the there is no automation script.. Every time you wanna
>> generation a version you should make manual changes on those UCK scripts
>> first.. I hated the fact that I wasn't able the find any clear
>> documentation showing how to create you're own scripts from scratch. I tied
>> to use them but failed because of the reasons above and others that I'll
>> describe below.
>>
>> My *second* move was to find more about the UCK development, don't
>> finding docs for a such project was really weird.. I wasn't that surprised
>> after finding out that the last stable version was released in 2013. It was
>> clear that *UCK is dead*.. So I looked for alternatives.. Customizer
>> <https://github.com/clearkimura/Customizer> and Ubuntu Builder
>> <https://launchpad.net/ubuntu-builder> showed up.. After 30 min the
>> decision was taken, I'll use *Customizer* to generate a Sabily ISO..
>>
>> I should explain my choice, the short story is that Customizer is *cli* 
>> based,
>> so we can automate the generation of different kind of ISOs with adding a
>> custom script. The other important thing is that the project is new and in
>> development, so we have a good opportunity to help them fix bugs (already
>> find 2) and have more features that we can use them for our good.
>>
>>
>> Th *third *move was to try the generate an ISO that looks like Sabily, I
>> was focusing on the visual side..
>> I have an 7 years old laptop.. So my choice was to use a *Ubuntu Mini
>> Remix 14.04 32bit ISO*, and try to create a *MATE (Gnome 2) *version
>> that uses Sabily's themes.
>>
>> Customizer is an easy to use software, it allows the use of hooks, so I
>> created a little script that installs Mate packages and Sabily packages
>> using the PPA..
>>
>> Unfortunately, it *failed* when trying to install the Sabily package
>> from the PPA, so I add to the hooks script the download of the 3 debs and
>> their installation.
>>
>> The hook script that I used is on my laptop, I'll share it asap on LP..
>>
>> Based on what I did, I think that need to work on 3 priorities:
>> *#1* Make a decision about the tool UCK vs Customizer → The "*elders*"
>> of the team should make this decision, once we make the decision I'll work
>> on the new scripts based on the zip I have.
>> *#2* We should to update the Sabily packages in our PPA.. Was planning
>> to do this asap, but if someone else have spare time he can make that.
>> *#3* We should really automate everything, so we can start the creation
>> of what ever ISO we like, 64bit or 32bit, Mate, Unity, Gnome.. We should
>> script that so we'll make this easier for us and we can focus on the
>> development of the packages. And by automating things will be able to use
>> LP to maintain those scripts.
>>
>>
>> Finally I'll encourage you to get an Ubuntu ISO and play with it trying
>> to build a Sabily one.  This will cost you some spare time.. And you'll
>> gain experience doing that :) :D
>>
>> Sorry for the long email, and sorry for keeping what I worked on a secret
>> till today.
>>
>> Regards,
>> *El Achèche ANIS*
>> *An Ubuntu-tn Member & Events Team Coordinator*
>> *Official Ubuntu Member  **|** Member @CLibre.tn | SysAdmin @ApptivIT*
>>
>> *elache...@ubuntu.com <elache...@ubuntu.com> | # whoami
>> <http://wiki.ubuntu.com/elacheche>**"I am what I am because of who we
>> all are" - The Ubuntu Philosophy*
>>
>> _______________________________________________
>> Mailing list: https://launchpad.net/~sabily.team
>> Post to     : sabily.team@lists.launchpad.net
>> Unsubscribe : https://launchpad.net/~sabily.team
>> More help   : https://help.launchpad.net/ListHelp
>>
>>
>
>
> --
>
>
>
>
>
> *عبد المنعم كوكةAbdelmonam Koukahttp://www.tac-tic.net
> <http://www.tac-tic.net>http://www.linkedin.com/in/abdelmonam
> <http://www.linkedin.com/in/abdelmonam>http://www.tunisia-webhosting.net
> <http://www.tunisia-webhosting.net>*
>
_______________________________________________
Mailing list: https://launchpad.net/~sabily.team
Post to     : sabily.team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~sabily.team
More help   : https://help.launchpad.net/ListHelp

رد على