[Rpm-maint] [rpm-software-management/rpm] Add a cmake target for hands-free docs server (PR #3666)

2025-03-18 Thread Michal Domonkos
This adds a `make site` build target which builds the Jekyll site and runs a local webserver to view it. Details in the commit messages. You can view, comment on, or merge this pull request online at: https://github.com/rpm-software-management/rpm/pull/3666 -- Commit Summary -- * Add Gemfil

Re: [Rpm-maint] [rpm-software-management/rpm] Add a cmake target for hands-free docs server (PR #3666)

2025-03-18 Thread Michal Domonkos
dmnks left a comment (rpm-software-management/rpm#3666) I wonder about the `docs/manual/devel_documentation.md` file which, in a way, duplicates the information in `docs/README.md`. I've only updated the latter with the new build instructions for now. Any thoughts on what to do with the former?

Re: [Rpm-maint] [rpm-software-management/rpm] Add an easy autosigning setup script (PR #3665)

2025-03-18 Thread Neal H. Walfield
@nwalfield commented on this pull request. > autosign=$(rpm --eval "%{?_openpgp_autosign_id}") if [ -n "${autosign}" ]; then log "Autosign already configured" exit 0 fi -genkey_sq +# is there an explicit signing program config? config*ured* > +*rpm-setup-autosign* is used to set

[Rpm-maint] [rpm-software-management/rpm] Add an easy autosigning setup script (PR #3665)

2025-03-18 Thread Panu Matilainen
See commits for details, but short summary: split autosigning setup from our test-suite setup into a standalone script that generates a passwordless key, configures rpmbuild to use it for autosigning, exports the pubkey and emits a command to import it to rpm keystore. I fully expect there to b

Re: [Rpm-maint] [rpm-software-management/rpm] Add new "%{trim: ...}" string operation (PR #3663)

2025-03-18 Thread Michael Schroeder
mlschroe left a comment (rpm-software-management/rpm#3663) I find the use case of trimming every line in the argument somewhat exotic. Having said this, I think you can do that already with the current rpm version: ``` %multiline_trim() %{lua:return (arg[1]:gsub('^%s',''):gsub("\\n%s*","\\n"):gsu

Re: [Rpm-maint] [rpm-software-management/rpm] Add an easy autosigning setup script (PR #3665)

2025-03-18 Thread Panu Matilainen
@pmatilai pushed 2 commits. 504fddb94812b9f108de2dd9150ce3568f88d38c Split autosigning setup to a standalone script, generalize a bit 77f2a7ed207393c11d8f5947b5e64a93023d33fa Add support for setting up auto-signing with gpg, tests and a man page -- View it on GitHub: https://github.com/rpm-s

Re: [Rpm-maint] [rpm-software-management/rpm] Add an easy autosigning setup script (PR #3665)

2025-03-18 Thread Panu Matilainen
pmatilai left a comment (rpm-software-management/rpm#3665) (bitten by different prefixes there, again...) -- Reply to this email directly or view it on GitHub: https://github.com/rpm-software-management/rpm/pull/3665#issuecomment-2733092452 You are receiving this because you are subscribed to th

Re: [Rpm-maint] [rpm-software-management/rpm] Add a cmake target for hands-free docs server (PR #3666)

2025-03-18 Thread Michal Domonkos
@dmnks pushed 1 commit. 27501ce99d8e484c12a3bef093b50d37b62621f4 Add "make site" target for building Jekyll site -- View it on GitHub: https://github.com/rpm-software-management/rpm/pull/3666/files/90e3782deba9103dd3b4b2f853028634eab4cbe7..27501ce99d8e484c12a3bef093b50d37b62621f4 You are recei

Re: [Rpm-maint] [rpm-software-management/rpm] Add a cmake target for hands-free docs server (PR #3666)

2025-03-18 Thread Michal Domonkos
@dmnks pushed 1 commit. 90e3782deba9103dd3b4b2f853028634eab4cbe7 Add "make site" target for building Jekyll site -- View it on GitHub: https://github.com/rpm-software-management/rpm/pull/3666/files/1c4a7315208da0ab89f9f010036c2cc095df8978..90e3782deba9103dd3b4b2f853028634eab4cbe7 You are recei

Re: [Rpm-maint] [rpm-software-management/rpm] Add a cmake target for hands-free docs server (PR #3666)

2025-03-18 Thread Michal Domonkos
@dmnks pushed 1 commit. 1c4a7315208da0ab89f9f010036c2cc095df8978 Add "make site" target for building Jekyll site -- View it on GitHub: https://github.com/rpm-software-management/rpm/pull/3666/files/4fec4ea057b71816d29edc738edf23d915c9ab62..1c4a7315208da0ab89f9f010036c2cc095df8978 You are recei

Re: [Rpm-maint] [rpm-software-management/rpm] Add new "%{trim: ...}" string operation (PR #3663)

2025-03-18 Thread Leonid
lRespublica left a comment (rpm-software-management/rpm#3663) Yes, `\` was removed as a side effect of multi-line macros. The example above demonstrates a situation where logical indentation is necessary to improve readability, but %{expand:} cannot be used. The primary function of %{trim: } is

Re: [Rpm-maint] [rpm-software-management/rpm] rpmspec no longer reports debug packages (Issue #3664)

2025-03-18 Thread Panu Matilainen
pmatilai left a comment (rpm-software-management/rpm#3664) This is actually intentional. The debuginfo packages reported by rpmspec in older versions doesn't match what is produced, which is buggy in its own right, see #1878 and only a side-effect of the gross hack debuginfo's were traditionall

Re: [Rpm-maint] [rpm-software-management/rpm] RFE: add a cmake target for hands-free docs-server (Issue #2854)

2025-03-18 Thread Michal Domonkos
dmnks left a comment (rpm-software-management/rpm#2854) > On a related note, it wouldn't hurt to ship the manual in html format in our > tarballs. I guess we'd need Mr Jekyll for that too. This is probably no longer current as we're moving in the direction of artifact-free tarballs now. That sa

[Rpm-maint] [rpm-software-management/rpm] check-rpaths-worker should handle ELF files that have both RPATH and RUNPATH (Issue #3667)

2025-03-18 Thread Thomas Fitzsimmons
fitzsim created an issue (rpm-software-management/rpm#3667) When packaging a proprietary program, I encountered a library file that contained both `RPATH` and `RUNPATH`. `check-rpath-worker` reports this as an error as a side effect of not properly handling the fact that there are two entries.

Re: [Rpm-maint] [rpm-software-management/rpm] rpmspec no longer reports debug packages (Issue #3664)

2025-03-18 Thread Peter Stensmyr
allhailwesttexas left a comment (rpm-software-management/rpm#3664) Thank you for the quick response @pmatilai, it's good to know that this is the expected behaviour, I can work with that. -- Reply to this email directly or view it on GitHub: https://github.com/rpm-software-management/rpm/issue