apteryks

Results 426 comments of apteryks

I guess the hiro component should just search for cairo's pkg-config cflags, since it #includes it.

Hm, that's not needed, as it's pulled in by gtk+-3.0. Perhaps the build could error earlier for clarity when gtk3 is not found. Here's why it works: ``` $ guix...

That's because hiro still defaults to use gtk2 in the bsnes modified copy of bsnes-hd. bsnes now defaults to gtk3, which pulls cairo's include dir in its pkg-config cflags. Workaround...

This is old, but I get a lot of errors in a container when testing with Guix as well, and so does Nix; you can see the tests they disable...

It'd be nice if these tests were skipped when this condition (no root user) is detected. As a workaround, Guix is invoking the test executable like this: ``` ./libarchive_test '^test_*_disk*'...

The same problem causes the `test_owner_parse` test to fail in the `bsdcpio_test`.

The assumption that the `root` users exist is about the best assumption to make for existing users. Otherwise it's a case by case thing, where each container may be mapping...

To know which OS the test is running on, you'd need something like `/etc/os-release` to be exposed in the container, which at least is not the case in the Guix...

But if you really want to ensure this test runs, parsing `/etc/passwd` doesn't seem too difficult; the format is well defined and colon separated. As an example, the PEG parser...

> I _really_ do NOT want to parse /etc/passwd. OK, in this case you could have a list of users perhaps available (besides of root) to test, including e.g. `nixbld`...