Andrei Kolu schrieb:
> On Monday, 8. January 2007 22:36, you wrote:
>   
>> On Monday, 8. January 2007 20:40, Andrei Kolu wrote:
>>     
>>> Hello!
>>>
>>> According to pld pkg-plist file there should be "libkcm_kcmsambaconf*"
>>> files installed but no such a files in 3.5.5 pkg-plist.
>>>
>>> Why kcmsambaconf module is disabled in current port?
>>>       
>> Because it's unusably broken on non-Linux systems.
>>
>>     
> You mean that 6 months after KDE 3.5.5 release nobody fixed samba plugin for 
> FreeBSD?
>   
The sambaconf/filesharing kcms have been as broken as they are now since
they were introduced into KDE several releases ago, and no, nobody
bothered to fix them, which is why they are now disabled. It's not just
FreeBSD-specific breakage either - for instance, sambaconf doesn't
support samba's current way of storing user and authentication data,
only the outdated smbpasswd format. The FreeBSD specific breakage is
mostly in the NFS part of filesharing - it is tailor-made for Linux NFS
and thus a complete no-go - and worse, just like the smbpassword-editor
part, has the potential of trashing your working setup.

Moreover, these modules are partly dependent on the fileshareset scripts
in kdelibs, which up until 3.5.5 were also largely broken, but have been
part of KDE for ages. Right now, they are still arguably broken (since
they also contain a lot of Linux-NFS hackery), but I patched out the
worst linuxisms (mostly hardcoded paths, see the Makefile of
x11/kdelibs3 for specifics).

I discovered all of this by the way when looking into
http://www.freebsd.org/cgi/query-pr.cgi?pr=106763. Once I realised the
magnitude of the breakage, disabling the whole of it really was the only
viable option, since there is a lot of code to be rewritten there and it
will not be rewritten by me. Volunteer efforts are always welcome of
course. I also don't mind if someone wants to put the
filesharing/sambaconf modules into their own port - as long as they
accept the responsibility of maintainership for such a thing. As a
stop-gap in the meantime, I recommend samba's own web-based
configuration utility, swat.
> This is worst KDE release in ports I ever experienced- full of 
> broken/disabled 
> features (Samba, HAL, kioslave).
>   
As far as I can tell, HAL and all kioslaves I can think of are just fine
(or at least not broken any more than usually). Feel free to report
problems though.

-- 

   ,_,   | Michael Nottebrock               | [EMAIL PROTECTED]
 (/^ ^\) | FreeBSD - The Power to Serve     | http://www.freebsd.org
   \u/   | K Desktop Environment on FreeBSD | http://freebsd.kde.org


Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
kde-freebsd mailing list
[email protected]
http://kf.liquidneon.com/mailman/listinfo/kde-freebsd

Reply via email to