Dear Debian Community,

This is a personal email, and as such I speak only for myself; I would like
to state following regarding a potential inclusion of MATE in Debian:

  #1  freeze - I totally agree that the freeze should be respected, and I
personally support Debian in enforcing such rule;

  #2  deprecated packages - MATE 1.4 still uses a lot of the 'dark arts'
behind GNOME (ex: libmate, mateconf-2.0, bonobo, ORBit, etc). MATE 1.6
introduces a great effort to move MATE for the GNOME3 infra-structure, thus
dropping all this dark packages that very few people really understand (as
raised before). So my opinion is that MATE 1.6 is the right release to
introduce in Debian (that's what we are doing at openSUSE and Fedora). This
to say, I also support your claims in not bringing deprecated stuff back
that most of us were happy to see being dropped.

 #3 use our manpower to contribute in GNOME3 packaging - this makes sense
in MATE 1.6, specially because we are moving the underneath technologies to
GNOME3 infra-structure, so up to a point working together in this field
becomes mandatory for success. Of course we have no interest in maintaining
specific packages of GNOME3 as we dont need them, though this should be a
decision from the packager in my opinion. If the package wants to help, I'm
ok with that. I do this on openSUSE, I was in the past a member of openSUSE
GNOME Team, and I still fix stuff on GNOME, despite my efforts are in MATE.
I'm sure that any of the other 7 active packagers will fix packages in MATE
if they see something needing a fix, it's a part of our workflow. I don't
see why Debian couldn't work that way too, but it ends up being people's
personal decisions.

In this points I do endorse Debian concerns, and currently on a MATE level
we're working hard to comply. This to say, we have listened to your (and
others) calls, and we're trying to improve.


Now, I also have some concerns in the case MATE doesn't roll in official
Debian, here's a few:

 1) How can a Debian user benefict from introducing foreign (third party,
example MATE provided) packages in Debian? Wouldn't this end up having the
user running unsupported software in his system? Wouldn't this raise a lot
of potential maintenance / support issues for users? Both are bad for MATE
and Debian.

 2) Our packages are not perfect (I personally don't know nothing of Debian
packaging, I do and integrate software in RPM form); We are trying our
best, but the improvements required are only possible with Debian's help.
Debian has the know-how and expertise to help us improve, we have the
manpower and the capability to help Debian users at upstream level, also to
help with integration. Wouldn't it be far more plausible if we worked
together, instead of throwing everyone into the falacy described in 1) ?

 3) At MATE level, we never engaged GNOME3 as a competitor, GNOME3 in fact
enables a lot of technology introduced in MATE 1.6. We have had help from
several GNOME maintainers, and offers of help to improve, just two examples
are Vincent Untz which helped us a lot with the GSetting ports and
mate-panel, and recently Federico Quintero Mena. We even started
maintaining abandoned packages from GNOME (in GNOME) to use with MATE. I'm
sure many of you are already aware Federico sponsored our way in. This to
say, we are trying to improve with the help and support from people who
__really__ want to help us.

 4) MATE isn't a competitor of GNOME3 (unless you are pure marketing fellow
and use the marketing defenition: a competitor is a product or service that
replaces totally or partially another). We're working together... the
relation between MATE and GNOME is quite simple, GNOME is our technology
enabler. Lets fall into another falacy and see things that don't exist.
Lets not provide free ammunition to the link hunter sensasionlist
bloggers...

 5) Integration - my experience with integration of MATE in openSUSE (and
up to a point in Fedora) has showed me that often a few other packages get
a few tweaks. Most of the stuff needed at 3rd parties (ex: XDG) has already
been done. Still, a proper integration in Debian will require your
know-how. We are aware of a few integration bugs on the Debian packages
(upstream), we need your help to fix them while Debian decides what to do.
I would personally not like to see Debian users being treated as second
class citizens compared to distributions which embraced MATE. This would
also help that we get more consistent bug reports and improve deployment
capabilities. This is something that can only be achieved by working
together regardless of inclusion is accepted or denied. If it gets denied,
we're still open for Debian to help us out improving the deployments of
MATE managed by upstream (something we can't do alone at the current stage).

This to say that in my opinion the only way out I can forsee is one of a
symbiotic relation between MATE and Debian. I know that at MATE project
everyone looks to the day we can work together, I would like to see it
happen.

Only Debian can help us make this dream of ours true. Please don't turn
your backs to us, lets us work this out together.

By bringing the previous to your consideration, I have the honor of
expressing also my distinct consideration for the Debian Community,

Nelson Marques

Reply via email to