patch or not patch ?

Kevin Krammer kevin.krammer at gmx.at
Mon Oct 16 12:12:30 PDT 2006


On Monday 16 October 2006 16:38, Thiago Macieira wrote:
> frederic heem wrote:
> >Another question is why redhat, suse and <put your favorite
> > distribution> have different spec, different /etc/init.d/dbus,
> > different dbus-daemon location etc.. Not even talking about debian &
> > friends...
>
> This is going off-topic, but it basically boils down to "they are
> different distributions".
>
> 1) The package names are different
> 2) The package split is different
> 3) The compilation flags are different (some distributions optimise for an
> arch, some others don't)
> 4) The distribution's internal buildsystem and source-control for
> the .spec files is different (some distributions automate .spec and
> actually work on a level up from them)
> 5) Some distributions have -debug packages, others don't.

6) They like breaking uniform upstream behavior.

We desktop developers might consider it a given that using agreed upon 
specifications and shared infrastructure is a good thing, however it is also 
granted that distributors will break it or whatever they call it.

I guess you have been at Waldo's talk about Portland at aKademy?

Of course not all "changes" are as serious as those shown there, but they are 
almost always unecessary.

That said, I think it will always be possible to talks to other applications 
on the session bus even with a statically linked libdbus, because the 
protocol will remains stable during 1.x and the bus address can be read from 
the environment.

I don't know if distributors are already putting the system bus socket into 
different locations though.

Cheers,
Kevin

-- 
Kevin Krammer, KDE developer
KDE user support, developer mentoring
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://lists.freedesktop.org/archives/dbus/attachments/20061016/fb2654ca/attachment.pgp


More information about the dbus mailing list