Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 02 Mar 2011 17:39:17 +0100
From:      Michal Varga <varga@stonehenge.sk>
To:        Andriy Gapon <avg@freebsd.org>
Cc:        gnome@freebsd.org, multimedia@freebsd.org, mkbosmans@gmail.com
Subject:   Re: pulseaudio: module.c: module-detect is deprecated: Please use module-udev-detect instead of module-detect!
Message-ID:  <1299083957.52738.58.camel@xenon>
In-Reply-To: <4D6E6758.3050704@freebsd.org>
References:  <4D6E558B.5090706@freebsd.org> <1299078805.52738.15.camel@xenon> <1299079125.52738.16.camel@xenon>  <4D6E6758.3050704@freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 2011-03-02 at 17:50 +0200, Andriy Gapon wrote:
> That's possible, of course.  Another possibility is that they think that
> everything is Linux, or everything is like Linux, or they don't care about not Linux.

Well that's why I mentioned the message from Maarten Bosmans that hit
the list recently. It seems that in this case, they actually do (care :)


> I am all for contacting them, for sure.
> Just want to point out that the proposed patch would not be against the nature of
> the ports, because it doesn't affect functionality, but addresses OS differences.

That's for sure, what I meant more is that on our side, PulseAudio
already nowadays is in a somewhat semi-abandoned state - most the time
we have it patched and maintained to the "works about right" level
(unless you try to do something especially esoteric like, dunno, trying
to record audio), but there seems to be just a very little communication
between FreeBSD and upstream, which only delegates us to a third class
citizen position.

FreeBSD, especially in the Gnome area already lost too much on various
upstreams' Linux-centric development models (the udev crap is a good
example, but far from exclusive; *cough* KMS anyone?), and even that
itself soon is to become more like "Ubuntu-centricism" (yes, it can get
even worse. I've been there and it's not a pleasant experience).

But there are some cases where we are to blame too, because of our "meh,
those are Linux guys anyway and they will always do it only their foul
Linux ways, so let's just fix it inhouse and don't bother with upstream"
mentality.

That works only to an extent and eventually over a while, nobody in
upstream knows anymore about how those "funny systems that nobody use"
work.

So whe should really try to communicate matters with them more, even if
it's such trivial change as "guys, seriously, remove this deprecation
warning as, you know, there are these technologies other than udev that
other platforms employ, and your warning doesn't make any sense there".
You know, one step here, one step there, and over a while, some Linux
developers might actually keep in mind that there are these other users
somewhere that don't actually run Linux and that it's not nice to break
things for them needlessly. Start there and over a while, there will be
nothing for us to keep fixing inhouse.

m.


-- 
Michal Varga,
Stonehenge





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1299083957.52738.58.camel>