You are here:

Sun, 05 Jul 2009

Correction regarding the tomboy / mono in default installation thingy

Wow, I wouldn't have thought, that my last blog entry about this topic would gain that much attention. Bad luck, that I have over seen two things in my previous blog. Sorry.

First of all: What I have written and what I'm writing at this moment is the current state. That doesn't mean it will change in one way or the other before Squeeze is released.

While it is true, that the gnome-desktop-environment meta package (installs a basic GNOME desktop) is used by much more users than the gnome meta package (installs a complete GNOME desktop) itself, it is not true, that debian-installer (d-i) will install the gnome-desktop-environment package. Well, it is no longer true, but since Debian GNU/Linux 5.0 aka Lenny the gnome package will be installed.

And things start to get a bit more complex: So, d-i will install the install everything gnome package by now (and will do so in the future). And this very package used to recommend tomboy. A recommends is a kind of weak dependency; if available (and this feature isn't turned off by the user) a recommended package will be automatically installed. But in contrast to a real dependency, there is no problem in removing a recommended package later.

So, when installing Lenny, and when using the GNOME installation media (not the KDE, Xfce or LXDE one), and when you have either a complete set of discs (including DVD or BlueRay installation) or internet access during installation time, tomboy (and therefore mono) will already be installed automatically. When using other installation media or only use the first CD (which doesn't contain tomboy) neither tomboy nor mono will be installed.

By the way: That was the second thing I have over seen. I did an installation test to see if tomboy would end up, but I used only the first CD and the machine I tested it with didn't had net access at this time.

So, it is already possible to install tomboy and mono using our installation images without actually knowing it, and has been so for quite some time. So far no one cared about that.

What caused the actually discussion is a planed change in the gnome package. Instead of recommending tomboy, gnome maintainers thought that at least one note taking software should be installed by default when installing the install everything gnome related meta package. So instead of recommending tomboy they plan to depend on either tomboy or gnote (an alternative note taking software, which doesn't use mono, but also doesn't have all features).

So one of the two note takings software will have to be installed, when the gnome meta package is installed. This isn't active, yet, but will as soon as the gnome maintainers upload the new version of this package.

So does this change imply, that tomboy and mono will end up in the default Debian installation? (Whatever this means; considering that we still offer installation media, which won't install GNOME, or even no desktop environment at all.)

No, it doesn't. While Debian's package management system will indeed prefer to install tomboy to the alternative gnote, the developers from the debian-installer can still override that and enforce the installation of gnote instead of tomboy. Or our CD team could decide that tomboy and its dependencies are to big for the first disc and include gnote instead; so gnote will be installed when only the first installation CD is used, in other cases (net install, installation from DVD or BlueRay) tomboy could be picked up.

That's yet to be decided.

So, what has really changed? Actually not much. Joe I don't know the package management well Average, who just types aptitude install gnome has got and still will get tomboy installed. So far he had the possibility to just remove tomboy, in future he will either have to install gnotes to replace the hard dependency on a note taking software. Joe I don't want the full bloat Average, who istalls the gnome-desktop-environment package (which is done by the majority of our users) will still get neither tomboy nor gnote, as well as all the other users of KDE, Xfce, LXDE or who have no desktop environment at all. For Joe I know the package management a bit Average the situation even improves! So far, when he installed gnome, he just saw the recommends on tomboy. Now he will see a dependency on tomboy or gnote, so he will at least be able to make a decision between those two applications, instead of just deciding between having tomboy installed or not.

So, yes, I have overseen two issues when writing my previous blog. But I still think, that it's wrong to say Debian will install mono by default. If you want to say anything at all, say Debian might install mono with its GNOME install media, but that can still change.

Update: Fixed some typos reported by Uwe.

postet at 17:54 into [Debian] permanent link

Tue, 30 Jun 2009

Dear Richard,

in answer to your open letter Why free software shouldn't depend on Mono or C# I like to explain a small misunderstanding that seems to have been spread pretty wide recently.

Debian has not to include Mono in the default installation, for the sake of Tomboy. The default installation – or to be more precise: The default GNOME installation (there are installation media which install an KDE, Xfce or LXDE desktop by default, too) – hasn't changed. It still installs a more or less minimal Gnome Desktop without tomboy and without mono. As far as I know there haven't been major changes in package selection for the GNOME installation media, nor are there major changes planed.

What really has changed is that one of our meta packages, which are mainly used to install a set of packages. Indeed our meta package to install everything gnome related got a dependency on Tomboy and will indeed pull in mono, too.

That doesn't have any effect on the default installation (which doesn't use that package) nor does it effect a major part of Debian's GNOME users, who prefer to install gnome-desktop (a meta package to pull in a simple GNOME Desktop) or even the gnome-core meta-package (which installs the bare necessities to run GNOME applications). Please see the numbers at our popularity contest system for yourself.

So, Debian didn't change the default installation (whatever that's supposed to be) but the dependency of a package which is used by a minority of our users who explicitly wishes to install everything GNOME related (which is to the best of my knowledge in accordance with upstream developers who added tomboy to the default GNOME installation, too).

Yours truly,
Alexander Reichle-Schmehl
Debian Developer and Spokesperson

Update: Due to some missunderstandings, I wrote a more verbose post about the whole situation.

postet at 15:45 into [Debian] permanent link

Wed, 10 Jun 2009

Search xrdp know how

Dear Lazyweb,

I often need to access my workplace's desktop from Windows machines. xrdp comes in handy, since it allows to connect via the usual remote desktop available on all of our Windows computers (in contrast to putty or an X-Server).

While it works very well, I have two problems with that, and haven't found any solution so far. First problem is how to choose the locale for my remote session. xrdp seems to use posix and I haven't found a setting for that, yet.

The bigger Problems is, that in contrast to the usual remote desktop behaviour, xrdp will start a new session instead of picking an existing up. Well, actually I don't need that feature. But what I want is to use some Mozilla applications which just refuse to start, since there is already an instance running.

It seems I could just use two separate profiles for all Mozilla applications, but I actually don't like that solution, since I would need to synchronize settings I do in my profiles by hand.

So, dear lazyweb, is there a solution for running Mozilla applications via xrdp in a convenient way?

postet at 17:50 into [Debian] permanent link

Tue, 09 Jun 2009

I'm going to DebConf9

I'm going to DebConf9, edition 2009 of the annual Debian 
     developers meeting

See you there!

postet at 10:23 into [Debian/events/DebConf9] permanent link

Thu, 14 May 2009

From the chapter Things, that are so obvious... once they failed

Configuring your monitoring system via DHCP, and wondering why the malfunction of one single server can cause so dramatic alerts in your entire infrastructure.

postet at 09:23 into [Debian] permanent link

<<  1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 [28] 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87  >>


Alexander Tolimar Reichle-Schmehl lives in Tuttlingen / Germany. Hw works as IT manager (specialized on Unix and SAN/Storage) for an international automotive supplier.