Davin McCall
                                            Davin McCall
                                        
                                    The integration tests are to be re-worked to avoid over-reliance on shell scripts. This has begun, with commit 49a9da28. The scripts for the tests are still in place for now...
Unfortunately, C++ iostream facilities suck. They are heavyweight due to supporting different character encodings. They make it impossible to get useful error messages in a standardised way (the language spec...
Arguments to "configure" which go into variables in mconfig (such as CXX) are used inconsistently in the configure script. In most cases this doesn't matter, but it is sloppy and...
According to https://github.com/davmac314/dinit/pull/461 the tests are not being built correctly in the meson builds (the test objects are being compiled with the same flags as the primary build). That should...
The meson.build file for the integration tests (`src/igr-tests`) contains a list of each test by name. This is problematic when new tests are added to the source (igr-runner) because the...
Having a separate meson build system support is not providing much advantage over the main (Makefile-based) build system. It's causing a maintenance burden and still doesn't correctly handle some parts...
`soft-reboot` doesn't execute the shutdown hook script, which isn't documented. It should at least be documented, or otherwise fixed. (Probably want to execute them by executing `shutdown` with some arguments...