Bug#892504: [PATCH] nspr: Please add support for the RISC-V architecture

Manuel A. Fernandez Montecelo manuel.montezelo at gmail.com
Wed Mar 14 23:49:09 UTC 2018


Hello,

2018-03-09 21:31 Karsten Merker:
>[...]
>If the patch looks ok to you, I would apprechiate very much if
>you could upload a new version of nspr with the patch applied to
>unstable as that would allow us to continue with our bootstrap
>efforts.

As additional information, I compiled the package natively and it ran
the test suite as part of the operation.

All tests pass successfully :)

=====================================================================

BEGIN                   Wed Mar 14 22:54:54 UTC 2018
NSPR_TEST_LOGFILE       /dev/null

Test                    Result

accept                  Passed
acceptread                      Passed
acceptreademu                   Passed
affinity                        Passed
alarm                   Passed
anonfm                  Passed
atomic                  Passed
attach                  Passed
bigfile                 Passed
cleanup                 Passed
cltsrv                  Passed
concur                  Passed
cvar                    Passed
cvar2                   Passed
dlltest                 Passed
dtoa                    Passed
errcodes                        Passed
exit                    Passed
fileio                  Passed
foreign                 Passed
formattm                        Passed
fsync                   Passed
i2l                     Passed
initclk                 Passed
inrval                  Passed
instrumt                        Passed
intrio                  Passed
intrupt                 Passed
io_timeout                      Passed
ioconthr                        Passed
join                    Passed
joinkk                  Passed
joinku                  Passed
joinuk                  Passed
joinuu                  Passed
layer                   Passed
lazyinit                        Passed
libfilename                     Passed
lltest                  Passed
lock                    Passed
lockfile                        Passed
logfile                 Passed
logger                  Passed
many_cv                 Passed
multiwait                       Passed
nameshm1                        Passed
nonblock                        Passed
ntioto                  Passed
ntoh                    Passed
op_2long                        Passed
op_excl                 Passed
op_filnf                        Passed
op_filok                        Passed
op_nofil                        Passed
parent                  Passed
parsetm                 Passed
perf                    Passed
pipeping                        Passed
pipeping2                       Passed
pipeself                        Passed
poll_nm                 Passed
poll_to                 Passed
pollable                        Passed
prftest                 Passed
prfz                    Passed
primblok                        Passed
provider                        Passed
prpollml                        Passed
pushtop                 Passed
ranfile                 Passed
randseed                        Passed
reinit                  Passed
rwlocktest                      Passed
sel_spd                 Passed
selct_er                        Passed
selct_nm                        Passed
selct_to                        Passed
selintr                 Passed
sema                    Passed
semaerr                 Passed
semaping                        Passed
sendzlf                 Passed
server_test                     Passed
servr_kk                        Passed
servr_uk                        Passed
servr_ku                        Passed
servr_uu                        Passed
short_thread                    Passed
sigpipe                 Passed
sockopt                 Passed
sockping                        Passed
sprintf                 Passed
stack                   Passed
stdio                   Passed
str2addr                        Passed
strod                   Passed
switch                  Passed
system                  Passed
testbit                 Passed
testfile                        Passed
threads                 Passed
timemac                 Passed
timetest                        Passed
tpd                     Passed
udpsrv                  Passed
version                 Passed
writev                  Passed
xnotify                 Passed
zerolen                 Passed
END                     Wed Mar 14 23:11:39 UTC 2018

[...]
Testing the Portable Library base64 functions:
(warning: the "triple characters" tests are slow)
Test 001 (PL_Base64Encode, single characters)                         ...PASS
Test 002 (PL_Base64Encode, double characters)                         ...PASS
Test 003 (PL_Base64Encode, triple characters)                         ...PASS
Test 004 (PL_Base64Encode, random strings)                            ...PASS
Test 005 (PL_Base64Encode, single characters, malloc)                 ...PASS
Test 006 (PL_Base64Encode, double characters, malloc)                 ...PASS
Test 007 (PL_Base64Encode, triple characters, malloc)                 ...PASS
Test 008 (PL_Base64Encode, random strings, malloc)                    ...PASS
Test 009 (PL_Base64Decode, single characters, equals)                 ...PASS
Test 010 (PL_Base64Decode, single characters, no equals)              ...PASS
Test 011 (PL_Base64Decode, double characters, equals)                 ...PASS
Test 012 (PL_Base64Decode, double characters, no equals)              ...PASS
Test 013 (PL_Base64Decode, triple characters)                         ...PASS
Test 014 (PL_Base64Decode, random strings, equals)                    ...PASS
Test 015 (PL_Base64Decode, random strings, no equals)                 ...PASS
Test 016 (PL_Base64Decode, single characters, equals, malloc)         ...PASS
Test 017 (PL_Base64Decode, single characters, no equals, malloc)      ...PASS
Test 018 (PL_Base64Decode, double characters, equals, malloc)         ...PASS
Test 019 (PL_Base64Decode, double characters, no equals, malloc)      ...PASS
Test 020 (PL_Base64Decode, triple characters, malloc)                 ...PASS
Test 021 (PL_Base64Decode, random strings, equals, malloc)            ...PASS
Test 022 (PL_Base64Decode, random strings, no equals, malloc)         ...PASS
Test 023 (PL_Base64Encode, random strings, strlen)                    ...PASS
Test 024 (PL_Base64Encode, random strings, malloc, strlen)            ...PASS
Test 025 (PL_Base64Decode, random strings, equals, strlen)            ...PASS
Test 026 (PL_Base64Decode, random strings, no equals, strlen)         ...PASS
Test 027 (PL_Base64Decode, random strings, equals, malloc, strlen)    ...PASS
Test 028 (PL_Base64Decode, random strings, no equals, malloc, strlen) ...PASS
Suite passed.

[...]
Testing the Portable Library string functions:
Test 001 (PL_strlen)      ...PASS
Test 001 (PL_strlen)      ...PASS
Test 002 (PL_strnlen)     ...PASS
Test 003 (PL_strcpy)      ...PASS
Test 004 (PL_strncpy)     ...PASS
Test 005 (PL_strncpyz)    ...PASS
Test 006 (PL_strdup)      ...PASS
Test 007 (PL_strndup)     ...PASS
Test 008 (PL_strcat)      ...PASS
Test 009 (PL_strncat)     ...PASS
Test 010 (PL_strcatn)     ...PASS
Test 011 (PL_strcmp)      ...PASS
Test 012 (PL_strncmp)     ...PASS
Test 013 (PL_strcasecmp)  ...PASS
Test 014 (PL_strncasecmp) ...PASS
Test 015 (PL_strchr)      ...PASS
Test 016 (PL_strrchr)     ...PASS
Test 017 (PL_strnchr)     ...PASS
Test 018 (PL_strnrchr)    ...PASS
Test 019 (PL_strpbrk)     ...PASS
Test 020 (PL_strprbrk)    ...PASS
Test 021 (PL_strnpbrk)    ...PASS
Test 022 (PL_strnprbrk)   ...PASS
Test 023 (PL_strstr)      ...PASS
Test 024 (PL_strrstr)     ...PASS
Test 025 (PL_strnstr)     ...PASS
Test 026 (PL_strnrstr)    ...PASS
Test 027 (PL_strcasestr)  ...PASS
Test 028 (PL_strcaserstr) ...PASS
Test 029 (PL_strncasestr) ...PASS
Test 030 (PL_strncaserstr)...PASS
Test 031 (PL_strtok_r)    ...PASS
Suite passed.

-- 
Manuel A. Fernandez Montecelo <manuel.montezelo at gmail.com>



More information about the pkg-mozilla-maintainers mailing list