Mock Version: 6.5 Mock Version: 6.5 Mock Version: 6.5 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target riscv64 --nodeps /builddir/build/SPECS/grammalecte.spec'], chrootPath='/var/lib/mock/f45-build-13062-444/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=864000uid=995gid=135user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.dnatwb8r:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.dnatwb8r:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '8e34ff9c5a2548d4bf99867b49831ec9', '-D', '/var/lib/mock/f45-build-13062-444/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.dnatwb8r:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target riscv64 --nodeps /builddir/build/SPECS/grammalecte.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1784160000 Wrote: /builddir/build/SRPMS/grammalecte-2.3.0-4.fc45.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target riscv64 --nodeps /builddir/build/SPECS/grammalecte.spec'], chrootPath='/var/lib/mock/f45-build-13062-444/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=864000uid=995gid=135user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.dnatwb8r:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.dnatwb8r:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '21acd8d545c7488e8b565050eb661056', '-D', '/var/lib/mock/f45-build-13062-444/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.dnatwb8r:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target riscv64 --nodeps /builddir/build/SPECS/grammalecte.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1784160000 Executing(mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.mKq4J9 Creating(rpmbuild.env): /builddir/build/BUILD/grammalecte-2.3.0-build/rpmbuild.env RPM_SOURCE_DIR="/builddir/build/SOURCES" RPM_BUILD_DIR="/builddir/build/BUILD/grammalecte-2.3.0-build" RPM_OPT_FLAGS="-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer" RPM_LD_FLAGS="-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes " RPM_ARCH="riscv64" RPM_OS="linux" RPM_BUILD_NCPUS="8" RPM_SPECPARTS_DIR="/builddir/build/BUILD/grammalecte-2.3.0-build/SPECPARTS" export RPM_SOURCE_DIR RPM_BUILD_DIR RPM_OPT_FLAGS RPM_ARCH RPM_OS RPM_BUILD_NCPUS RPM_SPECPARTS_DIR RPM_LD_FLAGS RPM_DOC_DIR="/usr/share/doc" export RPM_DOC_DIR RPM_PACKAGE_NAME="grammalecte" RPM_PACKAGE_VERSION="2.3.0" RPM_PACKAGE_RELEASE="4.fc45" export RPM_PACKAGE_NAME RPM_PACKAGE_VERSION RPM_PACKAGE_RELEASE LANG=C.UTF-8 export LANG unset CDPATH DISPLAY ||: unset DEBUGINFOD_URLS ||: unset RPM_CONFIG_DIR ||: RPM_BUILD_ROOT="/builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT" export RPM_BUILD_ROOT PKG_CONFIG_PATH="${PKG_CONFIG_PATH}:/usr/lib64/pkgconfig:/usr/share/pkgconfig" export PKG_CONFIG_PATH CONFIG_SITE=${CONFIG_SITE:-NONE} export CONFIG_SITE Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.az78Rh + umask 022 + cd /builddir/build/BUILD/grammalecte-2.3.0-build + cd /builddir/build/BUILD/grammalecte-2.3.0-build + rm -rf grammalecte-2.3.0 + /usr/bin/rpmuncompress -x /builddir/build/SOURCES/grammalecte-2.3.0.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd grammalecte-2.3.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + ln -sf /usr/lib/python3.15/site-packages/bottle.py 3rd/ + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.A9kZ0j + umask 022 + cd /builddir/build/BUILD/grammalecte-2.3.0-build + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd grammalecte-2.3.0 + /usr/bin/python3 make.py fr Python: 3.15.0rc2 (3.15.0~rc2-1.fc45.riscv64, Sep 3 2026, 00:00:00) [GCC 16.1.1 20260703 (Red Hat 16.1.1-4)] #################### MAKE GRAMMALECTE at 17 h 47 min 13 s #################### ===== Copy Graphspell package in Grammalecte package ===== ===== Copy requested Graphspell dictionaries in Grammalecte package ===== ===== Direct Acyclic Word Graph - Minimal Acyclic Finite State Automaton ===== < Read lexicon: lexicons/French.lex > Preparing list of words Filter: [None] [ 0% ] [ > 1% ] [ >> 3% ] [ >>> 4% ] [ >>>> 6% ] [ >>>>> 7% ] [ >>>>>> 9% ] [ >>>>>>> 10% ] [ >>>>>>>> 12% ] [ >>>>>>>>> 13% ] [ >>>>>>>>>> 14% ] [ >>>>>>>>>>> 16% ] [ >>>>>>>>>>>> 17% ] [ >>>>>>>>>>>>> 19% ] [ >>>>>>>>>>>>>> 20% ] [ >>>>>>>>>>>>>>> 22% ] [ >>>>>>>>>>>>>>>> 23% ] [ >>>>>>>>>>>>>>>>> 25% ] [ >>>>>>>>>>>>>>>>>> 26% ] [ >>>>>>>>>>>>>>>>>>> 28% ] [ >>>>>>>>>>>>>>>>>>>> 29% ] [ >>>>>>>>>>>>>>>>>>>>> 30% ] [ >>>>>>>>>>>>>>>>>>>>>> 32% ] [ >>>>>>>>>>>>>>>>>>>>>>> 33% ] [ >>>>>>>>>>>>>>>>>>>>>>>> 35% ] [ >>>>>>>>>>>>>>>>>>>>>>>>> 36% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>> 38% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>> 39% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>> 41% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>> 42% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 43% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 45% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 46% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 48% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 49% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 51% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 52% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 54% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 55% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 57% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 58% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 59% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 61% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 62% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 64% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 65% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 67% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 68% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 70% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 71% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 72% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 74% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 75% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 77% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 78% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 80% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 81% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 83% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 84% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 86% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 87% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 88% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 90% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 91% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 93% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 94% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 96% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 97% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 99% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 100% ] [ task done in 50.9 s ] > Sort nodes > Sort node arcs * Entries: 515,637 * Characters: 187 * Affixes: 886 * Tags: 9,826 * Arc values: 10,899 * Nodes: 134,094 * Arcs: 272,873 * 2grams: 2,935 * Stemming: SFX > Write DAWG as an indexable binary dictionary Arc values (chars, affixes and tags): 10899 -> 204619 bytes Arc size: 3 bytes, Address size: 3 bytes -> 6 * 272873 = 1637238 bytes ===== Direct Acyclic Word Graph - Minimal Acyclic Finite State Automaton ===== < Read lexicon: lexicons/French.lex > Preparing list of words Filter: [*CMPX]$ [ 0% ] [ > 1% ] [ >> 3% ] [ >>> 4% ] [ >>>> 6% ] [ >>>>> 7% ] [ >>>>>> 9% ] [ >>>>>>> 10% ] [ >>>>>>>> 12% ] [ >>>>>>>>> 13% ] [ >>>>>>>>>> 14% ] [ >>>>>>>>>>> 16% ] [ >>>>>>>>>>>> 17% ] [ >>>>>>>>>>>>> 19% ] [ >>>>>>>>>>>>>> 20% ] [ >>>>>>>>>>>>>>> 22% ] [ >>>>>>>>>>>>>>>> 23% ] [ >>>>>>>>>>>>>>>>> 25% ] [ >>>>>>>>>>>>>>>>>> 26% ] [ >>>>>>>>>>>>>>>>>>> 28% ] [ >>>>>>>>>>>>>>>>>>>> 29% ] [ >>>>>>>>>>>>>>>>>>>>> 30% ] [ >>>>>>>>>>>>>>>>>>>>>> 32% ] [ >>>>>>>>>>>>>>>>>>>>>>> 33% ] [ >>>>>>>>>>>>>>>>>>>>>>>> 35% ] [ >>>>>>>>>>>>>>>>>>>>>>>>> 36% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>> 38% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>> 39% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>> 41% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>> 42% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 43% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 45% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 46% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 48% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 49% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 51% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 52% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 54% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 55% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 57% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 58% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 59% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 61% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 62% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 64% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 65% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 67% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 68% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 70% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 71% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 72% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 74% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 75% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 77% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 78% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 80% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 81% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 83% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 84% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 86% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 87% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 88% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 90% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 91% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 93% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 94% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 96% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 97% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 99% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 100% ] [ task done in 47.6 s ] > Sort nodes > Sort node arcs * Entries: 492,383 * Characters: 187 * Affixes: 758 * Tags: 8,166 * Arc values: 9,111 * Nodes: 124,366 * Arcs: 256,650 * 2grams: 2,924 * Stemming: SFX > Write DAWG as an indexable binary dictionary Arc values (chars, affixes and tags): 9111 -> 170391 bytes Arc size: 3 bytes, Address size: 3 bytes -> 6 * 256650 = 1539900 bytes ===== Direct Acyclic Word Graph - Minimal Acyclic Finite State Automaton ===== < Read lexicon: lexicons/French.lex > Preparing list of words Filter: [*RPX]$ [ 0% ] [ > 1% ] [ >> 3% ] [ >>> 4% ] [ >>>> 6% ] [ >>>>> 7% ] [ >>>>>> 9% ] [ >>>>>>> 10% ] [ >>>>>>>> 12% ] [ >>>>>>>>> 13% ] [ >>>>>>>>>> 14% ] [ >>>>>>>>>>> 16% ] [ >>>>>>>>>>>> 17% ] [ >>>>>>>>>>>>> 19% ] [ >>>>>>>>>>>>>> 20% ] [ >>>>>>>>>>>>>>> 22% ] [ >>>>>>>>>>>>>>>> 23% ] [ >>>>>>>>>>>>>>>>> 25% ] [ >>>>>>>>>>>>>>>>>> 26% ] [ >>>>>>>>>>>>>>>>>>> 28% ] [ >>>>>>>>>>>>>>>>>>>> 29% ] [ >>>>>>>>>>>>>>>>>>>>> 30% ] [ >>>>>>>>>>>>>>>>>>>>>> 32% ] [ >>>>>>>>>>>>>>>>>>>>>>> 33% ] [ >>>>>>>>>>>>>>>>>>>>>>>> 35% ] [ >>>>>>>>>>>>>>>>>>>>>>>>> 36% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>> 38% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>> 39% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>> 41% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>> 42% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 43% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 45% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 46% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 48% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 49% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 51% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 52% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 54% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 55% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 57% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 58% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 59% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 61% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 62% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 64% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 65% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 67% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 68% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 70% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 71% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 72% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 74% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 75% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 77% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 78% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 80% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 81% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 83% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 84% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 86% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 87% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 88% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 90% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 91% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 93% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 94% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 96% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 97% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 99% ] [ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 100% ] [ task done in 54.0 s ] > Sort nodes > Sort node arcs * Entries: 495,936 * Characters: 186 * Affixes: 835 * Tags: 7,610 * Arc values: 8,631 * Nodes: 120,342 * Arcs: 250,988 * 2grams: 2,897 * Stemming: SFX > Write DAWG as an indexable binary dictionary Arc values (chars, affixes and tags): 8631 -> 160295 bytes Arc size: 3 bytes, Address size: 3 bytes -> 6 * 250988 = 1505928 bytes + graphspell/_dictionaries/fr-allvars.json + graphspell/_dictionaries/fr-classic.json + graphspell/_dictionaries/fr-reform.json ========== MAKE GC ENGINE: fr ========== > read configuration... > read rules file... parsing rules... 35: Options 263: Définitions pour les regex 293: Déclinaisons de tokens 325: PASSE 0: PARAGRAPHE PAR PARAGRAPHE 351: Espaces & tabulations 522: Processeur: efface les ponctuations gênantes (URL, sigles, abréviations, IP, heures, etc.) 643: Apostrophes 701: Guillemets typographiques 746: Processeur: balises HTML, LaTeX, Markdown 789: Écritures épicènes dystypographiques 932: Majuscules manquantes 958: Ponctuation de fin de paragraphe 976: Espaces manquants 1016: Points 1060: Ponctuations redondantes 1086: Espaces insécables 1173: Tirets 1200: Signes typographiques 1239: Divers 1255: Cohérence des guillemets 1316: Grands nombres 1373: Dates 1392: Redondances 1408: OCR 1551: Processeur: Dernier nettoyage avant coupure du paragraphe en phrases 1568: Purge des références aux notes 1582: Normalisation du “t” euphonique 1645: PASSE 1: PHRASE PAR PHRASE 1672: Règles par expressions régulières (plus rapides que par tokens) 1677: Doublons 1689: Nombres: typographie 1701: Traits d’union 1716: GRAPH: graphe0 1724: Purge de la phrase 1814: Typographie des unités de mesure 1832: Virgules 1957: Écritures épicènes invariables 2416: Verbes composés 2675: GRAPH: graphe1 2684: Désambiguïsation 3640: Étiquettes 3781: Fusions et immunités 4075: Locutions 6584: Noms propres 6608: Élisions 6636: GRAPH: ocr 7595: GRAPH: graphe2 7618: Élisions & euphonie 7789: Nombres ordinaux 8089: Chimie 8121: Dates 8213: Traits d’union 9275: Trait d’union : formes interrogative (nous/vous) 9345: Virgules (2) 9377: Apostrophe manquante (2) 9387: A / À: accentuation la préposition en début de phrase 9413: Accentuation des majuscules 9427: Incohérences de base 9550: Style 9728: Pléonasmes 10031: Conjugaison 10549: Pronoms + incohérences 10655: Formes verbales sans sujet 10849: Confusions générales 11530: Confusions spécifiques 17529: Confusions de vocabulaire 17563: Singuliers et pluriels 17745: Casse: majuscules et minuscules 18094: Locutions invariables 18132: Tout, tous, toute, toutes 18400: Adverbes de négation 18489: Infinitif 18593: Confusions avec participes passés 18655: Confusion générale 18672: Processeur: épuration des adverbes, locutions adverbiales, interjections et expressions usuelles 20875: GRAPH: intergraphe23a 21282: GRAPH: intergraphe23b 21891: ENDGRAPH 21899: Redondances dans la phrase 21913: Mots composés 21935: GRAPH: graphe3 21945: Désambiguïsation 22034: Confusions 25243: Groupe nominal (avec déterminants) 27589: Groupe nominal (sans déterminant) 27812: Groupe nominal: Accords avec de / des / du 28041: Groupe nominal (accord avec déterminant suivant le groupe) 28119: Couleurs 28188: Singuliers & Pluriels 28728: Adverbes après verbe 28829: Conjugaisons 28842: Verbe et verbe 29014: Confusion verbe / adjectif 29194: Infinitif 30220: Infinitif: conjonction +sujet +à +Vinfi 30277: Participes présents 30287: Participes passés 30319: Il reste 30364: Processeur: simplification des substantifs 30980: GRAPH: prégraphe_gv1 31213: GRAPH: verbes1 31280: OCR 31320: Confusions 31354: Conjugaisons nous / vous (2ᵉ partie) 31398: Participes passés: se +être +verbe 31613: Participes passés: s’être fait +infinitif 31638: Participes passés: se laisser +adjectif 31666: Participes passés: se faire fort de 31697: Participes passés: être, avoir été, sembler (+être via pp), devenir, rester, (re)devenir, paraître + participe passé / adj 32520: Participes passés: accord en nombre avec la conjugaison de « être » (et équivalent) 32581: Participes passés: accord avec le substantif précédent 32828: Participes passés après se croire/considérer/montrer/penser/révéler/savoir/sentir/voir/vouloir 33106: Participes passés: avoir l’air 33241: Participes passés après “avoir” 33537: Participes passés: COD précédant que 33762: Participes passés: du / dû 33790: Participes passés avec “avoir” (formes interrogatives) 33923: Participes passés: Accords avec l’adjectif précédant le pronom 33989: Impératif ! 34200: Impératif : traits d’union manquants 34461: Incohérence verbe/nom 34854: Confusion avec verbe auxiliaire 34898: Processeur: purge des préverbes 35239: GRAPH: verbes2 35247: Confusions 35387: Traits d’union manquants (formes interrogatives) 35614: Accord du sujet avec le pronom de la forme interrogative 35655: Conjugaison 36555: Inversion verbe sujet 36691: Verbes sans sujets 36713: Quel(le) que soit / quel(le)s que soient 36752: Modes verbaux 36757: Conditionnel 36898: Indicatif 37039: Subjonctif 37776: Incohérence ponctuation/mode verbal 37842: ENDGRAPH 37869: TESTS: Faux positifs potentiels 37892: À trier 37912: Indécidable 37916: Autres tests 38087: Tests historiques 38863: Tests repris de LanguageTool 40876: Le Horla, de Guy de Maupassant 41248: Double assassinat dans la rue morgue, d’Edgar Poe 41792: Vers Dorés, de Pythagore 41892: Épître du feu philosophique, de Jean Pontanus 41938: Le Misanthrope, de Molière parsing options... options defined for: Python, Server, Writer, JavaScript, Firefox, Thunderbird list tests... preparing rules... creating callables for regex rules... DISAMBIGUATOR TEXT PROCESSOR GRAMMAR CHECKING REGEX paragraph: 0 actions 68 actions 151 actions in 175 rules sentence: 0 actions 0 actions 8 actions in 16 rules parsing graph rules... processing graph rules... CPU processes used for workers: 10 134 rules in > DARG: 359 rules, 287 nodes, 581 arcs in 0.12 s 2,851 rules in > DARG: 135,583 rules, 7,804 nodes, 24,304 arcs in 28.47 s 206 rules in > DARG: 41,900 rules, 674 nodes, 1,565 arcs in 38.64 s 213 rules in > DARG: 3,651 rules, 563 nodes, 1,327 arcs in 0.87 s 96 rules in > DARG: 185,869 rules, 371 nodes, 1,943 arcs in 53.21 s 463 rules in > DARG: 389,365 rules, 2,160 nodes, 4,913 arcs in 54.43 s 460 rules in > DARG: 204,881 rules, 1,653 nodes, 6,494 arcs in 107.17 s 4,466 rules in > DARG: 325,772 rules, 12,569 nodes, 40,762 arcs in 118.34 s 2,111 rules in > DARG: 1,180,483 rules, 7,290 nodes, 29,070 arcs in 467.39 s 857 rules in > DARG: 1,928,183 rules, 4,967 nodes, 14,454 arcs in 703.46 s Total: 11857 rules, 5331 actions Build time: 706.28 s PYTHON: + Plugins: gce_analyseur.py, gce_date_verif.py, gce_suggestions.py, + Modules: conj.py, conj_data.py, conj_generator.py, cregex.py, mfsp.py, mfsp_data.py, perf.txt, phonet.py, phonet_data.py, tests_modules.py, textformatter.py, thesaurus.py, thesaurus_data.py, Building extension for Writer + OXT: rules.grx, oxt/addons.xcu, oxt/package-description.txt, oxt/_img, oxt/AppLauncher.py, oxt/Graphspell.py, oxt/Dictionnaires/dictionaries, oxt/Dictionnaires/dictionaries.xcu, oxt/ContextMenu/ContextMenu.py, oxt/ContextMenu/jobs.xcu, oxt/DictOptions, oxt/GraphicOptions, oxt/TextFormatter, oxt/Lexicographer, oxt/Conjugueur, oxt/ChangeAuthor, oxt/About, ============== MAKE GRAMMALECTE [finished] at 18 h 3 min 28 s ============== + mkdir python/ + unzip _build/Grammalecte-fr-v2.3.0.zip -d python/ Archive: _build/Grammalecte-fr-v2.3.0.zip inflating: python/grammalecte/README.txt inflating: python/grammalecte/__init__.py inflating: python/grammalecte/grammar_checker.py inflating: python/grammalecte/text.py inflating: python/grammalecte/bottle.py inflating: python/grammalecte/WARNING.txt inflating: python/grammalecte/graphspell/__init__.py inflating: python/grammalecte/graphspell/char_player.py inflating: python/grammalecte/graphspell/dawg.py inflating: python/grammalecte/graphspell/echo.py inflating: python/grammalecte/graphspell/ibdawg.py inflating: python/grammalecte/graphspell/keyboard_chars_proximity.py inflating: python/grammalecte/graphspell/lexgraph_fr.py inflating: python/grammalecte/graphspell/progressbar.py inflating: python/grammalecte/graphspell/spellchecker.py inflating: python/grammalecte/graphspell/str_transform.py inflating: python/grammalecte/graphspell/tokenizer.py inflating: python/grammalecte/graphspell/_dictionaries/fr-allvars.json inflating: python/grammalecte/graphspell/_dictionaries/fr-classic.json inflating: python/grammalecte/graphspell/_dictionaries/fr-reform.json inflating: python/grammalecte/fr/__init__.py inflating: python/grammalecte/fr/gc_engine.py inflating: python/grammalecte/fr/gc_functions.py inflating: python/grammalecte/fr/gc_options.py inflating: python/grammalecte/fr/gc_rules.py inflating: python/grammalecte/fr/gc_rules_graph.py inflating: python/grammalecte/fr/tests_core.py inflating: python/grammalecte/fr/conj.py inflating: python/grammalecte/fr/conj_data.py inflating: python/grammalecte/fr/conj_generator.py inflating: python/grammalecte/fr/cregex.py inflating: python/grammalecte/fr/mfsp.py inflating: python/grammalecte/fr/mfsp_data.py inflating: python/grammalecte/fr/perf.txt inflating: python/grammalecte/fr/phonet.py inflating: python/grammalecte/fr/phonet_data.py inflating: python/grammalecte/fr/tests_modules.py inflating: python/grammalecte/fr/textformatter.py inflating: python/grammalecte/fr/thesaurus.py inflating: python/grammalecte/fr/thesaurus_data.py inflating: python/grammalecte/fr/gc_test.txt inflating: python/grammalecte-cli.py inflating: python/grammalecte-server.py inflating: python/README.txt inflating: python/LICENSE.txt inflating: python/LICENSE.fr.txt inflating: python/Dockerfile inflating: python/setup.py ~/build/BUILD/grammalecte-2.3.0-build/grammalecte-2.3.0/python ~/build/BUILD/grammalecte-2.3.0-build/grammalecte-2.3.0 + pushd python/ + mkdir -p /builddir/build/BUILD/grammalecte-2.3.0-build/.pyproject-builddir + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/grammalecte-2.3.0-build/.pyproject-builddir + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_wheel.py /builddir/build/BUILD/grammalecte-2.3.0-build/pyproject-wheeldir Processing ./. Preparing metadata (pyproject.toml): started Running command Preparing metadata (pyproject.toml) /usr/lib/python3.15/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: GNU General Public License v3 (GPLv3) See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() running dist_info creating /builddir/build/BUILD/grammalecte-2.3.0-build/.pyproject-builddir/pip-modern-metadata-7g1ewppg/Grammalecte_fr.egg-info writing /builddir/build/BUILD/grammalecte-2.3.0-build/.pyproject-builddir/pip-modern-metadata-7g1ewppg/Grammalecte_fr.egg-info/PKG-INFO writing dependency_links to /builddir/build/BUILD/grammalecte-2.3.0-build/.pyproject-builddir/pip-modern-metadata-7g1ewppg/Grammalecte_fr.egg-info/dependency_links.txt writing top-level names to /builddir/build/BUILD/grammalecte-2.3.0-build/.pyproject-builddir/pip-modern-metadata-7g1ewppg/Grammalecte_fr.egg-info/top_level.txt writing manifest file '/builddir/build/BUILD/grammalecte-2.3.0-build/.pyproject-builddir/pip-modern-metadata-7g1ewppg/Grammalecte_fr.egg-info/SOURCES.txt' reading manifest file '/builddir/build/BUILD/grammalecte-2.3.0-build/.pyproject-builddir/pip-modern-metadata-7g1ewppg/Grammalecte_fr.egg-info/SOURCES.txt' adding license file 'LICENSE.fr.txt' adding license file 'LICENSE.txt' writing manifest file '/builddir/build/BUILD/grammalecte-2.3.0-build/.pyproject-builddir/pip-modern-metadata-7g1ewppg/Grammalecte_fr.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/grammalecte-2.3.0-build/.pyproject-builddir/pip-modern-metadata-7g1ewppg/grammalecte_fr-2.3.0.dist-info' Preparing metadata (pyproject.toml): finished with status 'done' Building wheels for collected packages: Grammalecte-fr Building wheel for Grammalecte-fr (pyproject.toml): started Running command Building wheel for Grammalecte-fr (pyproject.toml) /usr/lib/python3.15/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: GNU General Public License v3 (GPLv3) See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() running bdist_wheel running build running build_py creating build/lib/grammalecte copying grammalecte/__init__.py -> build/lib/grammalecte copying grammalecte/grammar_checker.py -> build/lib/grammalecte copying grammalecte/text.py -> build/lib/grammalecte copying grammalecte/bottle.py -> build/lib/grammalecte creating build/lib/grammalecte/graphspell copying grammalecte/graphspell/__init__.py -> build/lib/grammalecte/graphspell copying grammalecte/graphspell/char_player.py -> build/lib/grammalecte/graphspell copying grammalecte/graphspell/dawg.py -> build/lib/grammalecte/graphspell copying grammalecte/graphspell/echo.py -> build/lib/grammalecte/graphspell copying grammalecte/graphspell/ibdawg.py -> build/lib/grammalecte/graphspell copying grammalecte/graphspell/keyboard_chars_proximity.py -> build/lib/grammalecte/graphspell copying grammalecte/graphspell/lexgraph_fr.py -> build/lib/grammalecte/graphspell copying grammalecte/graphspell/progressbar.py -> build/lib/grammalecte/graphspell copying grammalecte/graphspell/spellchecker.py -> build/lib/grammalecte/graphspell copying grammalecte/graphspell/str_transform.py -> build/lib/grammalecte/graphspell copying grammalecte/graphspell/tokenizer.py -> build/lib/grammalecte/graphspell creating build/lib/grammalecte/fr copying grammalecte/fr/__init__.py -> build/lib/grammalecte/fr copying grammalecte/fr/gc_engine.py -> build/lib/grammalecte/fr copying grammalecte/fr/gc_functions.py -> build/lib/grammalecte/fr copying grammalecte/fr/gc_options.py -> build/lib/grammalecte/fr copying grammalecte/fr/gc_rules.py -> build/lib/grammalecte/fr copying grammalecte/fr/gc_rules_graph.py -> build/lib/grammalecte/fr copying grammalecte/fr/tests_core.py -> build/lib/grammalecte/fr copying grammalecte/fr/conj.py -> build/lib/grammalecte/fr copying grammalecte/fr/conj_data.py -> build/lib/grammalecte/fr copying grammalecte/fr/conj_generator.py -> build/lib/grammalecte/fr copying grammalecte/fr/cregex.py -> build/lib/grammalecte/fr copying grammalecte/fr/mfsp.py -> build/lib/grammalecte/fr copying grammalecte/fr/mfsp_data.py -> build/lib/grammalecte/fr copying grammalecte/fr/phonet.py -> build/lib/grammalecte/fr copying grammalecte/fr/phonet_data.py -> build/lib/grammalecte/fr copying grammalecte/fr/tests_modules.py -> build/lib/grammalecte/fr copying grammalecte/fr/textformatter.py -> build/lib/grammalecte/fr copying grammalecte/fr/thesaurus.py -> build/lib/grammalecte/fr copying grammalecte/fr/thesaurus_data.py -> build/lib/grammalecte/fr creating build/lib/grammalecte/graphspell/_dictionaries copying grammalecte/graphspell/_dictionaries/fr-allvars.json -> build/lib/grammalecte/graphspell/_dictionaries copying grammalecte/graphspell/_dictionaries/fr-classic.json -> build/lib/grammalecte/graphspell/_dictionaries copying grammalecte/graphspell/_dictionaries/fr-reform.json -> build/lib/grammalecte/graphspell/_dictionaries copying grammalecte/README.txt -> build/lib/grammalecte copying grammalecte/WARNING.txt -> build/lib/grammalecte running build_scripts creating build/scripts-3.15 copying and adjusting grammalecte-cli.py -> build/scripts-3.15 copying and adjusting grammalecte-server.py -> build/scripts-3.15 changing mode of build/scripts-3.15/grammalecte-cli.py from 644 to 755 changing mode of build/scripts-3.15/grammalecte-server.py from 644 to 755 installing to build/bdist.linux-riscv64/wheel running install running install_lib creating build/bdist.linux-riscv64/wheel creating build/bdist.linux-riscv64/wheel/grammalecte copying build/lib/grammalecte/__init__.py -> build/bdist.linux-riscv64/wheel/./grammalecte copying build/lib/grammalecte/grammar_checker.py -> build/bdist.linux-riscv64/wheel/./grammalecte copying build/lib/grammalecte/text.py -> build/bdist.linux-riscv64/wheel/./grammalecte copying build/lib/grammalecte/bottle.py -> build/bdist.linux-riscv64/wheel/./grammalecte creating build/bdist.linux-riscv64/wheel/grammalecte/graphspell copying build/lib/grammalecte/graphspell/__init__.py -> build/bdist.linux-riscv64/wheel/./grammalecte/graphspell copying build/lib/grammalecte/graphspell/char_player.py -> build/bdist.linux-riscv64/wheel/./grammalecte/graphspell copying build/lib/grammalecte/graphspell/dawg.py -> build/bdist.linux-riscv64/wheel/./grammalecte/graphspell copying build/lib/grammalecte/graphspell/echo.py -> build/bdist.linux-riscv64/wheel/./grammalecte/graphspell copying build/lib/grammalecte/graphspell/ibdawg.py -> build/bdist.linux-riscv64/wheel/./grammalecte/graphspell copying build/lib/grammalecte/graphspell/keyboard_chars_proximity.py -> build/bdist.linux-riscv64/wheel/./grammalecte/graphspell copying build/lib/grammalecte/graphspell/lexgraph_fr.py -> build/bdist.linux-riscv64/wheel/./grammalecte/graphspell copying build/lib/grammalecte/graphspell/progressbar.py -> build/bdist.linux-riscv64/wheel/./grammalecte/graphspell copying build/lib/grammalecte/graphspell/spellchecker.py -> build/bdist.linux-riscv64/wheel/./grammalecte/graphspell copying build/lib/grammalecte/graphspell/str_transform.py -> build/bdist.linux-riscv64/wheel/./grammalecte/graphspell copying build/lib/grammalecte/graphspell/tokenizer.py -> build/bdist.linux-riscv64/wheel/./grammalecte/graphspell creating build/bdist.linux-riscv64/wheel/grammalecte/graphspell/_dictionaries copying build/lib/grammalecte/graphspell/_dictionaries/fr-allvars.json -> build/bdist.linux-riscv64/wheel/./grammalecte/graphspell/_dictionaries copying build/lib/grammalecte/graphspell/_dictionaries/fr-classic.json -> build/bdist.linux-riscv64/wheel/./grammalecte/graphspell/_dictionaries copying build/lib/grammalecte/graphspell/_dictionaries/fr-reform.json -> build/bdist.linux-riscv64/wheel/./grammalecte/graphspell/_dictionaries creating build/bdist.linux-riscv64/wheel/grammalecte/fr copying build/lib/grammalecte/fr/__init__.py -> build/bdist.linux-riscv64/wheel/./grammalecte/fr copying build/lib/grammalecte/fr/gc_engine.py -> build/bdist.linux-riscv64/wheel/./grammalecte/fr copying build/lib/grammalecte/fr/gc_functions.py -> build/bdist.linux-riscv64/wheel/./grammalecte/fr copying build/lib/grammalecte/fr/gc_options.py -> build/bdist.linux-riscv64/wheel/./grammalecte/fr copying build/lib/grammalecte/fr/gc_rules.py -> build/bdist.linux-riscv64/wheel/./grammalecte/fr copying build/lib/grammalecte/fr/gc_rules_graph.py -> build/bdist.linux-riscv64/wheel/./grammalecte/fr copying build/lib/grammalecte/fr/tests_core.py -> build/bdist.linux-riscv64/wheel/./grammalecte/fr copying build/lib/grammalecte/fr/conj.py -> build/bdist.linux-riscv64/wheel/./grammalecte/fr copying build/lib/grammalecte/fr/conj_data.py -> build/bdist.linux-riscv64/wheel/./grammalecte/fr copying build/lib/grammalecte/fr/conj_generator.py -> build/bdist.linux-riscv64/wheel/./grammalecte/fr copying build/lib/grammalecte/fr/cregex.py -> build/bdist.linux-riscv64/wheel/./grammalecte/fr copying build/lib/grammalecte/fr/mfsp.py -> build/bdist.linux-riscv64/wheel/./grammalecte/fr copying build/lib/grammalecte/fr/mfsp_data.py -> build/bdist.linux-riscv64/wheel/./grammalecte/fr copying build/lib/grammalecte/fr/phonet.py -> build/bdist.linux-riscv64/wheel/./grammalecte/fr copying build/lib/grammalecte/fr/phonet_data.py -> build/bdist.linux-riscv64/wheel/./grammalecte/fr copying build/lib/grammalecte/fr/tests_modules.py -> build/bdist.linux-riscv64/wheel/./grammalecte/fr copying build/lib/grammalecte/fr/textformatter.py -> build/bdist.linux-riscv64/wheel/./grammalecte/fr copying build/lib/grammalecte/fr/thesaurus.py -> build/bdist.linux-riscv64/wheel/./grammalecte/fr copying build/lib/grammalecte/fr/thesaurus_data.py -> build/bdist.linux-riscv64/wheel/./grammalecte/fr copying build/lib/grammalecte/README.txt -> build/bdist.linux-riscv64/wheel/./grammalecte copying build/lib/grammalecte/WARNING.txt -> build/bdist.linux-riscv64/wheel/./grammalecte running install_egg_info running egg_info creating Grammalecte_fr.egg-info writing Grammalecte_fr.egg-info/PKG-INFO writing dependency_links to Grammalecte_fr.egg-info/dependency_links.txt writing top-level names to Grammalecte_fr.egg-info/top_level.txt writing manifest file 'Grammalecte_fr.egg-info/SOURCES.txt' reading manifest file 'Grammalecte_fr.egg-info/SOURCES.txt' adding license file 'LICENSE.fr.txt' adding license file 'LICENSE.txt' writing manifest file 'Grammalecte_fr.egg-info/SOURCES.txt' Copying Grammalecte_fr.egg-info to build/bdist.linux-riscv64/wheel/./Grammalecte_fr-2.3.0-py3.15.egg-info running install_scripts creating build/bdist.linux-riscv64/wheel/grammalecte_fr-2.3.0.data/scripts copying build/scripts-3.15/grammalecte-cli.py -> build/bdist.linux-riscv64/wheel/grammalecte_fr-2.3.0.data/scripts copying build/scripts-3.15/grammalecte-server.py -> build/bdist.linux-riscv64/wheel/grammalecte_fr-2.3.0.data/scripts changing mode of build/bdist.linux-riscv64/wheel/grammalecte_fr-2.3.0.data/scripts/grammalecte-cli.py to 755 changing mode of build/bdist.linux-riscv64/wheel/grammalecte_fr-2.3.0.data/scripts/grammalecte-server.py to 755 creating build/bdist.linux-riscv64/wheel/grammalecte_fr-2.3.0.dist-info/WHEEL creating '/builddir/build/BUILD/grammalecte-2.3.0-build/.pyproject-builddir/pip-ephem-wheel-cache-85m8a3c0/wheels/66/b7/9c/932e999df697abc9c379b62361a2be9d1b7861fa4753585d15/tmpnezdke9b/.tmp-96qc1vxj/grammalecte_fr-2.3.0-py3-none-any.whl' and adding 'build/bdist.linux-riscv64/wheel' to it adding 'grammalecte/README.txt' adding 'grammalecte/WARNING.txt' adding 'grammalecte/__init__.py' adding 'grammalecte/bottle.py' adding 'grammalecte/grammar_checker.py' adding 'grammalecte/text.py' adding 'grammalecte/fr/__init__.py' adding 'grammalecte/fr/conj.py' adding 'grammalecte/fr/conj_data.py' adding 'grammalecte/fr/conj_generator.py' adding 'grammalecte/fr/cregex.py' adding 'grammalecte/fr/gc_engine.py' adding 'grammalecte/fr/gc_functions.py' adding 'grammalecte/fr/gc_options.py' adding 'grammalecte/fr/gc_rules.py' adding 'grammalecte/fr/gc_rules_graph.py' adding 'grammalecte/fr/mfsp.py' adding 'grammalecte/fr/mfsp_data.py' adding 'grammalecte/fr/phonet.py' adding 'grammalecte/fr/phonet_data.py' adding 'grammalecte/fr/tests_core.py' adding 'grammalecte/fr/tests_modules.py' adding 'grammalecte/fr/textformatter.py' adding 'grammalecte/fr/thesaurus.py' adding 'grammalecte/fr/thesaurus_data.py' adding 'grammalecte/graphspell/__init__.py' adding 'grammalecte/graphspell/char_player.py' adding 'grammalecte/graphspell/dawg.py' adding 'grammalecte/graphspell/echo.py' adding 'grammalecte/graphspell/ibdawg.py' adding 'grammalecte/graphspell/keyboard_chars_proximity.py' adding 'grammalecte/graphspell/lexgraph_fr.py' adding 'grammalecte/graphspell/progressbar.py' adding 'grammalecte/graphspell/spellchecker.py' adding 'grammalecte/graphspell/str_transform.py' adding 'grammalecte/graphspell/tokenizer.py' adding 'grammalecte/graphspell/_dictionaries/fr-allvars.json' adding 'grammalecte/graphspell/_dictionaries/fr-classic.json' adding 'grammalecte/graphspell/_dictionaries/fr-reform.json' adding 'grammalecte_fr-2.3.0.data/scripts/grammalecte-cli.py' adding 'grammalecte_fr-2.3.0.data/scripts/grammalecte-server.py' adding 'grammalecte_fr-2.3.0.dist-info/licenses/LICENSE.fr.txt' adding 'grammalecte_fr-2.3.0.dist-info/licenses/LICENSE.txt' adding 'grammalecte_fr-2.3.0.dist-info/METADATA' adding 'grammalecte_fr-2.3.0.dist-info/WHEEL' adding 'grammalecte_fr-2.3.0.dist-info/top_level.txt' adding 'grammalecte_fr-2.3.0.dist-info/RECORD' removing build/bdist.linux-riscv64/wheel Building wheel for Grammalecte-fr (pyproject.toml): finished with status 'done' Created wheel for Grammalecte-fr: filename=grammalecte_fr-2.3.0-py3-none-any.whl size=5846914 sha256=f783a872025b500dd22500fe0b43cbad48ad3fc821d8b63266766299888cc1c2 Stored in directory: /builddir/build/BUILD/grammalecte-2.3.0-build/.pyproject-builddir/pip-ephem-wheel-cache-85m8a3c0/wheels/66/b7/9c/932e999df697abc9c379b62361a2be9d1b7861fa4753585d15 Successfully built Grammalecte-fr + popd ~/build/BUILD/grammalecte-2.3.0-build/grammalecte-2.3.0 + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.HCrfPl + umask 022 + cd /builddir/build/BUILD/grammalecte-2.3.0-build + '[' /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT '!=' / ']' + rm -rf /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT ++ dirname /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT + mkdir -p /builddir/build/BUILD/grammalecte-2.3.0-build + mkdir /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd grammalecte-2.3.0 + install -dm 0755 /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib64/libreoffice/share/extensions/grammalecte/ + unzip _build/Grammalecte-fr-v2.3.0.oxt -d /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib64/libreoffice/share/extensions/grammalecte/ -x pythonpath/grammalecte-cli.py -x 'pythonpath/grammalecte/*' Archive: _build/Grammalecte-fr-v2.3.0.oxt inflating: /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib64/libreoffice/share/extensions/grammalecte/META-INF/manifest.xml inflating: /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib64/libreoffice/share/extensions/grammalecte/description.xml inflating: /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib64/libreoffice/share/extensions/grammalecte/Linguistic.xcu inflating: /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib64/libreoffice/share/extensions/grammalecte/Grammalecte.py inflating: /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib64/libreoffice/share/extensions/grammalecte/pythonpath/helpers.py inflating: /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib64/libreoffice/share/extensions/grammalecte/README_fr.txt inflating: /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib64/libreoffice/share/extensions/grammalecte/logo.png inflating: /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib64/libreoffice/share/extensions/grammalecte/pythonpath/Options.py inflating: /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib64/libreoffice/share/extensions/grammalecte/pythonpath/op_strings.py inflating: /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib64/libreoffice/share/extensions/grammalecte/dialog/options_page.xdl inflating: /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib64/libreoffice/share/extensions/grammalecte/dialog/OptionsDialog.xcs inflating: /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib64/libreoffice/share/extensions/grammalecte/dialog/OptionsDialog.xcu inflating: /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib64/libreoffice/share/extensions/grammalecte/dialog/fr_en.default inflating: /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib64/libreoffice/share/extensions/grammalecte/dialog/fr_fr.properties inflating: /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib64/libreoffice/share/extensions/grammalecte/dialog/fr_en.properties inflating: /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib64/libreoffice/share/extensions/grammalecte/fr-rules.txt inflating: /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib64/libreoffice/share/extensions/grammalecte/addons.xcu inflating: /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib64/libreoffice/share/extensions/grammalecte/package-description.txt inflating: /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib64/libreoffice/share/extensions/grammalecte/img/Algoo_logo.png inflating: /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib64/libreoffice/share/extensions/grammalecte/img/Grenoble_logo.png inflating: /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib64/libreoffice/share/extensions/grammalecte/img/LaMouette_small.png inflating: /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib64/libreoffice/share/extensions/grammalecte/img/book-open.svg inflating: /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib64/libreoffice/share/extensions/grammalecte/img/book.svg inflating: /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib64/libreoffice/share/extensions/grammalecte/img/box.svg inflating: /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib64/libreoffice/share/extensions/grammalecte/img/codesandbox.svg inflating: /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib64/libreoffice/share/extensions/grammalecte/img/columns.svg inflating: /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib64/libreoffice/share/extensions/grammalecte/img/edit.svg inflating: /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib64/libreoffice/share/extensions/grammalecte/img/list.svg inflating: /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib64/libreoffice/share/extensions/grammalecte/img/logo100.png inflating: /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib64/libreoffice/share/extensions/grammalecte/img/logo120_text.png inflating: /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib64/libreoffice/share/extensions/grammalecte/img/settings.svg inflating: /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib64/libreoffice/share/extensions/grammalecte/img/star.svg inflating: /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib64/libreoffice/share/extensions/grammalecte/img/user.svg inflating: /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib64/libreoffice/share/extensions/grammalecte/AppLauncher.py inflating: /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib64/libreoffice/share/extensions/grammalecte/Graphspell.py inflating: /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib64/libreoffice/share/extensions/grammalecte/dictionaries/README_dict_fr.txt inflating: /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib64/libreoffice/share/extensions/grammalecte/dictionaries/README_hyph_fr-2.9.txt inflating: /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib64/libreoffice/share/extensions/grammalecte/dictionaries/README_hyph_fr-3.0.txt inflating: /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib64/libreoffice/share/extensions/grammalecte/dictionaries/README_thes_fr.txt inflating: /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib64/libreoffice/share/extensions/grammalecte/dictionaries/fr-classique.aff inflating: /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib64/libreoffice/share/extensions/grammalecte/dictionaries/fr-classique.dic inflating: /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib64/libreoffice/share/extensions/grammalecte/dictionaries/fr-reforme1990.aff inflating: /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib64/libreoffice/share/extensions/grammalecte/dictionaries/fr-reforme1990.dic inflating: /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib64/libreoffice/share/extensions/grammalecte/dictionaries/fr-toutesvariantes.aff inflating: /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib64/libreoffice/share/extensions/grammalecte/dictionaries/fr-toutesvariantes.dic inflating: /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib64/libreoffice/share/extensions/grammalecte/dictionaries/frhyph.tex inflating: /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib64/libreoffice/share/extensions/grammalecte/dictionaries/hyph-fr.tex inflating: /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib64/libreoffice/share/extensions/grammalecte/dictionaries/hyph_fr.dic inflating: /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib64/libreoffice/share/extensions/grammalecte/dictionaries/hyph_fr.iso8859-1.dic inflating: /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib64/libreoffice/share/extensions/grammalecte/dictionaries/thes_fr.dat inflating: /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib64/libreoffice/share/extensions/grammalecte/dictionaries/thes_fr.idx inflating: /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib64/libreoffice/share/extensions/grammalecte/dictionaries.xcu inflating: /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib64/libreoffice/share/extensions/grammalecte/ContextMenu.py inflating: /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib64/libreoffice/share/extensions/grammalecte/config/jobs.xcu inflating: /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib64/libreoffice/share/extensions/grammalecte/pythonpath/DictOptions.py inflating: /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib64/libreoffice/share/extensions/grammalecte/pythonpath/LexiconEditor.py inflating: /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib64/libreoffice/share/extensions/grammalecte/pythonpath/SearchWords.py inflating: /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib64/libreoffice/share/extensions/grammalecte/pythonpath/TagsInfo.py inflating: /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib64/libreoffice/share/extensions/grammalecte/pythonpath/do_strings.py inflating: /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib64/libreoffice/share/extensions/grammalecte/pythonpath/lxe_strings.py inflating: /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib64/libreoffice/share/extensions/grammalecte/pythonpath/sw_strings.py inflating: /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib64/libreoffice/share/extensions/grammalecte/pythonpath/ti_strings.py inflating: /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib64/libreoffice/share/extensions/grammalecte/pythonpath/GraphicOptions.py inflating: /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib64/libreoffice/share/extensions/grammalecte/pythonpath/go_strings.py inflating: /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib64/libreoffice/share/extensions/grammalecte/pythonpath/TextFormatter.py inflating: /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib64/libreoffice/share/extensions/grammalecte/pythonpath/TextFormatterEditor.py inflating: /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib64/libreoffice/share/extensions/grammalecte/pythonpath/tf_options.py inflating: /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib64/libreoffice/share/extensions/grammalecte/pythonpath/tf_strings.py inflating: /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib64/libreoffice/share/extensions/grammalecte/pythonpath/tf_tabrep.py inflating: /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib64/libreoffice/share/extensions/grammalecte/pythonpath/tfe_strings.py inflating: /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib64/libreoffice/share/extensions/grammalecte/pythonpath/Enumerator.py inflating: /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib64/libreoffice/share/extensions/grammalecte/pythonpath/enum_strings.py inflating: /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib64/libreoffice/share/extensions/grammalecte/pythonpath/Conjugueur.py inflating: /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib64/libreoffice/share/extensions/grammalecte/pythonpath/Author.py inflating: /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib64/libreoffice/share/extensions/grammalecte/pythonpath/ca_strings.py inflating: /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib64/libreoffice/share/extensions/grammalecte/pythonpath/About.py inflating: /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib64/libreoffice/share/extensions/grammalecte/pythonpath/ab_strings.py caution: excluded filename not matched: -x + find /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib64/libreoffice/share/extensions/grammalecte/ -type f + xargs chmod 0644 + pushd python/ ~/build/BUILD/grammalecte-2.3.0-build/grammalecte-2.3.0/python ~/build/BUILD/grammalecte-2.3.0-build/grammalecte-2.3.0 ++ ls /builddir/build/BUILD/grammalecte-2.3.0-build/pyproject-wheeldir/grammalecte_fr-2.3.0-py3-none-any.whl ++ xargs basename --multiple ++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/' + specifier=grammalecte_fr==2.3.0 + '[' -z grammalecte_fr==2.3.0 ']' + PIP_CONFIG_FILE=/dev/null + TMPDIR=/builddir/build/BUILD/grammalecte-2.3.0-build/.pyproject-builddir + /usr/bin/python3 -m pip install --root /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT --prefix /usr --no-deps --disable-pip-version-check --progress-bar off --verbose --ignore-installed --no-warn-script-location --no-index --no-cache-dir --find-links /builddir/build/BUILD/grammalecte-2.3.0-build/pyproject-wheeldir grammalecte_fr==2.3.0 Using pip 26.1.2 from /usr/lib/python3.15/site-packages/pip (python 3.15) Looking in links: /builddir/build/BUILD/grammalecte-2.3.0-build/pyproject-wheeldir Processing /builddir/build/BUILD/grammalecte-2.3.0-build/pyproject-wheeldir/grammalecte_fr-2.3.0-py3-none-any.whl Installing collected packages: grammalecte_fr Successfully installed grammalecte_fr-2.3.0 + '[' -d /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/bin ']' + '[' -z sP ']' + shebang_flags=-kasP + /usr/bin/python3 -B /usr/lib/rpm/redhat/pathfix.py -pni /usr/bin/python3 -kasP /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/bin/__pycache__ /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/bin/grammalecte-cli.py /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/bin/grammalecte-server.py recursedown('/builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/bin/__pycache__') /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/bin/grammalecte-cli.py: updating /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/bin/grammalecte-server.py: updating + rm -rfv /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/bin/__pycache__ removed '/builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/bin/__pycache__/grammalecte-cli.cpython-315.pyc' removed '/builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/bin/__pycache__/grammalecte-server.cpython-315.pyc' removed directory '/builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/bin/__pycache__' + rm -f /builddir/build/BUILD/grammalecte-2.3.0-build/grammalecte-2.3.0-4.fc45.riscv64-pyproject-ghost-distinfo + site_dirs=() + '[' -d /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib/python3.15/site-packages ']' + site_dirs+=("/usr/lib/python3.15/site-packages") + '[' /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib64/python3.15/site-packages '!=' /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib/python3.15/site-packages ']' + '[' -d /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib64/python3.15/site-packages ']' + for site_dir in ${site_dirs[@]} + for distinfo in /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT$site_dir/*.dist-info + echo '%ghost %dir /usr/lib/python3.15/site-packages/grammalecte_fr-2.3.0.dist-info' +++ basename /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib/python3.15/site-packages/grammalecte_fr-2.3.0.dist-info ++ PYTHONPATH=/usr/lib/rpm/redhat ++ /usr/bin/python3 -sBc 'import sys; from pyproject_save_files import canonical_name_from_distinfo; print(canonical_name_from_distinfo(sys.argv[1]))' grammalecte_fr-2.3.0.dist-info + _normalized=grammalecte-fr + echo '%ghost %dir /usr/lib/python3.15/site-packages/grammalecte_fr-2.3.0.dist-info' + sed -i s/pip/rpm/ /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib/python3.15/site-packages/grammalecte_fr-2.3.0.dist-info/INSTALLER + PYTHONPATH=/usr/lib/rpm/redhat + /usr/bin/python3 -B /usr/lib/rpm/redhat/pyproject_preprocess_record.py --buildroot /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT --record /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib/python3.15/site-packages/grammalecte_fr-2.3.0.dist-info/RECORD --output /builddir/build/BUILD/grammalecte-2.3.0-build/grammalecte-2.3.0-4.fc45.riscv64-pyproject-record + rm -fv /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib/python3.15/site-packages/grammalecte_fr-2.3.0.dist-info/RECORD removed '/builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib/python3.15/site-packages/grammalecte_fr-2.3.0.dist-info/RECORD' + rm -fv /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib/python3.15/site-packages/grammalecte_fr-2.3.0.dist-info/REQUESTED removed '/builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib/python3.15/site-packages/grammalecte_fr-2.3.0.dist-info/REQUESTED' + '[' -f /builddir/build/BUILD/grammalecte-2.3.0-build/grammalecte-2.3.0-4.fc45.riscv64-pyproject-dep-overrides ']' ++ wc -l /builddir/build/BUILD/grammalecte-2.3.0-build/grammalecte-2.3.0-4.fc45.riscv64-pyproject-ghost-distinfo ++ cut -f1 '-d ' + lines=1 + '[' 1 -ne 1 ']' + RPM_FILES_ESCAPE=4.19 + /usr/bin/python3 /usr/lib/rpm/redhat/pyproject_save_files.py --output-files /builddir/build/BUILD/grammalecte-2.3.0-build/grammalecte-2.3.0-4.fc45.riscv64-pyproject-files --output-modules /builddir/build/BUILD/grammalecte-2.3.0-build/grammalecte-2.3.0-4.fc45.riscv64-pyproject-modules --buildroot /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT --sitelib /usr/lib/python3.15/site-packages --sitearch /usr/lib64/python3.15/site-packages --python-version 3.15 --pyproject-record /builddir/build/BUILD/grammalecte-2.3.0-build/grammalecte-2.3.0-4.fc45.riscv64-pyproject-record --prefix /usr grammalecte + popd ~/build/BUILD/grammalecte-2.3.0-build/grammalecte-2.3.0 + ln -sf /usr/lib/python3.15/site-packages/bottle.py /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib/python3.15/site-packages/grammalecte/bottle.py + ln -s /usr/bin/grammalecte-cli.py /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib64/libreoffice/share/extensions/grammalecte/pythonpath/ + ln -s /usr/lib/python3.15/site-packages/grammalecte /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib64/libreoffice/share/extensions/grammalecte/pythonpath/ + install -Dpm 0644 /builddir/build/SOURCES/libreoffice-grammalecte.metainfo.xml /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/share/metainfo/grammalecte.appdata.xml + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + COMPRESS='gzip -9 -n' + COMPRESS_EXT=.gz + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip /usr/bin/strip + /usr/lib/rpm/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs + /usr/lib/rpm/brp-remove-la-files + /usr/lib/rpm/redhat/brp-python-rpm-in-distinfo + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j8 Bytecompiling .py files below /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib/python3.15 using python3.15 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/bin/add-det --brp -j8 /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib/python3.15/site-packages/grammalecte/fr/__pycache__/__init__.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib/python3.15/site-packages/grammalecte/fr/__pycache__/gc_options.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib/python3.15/site-packages/grammalecte/fr/__pycache__/cregex.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib/python3.15/site-packages/grammalecte/fr/__pycache__/conj.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib/python3.15/site-packages/grammalecte/fr/__pycache__/mfsp.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib/python3.15/site-packages/grammalecte/fr/__pycache__/phonet.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib/python3.15/site-packages/grammalecte/fr/__pycache__/gc_rules.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib/python3.15/site-packages/grammalecte/fr/__pycache__/gc_engine.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib/python3.15/site-packages/grammalecte/fr/__pycache__/tests_core.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib/python3.15/site-packages/grammalecte/fr/__pycache__/tests_modules.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib/python3.15/site-packages/grammalecte/fr/__pycache__/conj_generator.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib/python3.15/site-packages/grammalecte/fr/__pycache__/thesaurus.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib/python3.15/site-packages/grammalecte/graphspell/__pycache__/__init__.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib/python3.15/site-packages/grammalecte/fr/__pycache__/textformatter.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib/python3.15/site-packages/grammalecte/graphspell/__pycache__/char_player.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib/python3.15/site-packages/grammalecte/graphspell/__pycache__/echo.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib/python3.15/site-packages/grammalecte/graphspell/__pycache__/dawg.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib/python3.15/site-packages/grammalecte/graphspell/__pycache__/keyboard_chars_proximity.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib/python3.15/site-packages/grammalecte/graphspell/__pycache__/ibdawg.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib/python3.15/site-packages/grammalecte/graphspell/__pycache__/progressbar.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib/python3.15/site-packages/grammalecte/graphspell/__pycache__/lexgraph_fr.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib/python3.15/site-packages/grammalecte/graphspell/__pycache__/str_transform.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib/python3.15/site-packages/grammalecte/graphspell/__pycache__/spellchecker.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib/python3.15/site-packages/grammalecte/graphspell/__pycache__/tokenizer.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib/python3.15/site-packages/grammalecte/__pycache__/__init__.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib/python3.15/site-packages/grammalecte/__pycache__/grammar_checker.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib/python3.15/site-packages/grammalecte/__pycache__/text.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib/python3.15/site-packages/grammalecte/fr/__pycache__/mfsp_data.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib/python3.15/site-packages/grammalecte/__pycache__/bottle.cpython-315.pyc: replacing with normalized version /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib/python3.15/site-packages/grammalecte/fr/__pycache__/phonet_data.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib/python3.15/site-packages/grammalecte/fr/__pycache__/conj_data.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib/python3.15/site-packages/grammalecte/fr/__pycache__/gc_functions.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib/python3.15/site-packages/grammalecte/fr/__pycache__/gc_rules_graph.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib/python3.15/site-packages/grammalecte/fr/__pycache__/thesaurus_data.cpython-315.pyc: rewriting with normalized contents Scanned 28 directories and 194 files, processed 34 inodes, 34 modified (1 replaced + 33 rewritten), 0 unsupported format, 0 errors + /usr/bin/linkdupes --brp /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr Scanned 27 directories and 194 files, considered 191 files, read 2 files, linked 0 files, 0 errors sum of sizes of linked files: 0 bytes Reading /builddir/build/BUILD/grammalecte-2.3.0-build/SPECPARTS/rpm-debuginfo.specpart Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.PJEhuL + umask 022 + cd /builddir/build/BUILD/grammalecte-2.3.0-build + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd grammalecte-2.3.0 + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + PATH=/builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin + PYTHONPATH=/builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib64/python3.15/site-packages:/builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/lib/python3.15/site-packages + PYTHONDONTWRITEBYTECODE=1 + PYTEST_ADDOPTS=' --ignore=/builddir/build/BUILD/grammalecte-2.3.0-build/.pyproject-builddir' + PYTEST_XDIST_AUTO_NUM_WORKERS=8 + /usr/bin/python3 -m unittest ............. ---------------------------------------------------------------------- Ran 13 tests in 158.975s OK # Line num: 27715 > to check: en pleine foret expected: plein|||forêt found: plein||| errors: * #27704 / g3__gn_pfx_en_2m__b1_a2_1 at 3:9 * #27704 / g3__gn_pfx_en_2m__b1_a1_1 at 10:15 # Line num: 27730 > to check: un jeu sans petite foret expected: petit|||forêt found: petit||| errors: * #27720 / g3__gn_pfx_à_par_pour_sans_2m__b1_a2_1 at 12:18 * #27720 / g3__gn_pfx_à_par_pour_sans_2m__b1_a1_1 at 19:24 Tests with expected errors: 5735 and suggestions: 5724 > Success: 99.81 % Unexpected errors: 2 + appstream-util validate-relax --nonet /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/share/metainfo/grammalecte.appdata.xml /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/share/metainfo/grammalecte.appdata.xml: OK + RPM_EC=0 ++ jobs -p + exit 0 Processing files: libreoffice-grammalecte-2.3.0-4.fc45.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.oxnOU4 + umask 022 + cd /builddir/build/BUILD/grammalecte-2.3.0-build + cd grammalecte-2.3.0 + DOCDIR=/builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/share/doc/libreoffice-grammalecte + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/share/doc/libreoffice-grammalecte + cp -pr /builddir/build/BUILD/grammalecte-2.3.0-build/grammalecte-2.3.0/gc_lang/fr/changelog.md /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/share/doc/libreoffice-grammalecte + cp -pr /builddir/build/BUILD/grammalecte-2.3.0-build/grammalecte-2.3.0/README.txt /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/share/doc/libreoffice-grammalecte + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.IGKqoY + umask 022 + cd /builddir/build/BUILD/grammalecte-2.3.0-build + cd grammalecte-2.3.0 + LICENSEDIR=/builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/share/licenses/libreoffice-grammalecte + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/share/licenses/libreoffice-grammalecte + cp -pr /builddir/build/BUILD/grammalecte-2.3.0-build/grammalecte-2.3.0/LICENSE.txt /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/share/licenses/libreoffice-grammalecte + cp -pr /builddir/build/BUILD/grammalecte-2.3.0-build/grammalecte-2.3.0/LICENSE.fr.txt /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/share/licenses/libreoffice-grammalecte + cp -pr /builddir/build/BUILD/grammalecte-2.3.0-build/grammalecte-2.3.0/gc_lang/fr/oxt/Dictionnaires/dictionaries/README_dict_fr.txt /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/share/licenses/libreoffice-grammalecte + cp -pr /builddir/build/BUILD/grammalecte-2.3.0-build/grammalecte-2.3.0/gc_lang/fr/oxt/Dictionnaires/dictionaries/README_hyph_fr-2.9.txt /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/share/licenses/libreoffice-grammalecte + cp -pr /builddir/build/BUILD/grammalecte-2.3.0-build/grammalecte-2.3.0/gc_lang/fr/oxt/Dictionnaires/dictionaries/README_hyph_fr-3.0.txt /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/share/licenses/libreoffice-grammalecte + cp -pr /builddir/build/BUILD/grammalecte-2.3.0-build/grammalecte-2.3.0/gc_lang/fr/oxt/Dictionnaires/dictionaries/README_thes_fr.txt /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/share/licenses/libreoffice-grammalecte + RPM_EC=0 ++ jobs -p + exit 0 warning: absolute symlink: /usr/lib64/libreoffice/share/extensions/grammalecte/pythonpath/grammalecte -> /usr/lib/python3.15/site-packages/grammalecte warning: absolute symlink: /usr/lib64/libreoffice/share/extensions/grammalecte/pythonpath/grammalecte-cli.py -> /usr/bin/grammalecte-cli.py Provides: libreoffice-grammalecte = 2.3.0-4.fc45 libreoffice-grammalecte(riscv-64) = 2.3.0-4.fc45 metainfo() metainfo(grammalecte.appdata.xml) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: python3-grammalecte-2.3.0-4.fc45.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.6USLlU + umask 022 + cd /builddir/build/BUILD/grammalecte-2.3.0-build + cd grammalecte-2.3.0 + DOCDIR=/builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/share/doc/python3-grammalecte + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/share/doc/python3-grammalecte + cp -pr /builddir/build/BUILD/grammalecte-2.3.0-build/grammalecte-2.3.0/python/README.txt /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/share/doc/python3-grammalecte + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.4MbSd0 + umask 022 + cd /builddir/build/BUILD/grammalecte-2.3.0-build + cd grammalecte-2.3.0 + LICENSEDIR=/builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/share/licenses/python3-grammalecte + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/share/licenses/python3-grammalecte + cp -pr /builddir/build/BUILD/grammalecte-2.3.0-build/grammalecte-2.3.0/python/LICENSE.txt /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/share/licenses/python3-grammalecte + cp -pr /builddir/build/BUILD/grammalecte-2.3.0-build/grammalecte-2.3.0/python/LICENSE.fr.txt /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT/usr/share/licenses/python3-grammalecte + RPM_EC=0 ++ jobs -p + exit 0 warning: absolute symlink: /usr/lib/python3.15/site-packages/grammalecte/bottle.py -> /usr/lib/python3.15/site-packages/bottle.py Provides: grammalecte = 2.3.0-4.fc45 python-grammalecte = 2.3.0-4.fc45 python3-grammalecte = 2.3.0-4.fc45 python3.15-grammalecte = 2.3.0-4.fc45 python3.15dist(grammalecte-fr) = 2.3 python3dist(grammalecte-fr) = 2.3 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/python3 python(abi) = 3.15 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILD/grammalecte-2.3.0-build/BUILDROOT Wrote: /builddir/build/RPMS/libreoffice-grammalecte-2.3.0-4.fc45.riscv64.rpm Wrote: /builddir/build/RPMS/python3-grammalecte-2.3.0-4.fc45.noarch.rpm RPM build warnings: absolute symlink: /usr/lib64/libreoffice/share/extensions/grammalecte/pythonpath/grammalecte -> /usr/lib/python3.15/site-packages/grammalecte absolute symlink: /usr/lib64/libreoffice/share/extensions/grammalecte/pythonpath/grammalecte-cli.py -> /usr/bin/grammalecte-cli.py absolute symlink: /usr/lib/python3.15/site-packages/grammalecte/bottle.py -> /usr/lib/python3.15/site-packages/bottle.py Child return code was: 0