Bug 1228091

Summary: pesign-obs-integration drops systemd post script
Product: [openSUSE] openSUSE Tumbleweed Reporter: Bernhard Wiedemann <bwiedemann>
Component: OtherAssignee: Joey Lee <jlee>
Status: NEW --- QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None CC: adrian.schroeter, fbui
Version: Current   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Bernhard Wiedemann 2024-07-18 04:47:52 UTC
While working on reproducible builds for openSUSE, I found that our
systemd package produced different results when built locally
compared to the official Factory build on OBS.

https://rb.zq1.de/other/systemd/rpm-qp-scripts-diff.txt

This might be due to pesign-obs-integration re-packaging it.
Comment 1 Bernhard Wiedemann 2024-07-21 20:28:22 UTC
Further tests show that the issue comes from the %%pre in the .spec file
and using %%%%%pre yields this evidence of double-un-escaping in the diff:

-# See the comment in %pre about why we need to call xxsystemd_pre.
+# See the comment in %%pre about why we need to call xxsystemd_pre.