Public bug reported: I recently updated my Ubuntu from 22.04 to 24.04. Subsequently I have updated my packages. When I updated glslang-dev from 11.8.0 to 14.0.0 I noticed that a lot of headers went away.
Below is a comparison of the headers in each version (I removed the preceding ./usr/include/ from each one to save space): Ubuntu 22.04 (v11.8.0) dpkg -c glslang-dev_11.8.0+1.3.204.0-1_amd64.deb | grep '\.h' # [59 entries] 2022-02-03 10:26 glslang/HLSL/hlslAttributes.h 2022-02-03 10:26 glslang/HLSL/hlslGrammar.h 2022-02-03 10:26 glslang/HLSL/hlslOpMap.h 2022-02-03 10:26 glslang/HLSL/hlslParseHelper.h 2022-02-03 10:26 glslang/HLSL/hlslParseables.h 2022-02-03 10:26 glslang/HLSL/hlslScanContext.h 2022-02-03 10:26 glslang/HLSL/hlslTokenStream.h 2022-02-03 10:26 glslang/HLSL/hlslTokens.h 2022-02-03 10:26 glslang/Include/BaseTypes.h 2022-02-03 10:26 glslang/Include/Common.h 2022-02-03 10:26 glslang/Include/ConstantUnion.h 2022-02-03 10:26 glslang/Include/InfoSink.h 2022-02-03 10:26 glslang/Include/InitializeGlobals.h 2022-02-03 10:26 glslang/Include/PoolAlloc.h 2022-02-03 10:26 glslang/Include/ResourceLimits.h 2022-02-03 10:26 glslang/Include/ShHandle.h 2022-02-03 10:26 glslang/Include/SpirvIntrinsics.h 2022-02-03 10:26 glslang/Include/Types.h 2022-02-03 10:26 glslang/Include/arrays.h 2022-02-03 10:26 glslang/Include/glslang_c_interface.h 2022-02-03 10:26 glslang/Include/glslang_c_shader_types.h 2022-02-03 10:26 glslang/Include/intermediate.h 2022-02-03 10:26 glslang/MachineIndependent/Initialize.h 2022-02-03 10:26 glslang/MachineIndependent/LiveTraverser.h 2022-02-03 10:26 glslang/MachineIndependent/ParseHelper.h 2022-02-03 10:26 glslang/MachineIndependent/RemoveTree.h 2022-02-03 10:26 glslang/MachineIndependent/Scan.h 2022-02-03 10:26 glslang/MachineIndependent/ScanContext.h 2022-02-03 10:26 glslang/MachineIndependent/SymbolTable.h 2022-02-03 10:26 glslang/MachineIndependent/Versions.h 2022-02-03 10:26 glslang/MachineIndependent/attribute.h 2022-02-03 10:26 glslang/MachineIndependent/gl_types.h 2022-02-03 10:26 glslang/MachineIndependent/glslang_tab.cpp.h 2022-02-03 10:26 glslang/MachineIndependent/iomapper.h 2022-02-03 10:26 glslang/MachineIndependent/localintermediate.h 2022-02-03 10:26 glslang/MachineIndependent/parseVersions.h 2022-02-03 10:26 glslang/MachineIndependent/preprocessor/PpContext.h 2022-02-03 10:26 glslang/MachineIndependent/preprocessor/PpTokens.h 2022-02-03 10:26 glslang/MachineIndependent/propagateNoContraction.h 2022-02-03 10:26 glslang/MachineIndependent/reflection.h 2022-02-03 10:26 glslang/Public/ShaderLang.h 2022-02-03 10:26 glslang/SPIRV/GLSL.ext.AMD.h 2022-02-03 10:26 glslang/SPIRV/GLSL.ext.EXT.h 2022-02-03 10:26 glslang/SPIRV/GLSL.ext.KHR.h 2022-02-03 10:26 glslang/SPIRV/GLSL.ext.NV.h 2022-02-03 10:26 glslang/SPIRV/GLSL.std.450.h 2022-02-03 10:26 glslang/SPIRV/GlslangToSpv.h 2022-02-03 10:26 glslang/SPIRV/Logger.h 2022-02-03 10:26 glslang/SPIRV/NonSemanticDebugPrintf.h 2022-02-03 10:26 glslang/SPIRV/SPVRemapper.h 2022-02-03 10:26 glslang/SPIRV/SpvBuilder.h 2022-02-03 10:26 glslang/SPIRV/SpvTools.h 2022-02-03 10:26 glslang/SPIRV/bitutils.h 2022-02-03 10:26 glslang/SPIRV/disassemble.h 2022-02-03 10:26 glslang/SPIRV/doc.h 2022-02-03 10:26 glslang/SPIRV/hex_float.h 2022-02-03 10:26 glslang/SPIRV/spirv.hpp 2022-02-03 10:26 glslang/SPIRV/spvIR.h 2022-02-16 07:10 glslang/build_info.h ----------------------------------------------------------------------------- Ubuntu 24.04 (v14.0.0) dpkg -c glslang-dev_14.0.0-2_amd64.deb | grep include # [13 entries] 2023-12-22 11:11 glslang/Include/ResourceLimits.h 2023-12-22 11:11 glslang/Include/glslang_c_interface.h 2023-12-22 11:11 glslang/Include/glslang_c_shader_types.h 2023-12-22 11:11 glslang/MachineIndependent/Versions.h 2023-12-22 11:11 glslang/Public/ResourceLimits.h 2023-12-22 11:11 glslang/Public/ShaderLang.h 2023-12-22 11:11 glslang/Public/resource_limits_c.h 2023-12-22 11:11 glslang/SPIRV/GlslangToSpv.h 2023-12-22 11:11 glslang/SPIRV/Logger.h 2023-12-22 11:11 glslang/SPIRV/SPVRemapper.h 2023-12-22 11:11 glslang/SPIRV/disassemble.h 2023-12-22 11:11 glslang/SPIRV/spirv.hpp 2024-02-07 09:48 glslang/build_info.h ------------------------------------------------------------ All of the missing headers appear in the source repository for this package https://git.launchpad.net/ubuntu/+source/glslang/tree/glslang?h=applied/ubuntu/noble 1. No LSB modules are available. Description: Ubuntu 24.04.2 LTS Release: 24.04 2. glslang-dev: Installed: 14.0.0-2 Candidate: 14.0.0-2 Version table: *** 14.0.0-2 500 500 http://us.archive.ubuntu.com/ubuntu noble/universe amd64 Packages 100 /var/lib/dpkg/status 3. I expected all the headers to be there. 4. There is a subset of the expected headers [13/66]. ** Affects: glslang (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2110333 Title: Headers appear to be missing in glslang-dev 14.0.0 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/glslang/+bug/2110333/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
