Bug 764113

Summary: mgetty: %run_permissions is obsolete
Product: [openSUSE] openSUSE Tumbleweed Reporter: Ludwig Nussel <lnussel>
Component: OtherAssignee: Dirk Mueller <dmueller>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Critical    
Priority: P5 - None CC: crrodriguez
Version: 13.1 Milestone 0   
Target Milestone: 13.1 Milestone 0   
Hardware: All   
OS: Linux   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Bug Depends on:    
Bug Blocks: 764093    

Description Ludwig Nussel 2012-05-25 13:13:22 UTC
mgetty triggered the rpmlint check
"permissions-suseconfig-obsolete" which means the package calls
the %run_permissions macro in the %post script

The %run_permissions macro calls SuSEconfig which sets permissions
for all files in the system. Please use %set_permissions instead
to only set permissions for files contained in mgetty.

The %set_permissions macro is available since openSUSE 11.4, you
may have a look at the util-linux package for an example how to
use it.
Comment 1 Ludwig Nussel 2012-09-17 09:04:38 UTC
12.2 is released but the bug is not fixed. Moving to Factory product. Please take care or your package may fail to build in the future.
Comment 2 Ludwig Nussel 2012-12-20 16:02:02 UTC
The %run_permissions macro will be removed in January 2013, please update your package now otherwise it will fail.
Comment 3 Ludwig Nussel 2013-01-09 15:44:09 UTC
raising severity
Comment 4 Forgotten User GfSLLQGSl_ 2013-01-10 00:04:23 UTC
Reassigning to maintainers ...
Comment 5 Dirk Mueller 2013-01-10 16:13:57 UTC
I'm not sure how I ended up being maintainer of this package since I never touched it and never used it, but to help the reporter, I've submitted a fix.
Comment 6 Bernhard Wiedemann 2013-01-10 17:00:08 UTC
This is an autogenerated message for OBS integration:
This bug (764113) was mentioned in
https://build.opensuse.org/request/show/147939 Factory / mgetty