#29 error: expected type string, got array "name_suffix: lib_name_suffix," 11 days ago

Comment by ~eschwartz on ~lattis/muon



Given you can do

maybe_libsuffix_kwargs = {}
library('name', sources, kwargs: maybe_libsuffix_kwargs)

it feels sad that we have a magic null list thing.

#29 error: expected type string, got array "name_suffix: lib_name_suffix," 11 days ago

Comment by ~eschwartz on ~lattis/muon

This seems quite odd, since the kwarg only reasonably expects a string and not an array of strings.

#24 Implement `cmake` module a month ago

Comment by ~eschwartz on ~lattis/muon

Better phrased, perhaps: "this is not a priority for me as I'm currently focusing on core meson support, but patches welcome"?

#23 DESTDIR support a month ago

Comment by ~eschwartz on ~lattis/muon

BTW openssl and meson.build might require some changes to muon anyway, to make sure it properly supports said exotic platforms... At least the compiler/linker abstraction may need to include platform support.

#139 PGP signed commits not indicated 4 months ago

Comment by ~eschwartz on ~sircmpwn/meta.sr.ht

This is specific to git, not meta, I think -- and there is an open ticket at ~sircmpwn/git.sr.ht#170 for this.

#7 Implement `add_global_arguments()` function 4 months ago

Comment by ~eschwartz on ~lattis/muon

For the record, muon does support add_project_arguments, and the only difference between the two is that global:

  • is a bit of a design mistake and people nearly always want project instead
  • will set arguments for subprojects too, or error out if invoked in a subproject.

#345 prepare patchset does not work with 3+ branches 6 months ago

Ticket created by ~eschwartz on ~sircmpwn/git.sr.ht

I went to the patchset preparation page at https://git.sr.ht/~eschwartz/pacman/send-email

I see:

Select a branch

  • build-always-stale-version (active 18 days ago)
  • master (active 26 days ago)
  • More branches

I'd like to prepare a patchset via a branch that's not one of the first two, so I clicked more, and then clicked through to

  • meson-doc-install (active 1 year, 1 month ago) Select this branch

But this brings me to a new page https://git.sr.ht/~eschwartz/pacman/send-email?branch=meson-doc-install which apparently ignores the branch selection, and continues to offer me the original two branches.

The original two branches do not reload the page on selection, they are both in the original page and selecting one merely brings the list of commits into view.

#342 Add support for PGP-signed git pushes. 9 months ago

Ticket created by ~eschwartz on ~sircmpwn/git.sr.ht

See https://people.kernel.org/monsieuricon/signed-git-pushes

git can use gpg to sign push actions, not just commits/tags. The resulting push signature can be used to generate a transparency log of which account pushed certain commits to any given branch, and when. It can also be used to outright reject unsigned or invalid pushes.

It would be really useful from a security perspective to advertise support for and process signed pushes, as an audit log feature. And opt in to enforcing this for all pushes for people who want to guarantee that all push actions are securely audited.

#170 Verify PGP-signed commits and display results 9 months ago

Comment by ~eschwartz on ~sircmpwn/git.sr.ht

Duplicate of #158 but the other one uses the keyword "gpg".

#232 sr.ht's source tarballs may not be deterministically generated 11 months ago

Comment by ~eschwartz on ~sircmpwn/git.sr.ht

This is now fixed in the production sr.ht instance (which migrated from alpine 3.12 -> 3.13 today and therefore upgraded busybox), so all sourcehut generated archives undergo a one-time change and then should act like comparable archives from any GNU gzip-using software forge going forward.