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
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