Bug 1218423 - Patched source not in source RPM
Summary: Patched source not in source RPM
Status: NEW
Alias: None
Product: openSUSE.org
Classification: openSUSE
Component: BuildService (show other bugs)
Version: unspecified
Hardware: Other Other
: P5 - None : Normal (vote)
Target Milestone: ---
Assignee: Axel Braun
QA Contact: Adrian Schröter
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-12-28 02:35 UTC by Axel Braun
Modified: 2024-03-16 09:57 UTC (History)
1 user (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.