← Back to team overview

torios team mailing list archive

Massive Misunderstanding (was: Re: Who will do the packaging)

 


On 01/21/2014 02:48 AM, JM wrote:
On Tue, 21 Jan 2014 01:14:19 +0400
Ali Linx <amjjawad@xxxxxxxxxx> wrote:

On 01/21/2014 01:01 AM, Joern wrote:
But now I have a question: who is going to package all the stuff we need? So much
packages we will need are now unmaintained in Precise, for example Openbox.

That is a tricky task and is quite time consuming.

Jörn
I have no idea where the 'confirmation' of using Openbox has come from?
I haven't even voted with 'Yes' or 'No' but it seems everyone is in
hurry here :D

Hi Ali, Jörn, and all,

Dear Melodie,

It appears I shall never turn my machine off and go to sleep :) Okay, you asked for it ;)

This is a good question, and a very delicate one. Ali, you have told to everybody, that I,
Mélodie, take the lead of the development.
https://blueprints.launchpad.net/torios/+spec/torios-team-structure
I am sure it is public and 'everyone' and 'anyone' with Internet Access, a browser and a computer can indeed read it. So, I couldn't agree more with you :)


You said on your blog that the project I lead around Bento since July 2012, will probably
join and merge with ToriOS. I told you I agree with that.

Don't take advantage of me being on Zombie Mode, I still can do some basic functions like:

http://amjjawad.blogspot.com/2014/01/meet-torios.html

*And, I'd like to this opportunity and yet again announce that **Bento Ubuntu Remix <http://linuxvillage.org/en/2013/11/bento-ubuntu-remix-rc/>**Founder will join forces with ToriOS team. _Most likely_ these two projects will be merged into one project.**
*
And, to be 'more' accurate, it was 'you' who offered to join forces and based on your wish, I wrote that on my blog :)

Bento is built around Openbox.
Yes. It is installed on the P4 with 512MB PC on my right side and I am fully aware of that. However, on which email, chat, blueprint, etc you did 'see' that I have mentioned 'this statement clearly':

"YES, ToriOS will be using Openbox" ??????

Trust me, I am 100% sure I haven't yet. You know why? simply, because we haven't reached to the point to discuss that.

YES. We have discussed several options on the Google+ Community but I have NEVER confirmed to use Openbox. It is ONE of the options. BUT FOR NOW it is not yet final. WE DO NOT KNOW YET.

I do hope this is clear ;)


Before I explain more I will talk about my experience of remastering to the people who
don't know me yet. I have had experience with remastering PCLinuxOS as Openbox flavors,
from 2009 to 2012 and some have been the basis for other versions.
http://meylodie.wordpress.com/2010/11/20/pclinuxos-openbox-bonsai/
http://www.pclinuxos.com/pclinuxos-2010-openbox-edition-now-available/

I had also remasted regularly all the other flavors (KDE, Gnome, Xfce, Lxde) to French
language in order to help the other French speaking users with the special method used in
that distro to get it into languages other than English. This experience has allowed me
knowing the inside of *nix filesystems much better, as well as some useful tricks.


So I agree about joining Bento, the ongoing project, to ToriOS, the community project you
started.
Merging the two projects does not mean ToriOS must be yet another copy of Bento. Merging two projects means joining forces with resources first of all before the software. I have no idea how and why you got it that way? again, I am NOT closing the door in front of Openbox face. I am just saying, NOW, is NOT the right time to discuss that. How many times do I have to repeat that? :(

About hurrying ?
You said a version of ToriOS should need to be ready preferably before April, when the
time comes that XP will end it's live definitely at MS company.

Everyone is in a hurry ? How strange ! Where did you get this idea from ? :D

Time flies my friend. We should not wait until the deadline to get into a panic, so
everyone who has already done some work for the project, in my humble opinion, did very
well.
Do I really have to die just to finish ToriOS?
I am sorry to you and everyone else but guess what? I shall not kill myself just because a project. For me, I don't need anything like ToriOS to prove anything. I am just doing this for fun + to draw a smile on users with old machines + have a nice family to enjoy with and learn from, etc.

Yes, time flies but real life is much more important. Don't you agree?
And, please, I do hate to repeat myself but how many times to do I have to mention that I do have other commitments with Ubuntu GNOME and StartUbuntu? do I have to step down from all that just for ToriOS? the answer is NO. I'd be happy to shutdown ToriOS right now if I really have to die over it or give up on my other communities. They do need me and I have a commitment with them. I do want to keep ToriOS for sure. However, I am very unhappy now with the current mess. Sorry, I don't do that. Being in hurry means tons of mistakes. If you haven't been there, I have. I got the T-Shirt. I know what does it mean to be in hurry and screw everything.

Yes, we do have deadline. Do we have to hurry up and screw everything just to reach to the deadline with broken system? NO.

Now, just tell me and tell everybody, that you, for ToriOS, don't want Openbox as the main
desktop: and I will just withdraw my contributions here and will continue to work on my
side.
It is really your choice, my friend. You are most welcome to be part of this family. If you decided to leave, that is your own choice and I highly respect that. It would break my heart but I can't force you.

As I have just explained above:
1- I DO NOT KNOW YET whether we are going to use Openbox or not :)
2- Time did not yet come to discuss that.
3- If we fail to find a better alternative for Openbox, then definitely Openbox will be our choice.

Now, truth to be told, you have said that twice on the blueprint and here that if Openbox and/or LXDE won't be used, you are out. My friend, I dislike such attitude but I will take it that things were not clear for you. Do you know it wasn't clear? because you are in a hurry. You are confusing yourself and confusing me. I can't read your super long emails. Sorry. I am a man who is receiving maybe 1000 emails per day.

This is a community project. If Openbox will get our +1 then congratulation, we will do it.
If Openbox won't get our +1 then we should find a better alternative.

There are ups and downs for our choice. Nothing is perfect but still we need to use the best.

Keep in mind please that ToriOS will be used as a base to build another system. Most likely, the users will install another DE with another WM. So, if truth to be told, I just want something super light, easy, stable and nice. Openbox? closedbox? whateverbox? I would care less, seriously. All what I want is something below 50MB of RAM usage at startup. Stable, fast, minimal and nice. Who knows? maybe all that in Openbox then we shall go for it, no doubt. BUT NOT NOW. We shall discuss that later.

I will share here what I have told you so far (in fewer words possibly, don't worry) and
at the end I will explain (in few words if possible, don't worry) how I want to make it
evolve.

The stage where Bento is now: http://linuxvillage.org/en/2013/11/bento-ubuntu-remix-rc/

has needed lots of work, and many ISOs uploaded and tested by people since 2012, July. It
is not finished, as you can guess from the "RC" in the name. A few things are still
needed to make it a shiny finished product.

Bento Ubuntu Remix is built with Openbox, and it is built without any DM –Desktop
Manager–

You can see among the screenshots presented for Bento, there is a lxpanel, which in fact
is optional, because tint2 is also installed and can be activated on the fly at any time.
The role of this lxpanel is to comfort the newcomers with the idea it looks like Windows
XP enough to be easy for them to handle: this is a panel, it is down the screen, and it
has a "Menu" button for applications. And it is the easiest panel out there to configure.

ToriOS can have it or have another one, or even none.

Again, this to be discussed later :)
See: https://lists.launchpad.net/torios/msg00254.html

What you can't see on the screenshots are the programs which make the difference. They
are mainly openbox-menu, obsession, xdg-autostart, obsession-logout. (All standalone,
small and light), there is also zram-config and a modified configuration for it which
suits best to desktops.


The basis and tool used:

Started from Ubuntu Mini Remix, (not from Mini ISO, because I tried and
that DID NOT work because that one ISO is not built for that kind of purpose), the tool
which worked best so far for building purpose is Ubuntu Builder.

References needed? ;-)

* Ubuntu Mini Remix:
https://launchpad.net/ubuntu-mini-remix
https://answers.launchpad.net/ubuntu-mini-remix/+faq/33

"Which packages are bundled in Ubuntu Mini Remix?

Ubuntu Mini Remix contains:
- ubuntu-minimal (this is a metapackage, details at http://tinyurl.com/2cpw6o)
- ubuntu-standard (this is a metapackage, details at http://tinyurl.com/323nu8)
- casper
- lupin-casper"

Which other packages (and configuration files) are the basis for Bento ? You can have a
look at this script (this is a work in progress, for I could not use it directly into
Ubuntu Builder):
http://meets.free.fr/Downloads/BentoVillageProject/scripts/OBUbuntu.sh.txt

and several more packages which took many days to figure out. I had to use a diff,
invoked against the filesystem.manifest file from my version and the one from Lubuntu,
with the -aur options and echoe the result in a new file, before taking a few hours to see
what packages could be missing to my list.

This might not mean much to some of you, but I will tell you this research has been very
time consuming. Some parts of Ubuntu are not "straightforward", all is not perfect under
the hood. So some packages should be included in one of the base packages, such
as ubuntu-minimal, but they aren't. :-(

http://meets.free.fr/Downloads/BentoVillageProject/paquets-utiles.txt

=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=
Commit Log for Mon Feb 11 16:36:14 2013

Installed the following packages:
libc-dev-bin (2.15-0ubuntu10.3)
libc6-dev (2.15-0ubuntu10.3)
linux-libc-dev (3.2.0-37.58)
manpages-dev (3.35-0.1ubuntu1)
xscreensaver (5.15-2ubuntu1)
xscreensaver-data (5.15-2ubuntu1)
ibus (1.4.1-3ubuntu1)
ibus-gtk (1.4.1-3ubuntu1)
ibus-gtk3 (1.4.1-3ubuntu1)
libibus-1.0-0 (1.4.1-3ubuntu1)

=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=

the manages-dev are not a dependancy anymore. The *ibus* list needs to get into a post
install remove list. The xscreensaver packages are optional, the other ones are important
to have.

These packages made the difference between a distribution that behaved and booted up to
the desktop as the other official and officially supported, and one which didn't even
offer the choice of languages at the start, and ended on the login screen instead of
finishing on the desktop.

* Ubuntu Builder:
https://launchpad.net/~f-muriana/+archive/ubuntu-builder

The developer just moved all from code google to lauchpad and some more information should
be available within a few days. This is a very good tool.

You will seriously hate me for this but I am so sorry, whatever you wrote is Greek to me right now at this very moment. I didn't understand one single word. Again, I beg you ... Take It Easy and KISS.


/!\ To end this discussion about which window manager and desktop: if ToriOS is to be
ready before April, no hurry no… But it would better be decided fast enough!!!
I don't care about any deadline. How about that?
See: https://lists.launchpad.net/torios/msg00254.html

I shall not hurry up and screw the whole thing. Sorry!
I am not in hurry. I do need to do something correctly and have the best quality. I do hope this is the very last time I really have to repeat that :)

I have offered to join ToriOS and make a very minimal ISO out of Bento, because the goal
of ToriOS and the one of Bento look very much alike, and since I have started longer ago,
I can make the present project gain lots of time. Moreover, I intended to put Bento on a
diet next, after having fed it with the Christmas turkey, and brought it to become a DVD
of 1.8 GB large! :D
Yes, you are right. You have offered your help and I was so happy for that.
I, however, explained to you on that night at IRC that ToriOS is NOT like Bento ;) If you still think ToriOS and Bento are similar, I highly suggest to re-read about the project.

Differences?
ToriOS will be much lighter than Lubuntu and Bento
ToriOS will have NO applications except few like File Manager, Synaptic, Terminal, Browser and few very few more.
ToriOS will have NON-PAE Support by default
ToriOS should be an LTS based on 12.04 or 14.04 (most likely 12.04 but some other people think we should go for 14.04 but again, it is not for now to discuss that).

I am sure I have made that clear at that night.

/Available now, still as a RC. Anyone who wants to test is welcome to ask for the link,
because once slimmed-down it could become the first ToriOS alpha soon provided, if Ali
decides it, of course… :-)


Openbox, and packages:
Yes Bento, proposed as the basis to build ToriOS on, is an Openbox Remix.
That was your own proposal. Did I say Yes? the answer is no, I haven't yet. Why? because the time hasn't come yet.

Yes the version of Openbox in Precise is frozen, and it will not be updated. However the
newest Openbox version is already in Trusty.

The package has been done by Mati75 who is the official Debian maintainer of this
package. He also adopted my "ITP" : Intend To Package for openbox-menu, the light little
program written in C, allowing to have menus generated and maintained dynamically in the
Applications menus of Openbox.

I hope soon obsession will follow:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=731278

Packagers: we need packagers!

If you have again a look at this script:
http://meets.free.fr/Downloads/BentoVillageProject/scripts/OBUbuntu.sh.txt

and from there have a look at this one which I have used as a first model:
http://bazaar.launchpad.net/~lubuntu-desktop/+junk/lubuntu-tools/view/head:/iso/lubuntu-build.sh

thanks to Julien Lavergne, who provided it to me, when I asked his help back in 2012.

Then you will see that some meta-packages also are needed, but not only.

Some new configuration files for Slim to replace the default ones which trigger strange
things in the session, which I would like to use as a replacement for lightdm, and other
kinds of programs which I have been thinking about for some time.

And I have also a small list of programs for which it would be nice to have some official
packages: packaged for Debian sid, where all the Ubuntu official packages for the next
release come from.

I hope I have put in a new perspective on all this. I hope I can continue what I started.
If the decision of continuing with Bento and ToriOS merging, and Openbox used as the
basis for a light and easy new Ubuntu remix.

Greek to me, sorry. It seems you do hate KISS with passion!

Plans for the coming days and weeks:
My first plan if it is accepted, is to use my actual work where I will keep only
Midori, Mousepad, and Sakura as main end-user programs. (And perhaps Xchat for fast
help if needed).

A bench of cli tools might be still in it for the first next Alpha, which could be
removed when a full list will have been done.

Later, if ToriOS sticks to it's initial plan of being small with few programs, I will
continue Bento as a full fledged distribution, which is something I need currently, to
help people around me IRL, with their old machines and their limited knowledge.

And about Openbox, don't forget that it is a versatile window manager, which can be used
standalone, and also not only with Lxde but also with Gnome and with KDE where it
contributes to make them lighter, as a "Openbox/Gnome" session or as a "Openbox/KDE"
session.

And it is always possible when the "desktop" is not tied up too much with the rest of the
system, to install and switch to other desktops: JWM, IceWM, Fluxbox, to quote a few other
light ones. (I am not familiar with their use, though).

You know what? the more you will talk about Openbox, the more I will probably hate it :P please no more talk about that, please!


I am opened to more questions if any come to you.
JUST KISS, please!


Best regards,
Mélodie


Thank you!
Can I sleep????!!!

--
Ali/amjjawad
https://wiki.ubuntu.com/amjjawad


Follow ups

References