Sun, 05 Jul 2009
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
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
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
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
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
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
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
install mono with its GNOME install media, but that can still
Update: Fixed some typos reported by Uwe.
Tue, 30 Jun 2009
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
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).
Debian Developer and Spokesperson
Update: Due to some missunderstandings, I wrote a more verbose post about the whole situation.
Wed, 10 Jun 2009
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?
Tue, 09 Jun 2009
See you there!
Thu, 14 May 2009
Configuring your monitoring system via DHCP, and wondering why the malfunction of one single server can cause so dramatic alerts in your entire infrastructure.