Bug 39980

Summary: x11/kdebase3 installs files with wrong permissions
Product: Ports & Packages Reporter: Michael Nottebrock <lofi>
Component: Individual Port(s)Assignee: Alan Eldridge <alane>
Status: Closed FIXED    
Severity: Affects Only Me CC: alane
Priority: Normal    
Version: Latest   
Hardware: Any   
OS: Any   

Description Michael Nottebrock 2002-06-29 08:10:01 UTC
	kdebase installs a lot of files in /usr/local/share with permissions
	444, on of them is .directory. .directory is copied to
	~./Desktop every time a user starts up KDE for the first time, with
	permissions 444 it causes the Desktop not being able to remember icon
	positions.
Comment 1 Alan Eldridge 2002-06-29 15:26:57 UTC
On Saturday 29 June 2002 03:01, Michael Nottebrock wrote:
> >Number:         39980
> >Category:       ports
> >Synopsis:       x11/kdebase3 installs files with wrong permissions

As we discussed on IRC this morning, the problem isn't the perms the file=
s=20
have, but the perms the *copied* files are given. IOW, it's a coding issu=
e.

Hopefully I can look at this over the weekend and create a patch for it. =
Since=20
it's a one-shot thing, it may do things the straightforward way, instead =
of=20
setting up a file-copy job using dcop; If it is the latter, it may take a=
 bit=20
longer to sort out. A lot of the dcop code is ad-hoc, rather than generat=
ed=20
by an IDL compiler; this means it's more error prone and somewhat harder =
to=20
read. and so a solution may take a bit longer.

Once I've tracked it down and patched it, I'll file a bug with KDE.
--=20
AlanE (official weird-bug whacker of the KDE-FreeBSD Team)
Comment 2 Alan Eldridge freebsd_committer freebsd_triage 2002-06-30 07:20:55 UTC
Responsible Changed
From-To: freebsd-ports->alane

I'll handle this one, since it will involve a (possibly really weird) code 
patch.
Comment 3 Alan Eldridge 2002-07-04 01:24:43 UTC
Since Will's gonna commit 3.0.2 any time now, I'm going to hold off on th=
is=20
until 3.0.2 is in the ports tree.
--=20
AlanE
Comment 4 Alan Eldridge freebsd_committer freebsd_triage 2002-07-18 12:03:59 UTC
State Changed
From-To: open->closed

Fixed with addition of patch to kdebase3. Whew! That was a hard one to track 
down.