David Levine <levinedl@acm.org> wrote:
In the meantime, if those who build from the repo could pull and
report the results of "make check", that will help reveal areas
that we need to address. Platforms such as the BSDs and Debian
are blind spots for me.
Not exactly Debian, but I did make check on Ubuntu 16.04 and
22.04 beta. Clean build on 22.04; 16.04 got the following compiler
warnings:
sbr/dtimep.c: In function ‘yy_get_next_buffer’:
sbr/dtimep.c:1856:44: warning: comparison between signed and unsigned integer
expressions [-Wsign-compare]
if ((int) ((yy_n_chars) + number_to_move) >
YY_CURRENT_BUFFER_LVALUE->yy_buf_size) {
^
sbr/icalendar.c: In function ‘yy_get_next_buffer’:
sbr/icalendar.c:1456:44: warning: comparison between signed and unsigned
integer expressions [-Wsign-compare]
if ((int) ((yy_n_chars) + number_to_move) >
YY_CURRENT_BUFFER_LVALUE->yy_buf_size) {
^
Test failures were the same for both releases (1 FAIL, below).
Due to various things not being installed, both cases skipped the
valgrind test, and 22.04 also skipped the oauth tests. Both releases
saw a spew of "Broken pipe" errors after test-mhparam, not sure if
that's expected or not.
The relevant excerpt (from 16.04):
*** /storage/src/nmh/test/testdir/test-mhical15275.expected 2022-04-19
21:46:57.924332720 -0700
--- /storage/src/nmh/test/testdir/test1.txt 2022-04-19 21:46:57.932332791
-0700
***************
*** 1,12 ****
Method: REQUEST
Organizer: Requester
Summary: test request
! At: Mon, 05 Jan 2015 09:00 -0500
! To: Mon, 05 Jan 2015 09:30
Attendees: Requestee1, Requestee2, Requestee3
Organizer: Requester
Summary: test request
! At: Mon, 05 Jan 2015 13:00 -0500
! To: Mon, 05 Jan 2015 13:45
Attendees: Requestee2, Requestee3
--- 1,12 ----
Method: REQUEST
Organizer: Requester
Summary: test request
! At: Mon, 05 Jan 2015 06:00 -0800
! To: Mon, 05 Jan 2015 06:30
Attendees: Requestee1, Requestee2, Requestee3
Organizer: Requester
Summary: test request
! At: Mon, 05 Jan 2015 10:00 -0800
! To: Mon, 05 Jan 2015 10:45
Attendees: Requestee2, Requestee3
./test/mhical/test-mhical: test failed, outputs are in
/storage/src/nmh/test/testdir/test-mhical15275.expected and
/storage/src/nmh/test/testdir/test1.txt.
first named test failure: display of multiple vevent requests in single
vcalendar
FAIL: test/mhical/test-mhical
[...]
PASS: test/oauth/test-mhparam
server writev: Broken pipe
[previous line repeats ~5500 times]
server writev: Broken pipe
PASS: test/oauth/test-send
[...]
=======================================
1 of 117 tests failed
(1 test was not run)
Please report to nmh-workers@nongnu.org
=======================================
Makefile:4872: recipe for target 'check-TESTS' failed
make[1]: *** [check-TESTS] Error 1
make[1]: Leaving directory '/storage/src/nmh'
Makefile:5128: recipe for target 'check-am' failed
make: *** [check-am] Error 2
-J
---
-Jay Vosburgh, jay.vosburgh@canonical.com