Soren, The upstream sources come with *two* tarballs. The nodeset tarball (with XML files) is from [1]. In the upstream open62541 project we use a git submodule for the nodeset. For the Debian packaging we instead have a second tarball for the exact commit of the git submodule [2].
- open62541_1.4.3.orig.tar.gz - open62541_1.4.3.orig-nodeset.tar.gz Both tarballs have been pushed to mentors. The manual build should work, provided you also give it the second nodeset-tarball. The pristine-tar branch was created as follows: gbp pristine-tar commit --component=nodeset ../open62541_1.4.3.orig.tar.gz -v The verbose output is included down below the fold. Probably I did not redo the pristine-tar after the latest commit to main (changing the Vcs-Git tag, no changes outside of /debian). Rerunning the gbp pristine-tar command just now added more git-commits. They are pushed to salsa on top of the pristine-tar branch. With this I can run gbp buildpackage --git-debian-branch=main on my box without an error. [1] https://github.com/OPCFoundation/UA-Nodeset [2] https://github.com/OPCFoundation/UA-Nodeset/tree/d1bb6a22125bd7cd986272b1ee98a18a91d76fff -- Regards, Julius gbp:debug: ['git', 'rev-parse', '--show-cdup'] gbp:debug: ['git', 'rev-parse', '--is-bare-repository'] gbp:debug: ['git', 'rev-parse', '--git-dir'] gbp:debug: ['git', 'ls-tree', '-z', 'upstream/1.4.3', '--'] gbp:debug: ['git', 'mktree', '-z'] gbp:debug: ['git', 'ls-tree', '-z', 'upstream/1.4.3', '--'] gbp:debug: Creating pristine tar commit '../open62541_1.4.3.orig-nodeset.tar.gz' from 'f38a1be271027c8490bbce407be4f34c2397bf29' gbp:debug: pristine-tar [] ['commit', '../open62541_1.4.3.orig-nodeset.tar.gz', 'f38a1be271027c8490bbce407be4f34c2397bf29'] gbp:debug: pristine-tar [] ['commit', '../open62541_1.4.3.orig.tar.gz', '20bcbcfe79a001b805a52df0f3088b9868844ffc'] gbp:info: Successfully committed pristine-tar data for version 1.4.3-1 of ../open62541_1.4.3.orig.tar.gz with additional tarballs for open62541_1.4.3.orig-nodeset.tar.gz