ROSA Linux Bugzilla – Bug 138
Wrong right for file ~/.face.icon
Last modified: 2012-06-19 21:49:01 MSD
Description of problem:
This is our old bug. File ~/.face.icon has wrong access right (root:root) after install. It is not good. This file should have the same rights as other files in user home directory.
Steps to Reproduce:
1. Install RM2012 RC1. Look at file ~/.face.icon.
Yeh. We missed some patch.
But no - all patch is implеment. If you use clear install?
Yes. This problem appears when we applied the patch that created by our devs. :)
What about this bug?
advisory: Fixed setting owner for ~/.face.icon when creating new user.
At the moment, there was a temporary and not very nice solution for the bug which just set permissions to the file as 0666 (the owner of the file however remained root:root). Though it does allow to access the file to the user, it also allows to do the same to everyone else in the system. I implemented a fix where the correct owner is set instead of giving permissions to everyone.
The fix can be tested via /usr/sbin/adduserdrake.
I don't see this problem in release (x64 EE). It`s fixed?
(In reply to comment #6)
> I don't see this problem in release (x64 EE). It`s fixed?
No, it's not. Well, I mean it is, but the fix is still waiting for approval.
You can see it when you install EE from disk: the first user (that is created by the installer) will have .face.icon owned by root:root. For other users (created from the running system via RCC -> Manage users) a different method is used, so this problem will not appear. However, you can also create new users via adduserdrake which calls the same functions the installer does, so in this case .face.icon will be owned by root too.
Ok, I reproduced this bug.
1) Write full package name for tesing (in comments or in RPM Package field)
2) Create packages for all tested supported architectures (x86 and x64)
3) In the packages must be filled all user-visible fields (for example: files, changelog etc)
Vladimir please provide more details about #3, what details do you need and where should they be filled ?
Details sent by mail
I got it, the problem is that there is currently no xml metadata in containers.
For now you should test packages without it, it should be fixed a bit later.
(In reply to comment #8)
> Ok, I reproduced this bug.
> 1) Write full package name for tesing (in comments or in RPM Package field)
> 2) Create packages for all tested supported architectures (x86 and x64)
I've built packages for both architectures from the beginning. Now, according to the updated policy, I rebuilt the packages in the 'import' instead of the private repo:
https://abf.rosalinux.ru/build_lists/549609 - i586
https://abf.rosalinux.ru/build_lists/549610 - x86_64
drakxtools-backend version 13.61-9
******** Advisory *********
Fixed setting owner for ~/.face.icon when creating new user.
WBR Vladimir Potapov
Massively change status of published updates. From now on, the status for published update requests will be VERIFIED.