Bug 1218423

Summary: Patched source not in source RPM
Product: [openSUSE] openSUSE.org Reporter: Axel Braun <axel.braun>
Component: BuildServiceAssignee: Axel Braun <axel.braun>
Status: NEW --- QA Contact: Adrian Schröter <adrian.schroeter>
Severity: Normal    
Priority: P5 - None CC: axel.braun
Version: unspecified   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Axel Braun 2023-12-28 02:35:37 UTC
Following up on https://lists.opensuse.org/archives/list/packaging@lists.opensuse.org/thread/KRPLAGDRNHBCVCGNNVHNAD3WK5NLTX4O/
a patch for the source file is not included in the source RPM.
This leads (currently) to build errors in all orthanc-plugins in Factory.
Example for the issue is here:
https://build.opensuse.org/package/show/home:DocB:Orthanc/orthanc_1_12_1
Comment 1 Arvin Schnell 2024-01-08 10:08:39 UTC
Please explain in more detail: Esp. I cannot see libboost.diff or
a failure anywhere.
Comment 2 Axel Braun 2024-01-08 11:52:56 UTC
There is no failure in processing libboost.diff
the patch is applied, so the build process works, but it is not in the source RPM that is created afterwards.
This source RPM is used to build the plugins, as a consequence, build fails.
Expected result: Patch is as well included in source-RPM
Comment 3 Arvin Schnell 2024-01-08 12:52:41 UTC
I have the impression that I am not the right assignee (I'm the boost
maintainer).
Comment 4 Axel Braun 2024-02-08 13:32:04 UTC
This issue is causing build errors again:
https://build.opensuse.org/package/show/home:DocB:Orthanc/orthanc-wsi
Comment 5 Axel Braun 2024-03-16 09:57:01 UTC
To update the example: The current package 
https://build.opensuse.org/package/show/graphics/orthanc
contains dcmtk.diff, which is *not* in the source package that is created during the build process.

This causes 
https://build.opensuse.org/package/show/graphics/orthanc-wsi
to fail, as a patched source would be required. OTOH, as the source tree is in /usr/src/orthanc/... one can not simply apply dctmtk.diff there.

This breaks currently Leap 15.6 and Factory, due to the newer dcmtk package.