• Help with jmagick

    From Bastien =?ISO-8859-1?Q?Roucari=E8s?@21:1/5 to All on Fri Aug 30 13:46:58 2024
    Hi,

    Can someone get a glimpse at jmagick

    It tried to import newer java version for imagemagick7 but it FTBFS

    Bastien
    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCgAdFiEEXQGHuUCiRbrXsPVqADoaLapBCF8FAmbRzVIACgkQADoaLapB CF9i3A/+P5DkxXifJ7WqCXGDRAgR+6o2cqLza8AWmAtDEE2XsDJLtJBHBiavO6/L Sd11uzMeZtW+DjMz9t8sYygIBKrbRdZpZfb68CG3X4KQODOuQNt3o71v4RTcQPN+ ip1HXwLlH2thLj2YXFaX7DqZuXWUa19hCw51gzOFOqTGN85nqKgousLROYktV8vi iLkOeAHCCruQ2VauHHSB5ZrVvj03rGYjU6Vd3c92883sGYw+O1lLNf41VQiPEys1 BI3JS5c3q2gaxKKYZzX+i6QPAG6girfQKyvXh3PfpuESbiMVLIvvG+wQLvqoivrB pu+vUQ1xVEvTDHnzn2epRsseDnKexBKHdIrYWpAIel1cBwBIQAJFDqArSjnijl5R 3tWcB6H7bmVmt4M7V98CWw0frSXL9o2fc5Uy6XdEKF+SC0X4FQV3woKgvANARlJz 1JNYEtW2agwKUMYq71lrmhlFv4FBKh9Thl2hk8DQ+TOyyxr5fGpFRorLXh7JInl+ 0xOJ/tHuqQ/ifhlraQVnDPx6cMNPZcFXvy18PVMR1wXuLyNETolZY4nYBcDdhv6H ghzOShBhVTsi6wu4cKgryBwpQbKyrSE4gx4+h/X/40GBqSorFQWWNFEy/JSiXkGb 0op6gskjEHzO8j3nLfcmpR9m8eBMMfHq1CCGuq3/u8daNuz/jYk=
    =Sa1o
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Emmanuel Bourg@21:1/5 to All on Fri Aug 30 20:00:01 2024
    Le 30/08/2024 à 15:47, Bastien Roucariès a écrit :

    Can someone get a glimpse at jmagick

    It tried to import newer java version for imagemagick7 but it FTBFS

    Hi Bastien,

    Do you have a build log to share so we can look into it?

    Emmanuel Bourg

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Bastien =?ISO-8859-1?Q?Roucari=E8s?@21:1/5 to All on Sat Aug 31 00:01:39 2024
    Copy: ebourg@apache.org (Emmanuel Bourg)

    Le vendredi 30 août 2024, 17:43:24 UTC Emmanuel Bourg a écrit :
    Le 30/08/2024 à 15:47, Bastien Roucariès a écrit :

    Can someone get a glimpse at jmagick

    It tried to import newer java version for imagemagick7 but it FTBFS

    Hi Bastien,

    Do you have a build log to share so we can look into it?

    You could begin to build here
    https://salsa.debian.org/java-team/jmagick

    I have not achieved to add the salsa pipeline

    Bastien

    Emmanuel Bourg




    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCgAdFiEEXQGHuUCiRbrXsPVqADoaLapBCF8FAmbSXWQACgkQADoaLapB CF9pMQ//dc83AB+tqeSm7LPMZEzDqDTNPI0o0UmGDJCHGUlRcXYzFDjanUOR3ssK DIDPRyV0IRDOYXAdkCe2EOztDXXCHRET4jPz1AeEvIy9bGB5YQ8lcLJe/p3CXa/H reIde2Zgh7aosHv8Dc07Mfw2bZigvQDTRAYIKnw3FKM5n3Ha1Ud4tQlFbze1kfPR Kb96+fUicDG/lW5MZ2bV31erISyUwcAVlR0UilhzLuUAvPZYlU/YE+ceOpK9GUX2 m1rmzOU7iEQotweTdEPsgt9lmm/SNR9JjTszgRNjOOcM1XGXsMVwdyc4j0LZXLjF fkYTdM1oamyywYVJYDTz4RhNRFBtjVtdeuu+lZUda0NN3GkYtQ7uJFFD8/6kF9l2 0QBYW2/wVoQPBrlG34m11XxIiATZcDnSPe9Zsxf0mySXsbWn7QithC5NTsg/j7D0 3W0iXx6/oZ3vsHgTO8MhU9z1Cx86ibIJoafjnlgVInD6W6bluUwWx0G6+Yi4dgVa BjbmPJrckek+JEl0+ZU0CIetT0Q4YoDTsoyfVH7y2iGcPYI89aGJx3IwVVRD/0r4 VICfhRvuRPqxDXWUDHXx1nwnayMD5DEMtgcVKebHU3R3bzP8ZyWymzRNHghnhBh0 8iEJObyqsQ/2ecc0DW7noQZ5h+xEip1Zgm7gx46DG6cWpy6Jfk0=
    =zi+h
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Bastien =?ISO-8859-1?Q?Roucari=E8s?@21:1/5 to All on Sat Aug 31 17:45:07 2024
    Copy: pgt@debian.org (Pierre Gruet)

    Le samedi 31 août 2024, 06:29:33 UTC Pierre Gruet a écrit :
    Hi Bastien,

    Le 31/08/2024 à 02:01, Bastien Roucariès a écrit :
    Le vendredi 30 août 2024, 17:43:24 UTC Emmanuel Bourg a écrit :
    Le 30/08/2024 à 15:47, Bastien Roucariès a écrit :

    Can someone get a glimpse at jmagick

    It tried to import newer java version for imagemagick7 but it FTBFS

    Hi Bastien,

    Do you have a build log to share so we can look into it?

    You could begin to build here
    https://salsa.debian.org/java-team/jmagick

    I guess the "--with javahelper" in d/rules can be removed, else add javahelper as a B-D.

    Once this is done, there is a problem in the configure step

    /* confdefs.h */
    #define PACKAGE_NAME "jmagick"
    #define PACKAGE_TARNAME "jmagick"
    #define PACKAGE_VERSION "7.0.4"
    #define PACKAGE_STRING "jmagick 7.0.4"
    #define PACKAGE_BUGREPORT ""
    #define PACKAGE_URL ""
    #define PACKAGE "jmagick"
    #define VERSION "7.0.4"

    configure: exit 1
    dh_auto_configure: error: ./configure --build=x86_64-linux-gnu
    --prefix=/usr --includedir=\${prefix}/include
    --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-option-checking --disable-silent-rules --libdir=\${prefix}/lib/x86_64-linux-gnu --libexecdir=\${prefix}/lib/x86_64-linux-gnu --disable-maintainer-mode --disable-dependency-tracking returned exit code 1

    But this is not Java-related.

    Ok now it fail during test with a java error

    Can you get a glimpse?

    bastien


    I have not achieved to add the salsa pipeline

    Bastien

    Emmanuel Bourg




    Best,

    --
    Pierre



    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCgAdFiEEXQGHuUCiRbrXsPVqADoaLapBCF8FAmbTVqMACgkQADoaLapB CF8mShAAlYSBKVL38VYB9o/00X9YJ6VzkKTC4GP5sN65ZFyXzMysohzIWY6ItDX/ 4+yDtK6zFEaBseav0a3SUvxB1tXzHnfw2fRbxz1gKcBFfopot3DafM1GWc3OdTQO +2XsHNYIefgyfFxDl8YyOl94HWmaAamhmh3Gk5ftjg34ihxXzt7b86wbU3Qeeqva 0gy2D2m2Vq1xh4nqiNe+l2/IqJw6ei71oQckZoqfGzUYBPgQsHCWSWXlU+m+o53t 0vOiv61AuUjWitJUJU5MReBqGX5YF/s9+gicteYQGZPT9FNydOtE9dLOmn9IsVIA SsvLlFVD6pNwHUMgKIR8TwIK8a8iTr0/rZf9hL7HIWEWLrXtrB5WCSzw9JO/cEQN 66UzPoE7J68YCkSoeFgfa68jusIpPsbqpjzU/wXglyYRFMPfQS8XpNs7WiWucPyx 6JKvdhLAhKGLbCesajegMY2oY/FOIqjKjrV4g4ipG4WYaJPJVjdBZllARDhh1Ioo uyp3dw3pdBXsgKtcftFgLU1dOrkGm1cxGyI3iMyHzUOVEIqcliqz1+jWL6G1E0op oVq2bGbkBs8fIuOWj8pIT9sJ3zEhOUhQjrMgFRZlKX01plUBgtIKtldmqg09uLfc TFonn0bYnT5fgoccC8mS1LlrtnrnKBSkA3LsQAUdkHtqA2xKSSU=
    =d9xD
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Bastien =?ISO-8859-1?Q?Roucari=E8s?@21:1/5 to All on Sat Aug 31 19:45:58 2024
    To: pgt@debian.org (Pierre Gruet)

    Le samedi 31 août 2024, 19:42:37 UTC Pierre Gruet a écrit :
    Hi Bastien,

    Le 31/08/2024 à 19:45, Bastien Roucariès a écrit :
    Le samedi 31 août 2024, 06:29:33 UTC Pierre Gruet a écrit :
    Hi Bastien,

    Le 31/08/2024 à 02:01, Bastien Roucariès a écrit :
    Le vendredi 30 août 2024, 17:43:24 UTC Emmanuel Bourg a écrit :
    Le 30/08/2024 à 15:47, Bastien Roucariès a écrit :

    Can someone get a glimpse at jmagick

    It tried to import newer java version for imagemagick7 but it FTBFS >>>>
    Hi Bastien,

    Do you have a build log to share so we can look into it?

    You could begin to build here
    https://salsa.debian.org/java-team/jmagick

    I guess the "--with javahelper" in d/rules can be removed, else add
    javahelper as a B-D.

    Once this is done, there is a problem in the configure step

    /* confdefs.h */
    #define PACKAGE_NAME "jmagick"
    #define PACKAGE_TARNAME "jmagick"
    #define PACKAGE_VERSION "7.0.4"
    #define PACKAGE_STRING "jmagick 7.0.4"
    #define PACKAGE_BUGREPORT ""
    #define PACKAGE_URL ""
    #define PACKAGE "jmagick"
    #define VERSION "7.0.4"

    configure: exit 1
    dh_auto_configure: error: ./configure --build=x86_64-linux-gnu
    --prefix=/usr --includedir=\${prefix}/include
    --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info
    --sysconfdir=/etc --localstatedir=/var --disable-option-checking
    --disable-silent-rules --libdir=\${prefix}/lib/x86_64-linux-gnu
    --libexecdir=\${prefix}/lib/x86_64-linux-gnu --disable-maintainer-mode
    --disable-dependency-tracking returned exit code 1

    But this is not Java-related.

    Ok now it fail during test with a java error

    Can you get a glimpse?

    bastien
    I have pushed a commit which includes the Debian-packaged junit4 jar in
    the classpath for the tests, this removes the error you saw.
    Then some tests are failing, but this seems to be caused by a missing file:

    There were 13 errors:
    1) testDespeckle(magicktest.TestJMagick)java.io.IOException: Cannot run program "compare": error=2, No such file or directory
    at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1170)
    at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1089)
    at java.base/java.lang.Runtime.exec(Runtime.java:681)
    at java.base/java.lang.Runtime.exec(Runtime.java:577)
    at magicktest.MagickTesttools.compareImage(MagickTesttools.java:101)
    at magicktest.MagickTesttools.writeAndCompare(MagickTesttools.java:161)
    at magicktest.TestJMagick.testDespeckle(TestJMagick.java:465)
    at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
    Caused by: java.io.IOException: error=2, No such file or directory
    at java.base/java.lang.ProcessImpl.forkAndExec(Native Method)
    at java.base/java.lang.ProcessImpl.<init>(ProcessImpl.java:295)
    at java.base/java.lang.ProcessImpl.start(ProcessImpl.java:225)
    at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1126)
    ... 19 more

    [...]



    Also when I first built the package pulled from the Salsa repo, I got
    the failure

    magick_PixelPacket.c:12:14: fatal error: wand/magick-wand.h: No such
    file or directory
    2812 12 | # include <wand/magick-wand.h>
    2813 | ^~~~~~~~~~~~~~~~~~~~
    2814 compilation terminated.

    which was solved by adding libmagickwand-6-headers to the B-D. Perhaps
    you should also to this.

    Thanks

    Can you also enable salsa pipeline ?

    bastien

    Best,

    --
    Pierre



    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCgAdFiEEXQGHuUCiRbrXsPVqADoaLapBCF8FAmbTcvYACgkQADoaLapB CF9yTw/+Isgs0IuDuajv6gKtuBQb9zIeStXP+H2zvMu/CnlnW89HepsTv4kXwDLF 2/9efJTh0mhkqj/KqjBzq1JqneCvqQGr6S7j0vkdjiHB64M42cHPslCLPvwlkLAA ucGWpS65Cs15WsVHXTnCmzWM4iUnTPg7d4fChviM2/SX4v+PM4FypHu00Nj+XFRp q6+X5uus8MZO86uvP3NWQCMeeRj6VDQFRCwjPrV6saCYg/GVnuMdUt21jCixX8fl 4n5Z125SMTUK01DE9t0pPpPd9myeaEAHoVNAhUMmrtheLIG7ZjG+QSlmJiDtYISY zgcL36JejdDlij2vWp7cWqzUbD+hOl9f57I9QK93oY/FrQWVTm6IXbIIXstD/fS9 bFaMX5ZRa+yAgzi0buS0RDQtQgfS5oFE8pfVJdCZPXVJW/Hk3IBM41/7Gb5ls+N2 RIxQHE10GSvQlr9JsAax64cJ4XIm9t8TKQTnVQ7wrvtMgw/3u2uPbafVvctA9RZZ PnqCz2Z+bP7JJYBWmPwhWuuAKn0ogPsreJKjZuxXTDYY4wqiSLQg0waRvEP4Fm81 sS88IVCHyDN/16c/TbAcYFCXltxXvO90hRv7Erc9X2duKH7yaCnezSAY7Q03Fpkr 1NUVITvDRTkplcGTJKRVzZTyzgW/eBKnufyIAg89r1vjcxsbuTc=
    =9QkR
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Bastien =?ISO-8859-1?Q?Roucari=E8s?@21:1/5 to All on Tue Sep 24 12:51:16 2024
    To: pgt@debian.org (Pierre Gruet)
    Copy: rouca@debian.org (Bastien =?ISO-8859-1?Q?Roucari=E8s?=)

    Le samedi 31 août 2024, 19:46:14 UTC Bastien Roucariès a écrit :
    Hi Pierre,

    I could achieve to get the last step packaged

    Can you get a glimpse

    bastien
    Le samedi 31 août 2024, 19:42:37 UTC Pierre Gruet a écrit :
    Hi Bastien,

    Le 31/08/2024 à 19:45, Bastien Roucariès a écrit :
    Le samedi 31 août 2024, 06:29:33 UTC Pierre Gruet a écrit :
    Hi Bastien,

    Le 31/08/2024 à 02:01, Bastien Roucariès a écrit :
    Le vendredi 30 août 2024, 17:43:24 UTC Emmanuel Bourg a écrit :
    Le 30/08/2024 à 15:47, Bastien Roucariès a écrit :

    Can someone get a glimpse at jmagick

    It tried to import newer java version for imagemagick7 but it FTBFS >>>>
    Hi Bastien,

    Do you have a build log to share so we can look into it?

    You could begin to build here
    https://salsa.debian.org/java-team/jmagick

    I guess the "--with javahelper" in d/rules can be removed, else add
    javahelper as a B-D.

    Once this is done, there is a problem in the configure step

    /* confdefs.h */
    #define PACKAGE_NAME "jmagick"
    #define PACKAGE_TARNAME "jmagick"
    #define PACKAGE_VERSION "7.0.4"
    #define PACKAGE_STRING "jmagick 7.0.4"
    #define PACKAGE_BUGREPORT ""
    #define PACKAGE_URL ""
    #define PACKAGE "jmagick"
    #define VERSION "7.0.4"

    configure: exit 1
    dh_auto_configure: error: ./configure --build=x86_64-linux-gnu
    --prefix=/usr --includedir=\${prefix}/include
    --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info
    --sysconfdir=/etc --localstatedir=/var --disable-option-checking
    --disable-silent-rules --libdir=\${prefix}/lib/x86_64-linux-gnu
    --libexecdir=\${prefix}/lib/x86_64-linux-gnu --disable-maintainer-mode >> --disable-dependency-tracking returned exit code 1

    But this is not Java-related.

    Ok now it fail during test with a java error

    Can you get a glimpse?

    bastien
    I have pushed a commit which includes the Debian-packaged junit4 jar in the classpath for the tests, this removes the error you saw.
    Then some tests are failing, but this seems to be caused by a missing file:

    There were 13 errors:
    1) testDespeckle(magicktest.TestJMagick)java.io.IOException: Cannot run program "compare": error=2, No such file or directory
    at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1170)
    at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1089)
    at java.base/java.lang.Runtime.exec(Runtime.java:681)
    at java.base/java.lang.Runtime.exec(Runtime.java:577)
    at magicktest.MagickTesttools.compareImage(MagickTesttools.java:101)
    at magicktest.MagickTesttools.writeAndCompare(MagickTesttools.java:161)
    at magicktest.TestJMagick.testDespeckle(TestJMagick.java:465)
    at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
    Caused by: java.io.IOException: error=2, No such file or directory
    at java.base/java.lang.ProcessImpl.forkAndExec(Native Method)
    at java.base/java.lang.ProcessImpl.<init>(ProcessImpl.java:295)
    at java.base/java.lang.ProcessImpl.start(ProcessImpl.java:225)
    at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1126)
    ... 19 more

    [...]



    Also when I first built the package pulled from the Salsa repo, I got
    the failure

    magick_PixelPacket.c:12:14: fatal error: wand/magick-wand.h: No such
    file or directory
    2812 12 | # include <wand/magick-wand.h>
    2813 | ^~~~~~~~~~~~~~~~~~~~
    2814 compilation terminated.

    which was solved by adding libmagickwand-6-headers to the B-D. Perhaps
    you should also to this.

    Thanks

    Can you also enable salsa pipeline ?

    bastien

    Best,





    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCgAdFiEEXQGHuUCiRbrXsPVqADoaLapBCF8FAmbytcQACgkQADoaLapB CF9bVhAAgi/B6kydX0+4KNS9L0o0nJViJgSdbTIk/wC74Ho4BoRqCo/OxBXxl3ys OVRpILPfRVM5QLDTDXGI6Guz32cg3AX3ZfoQo2z9V8TnEdBdvv17FfWd6Fs3m5Jb CF4Wm5J3uvPDLfQwJoMSLQpa6a95Mi4I+ndZU7ck/AXPauMbgeWvApRAQpWpPkMQ Or1cBUCAZplIcEvYmaqGNdk3fCWePXIzbT5vy2o9W3bV19FQ5RQvTzoZ7+Bf8+F+ Dd38yZAFu7R4BZu97Jo1DB5fQlKbstsh+ZCQ1wxoCzZUwpqcrNLbGoz6h0ojkEV+ ts3iyQvhQFX/5cXcCusQytjSdKCqZVopfrmGO5k25qFWQWHnljAE2DR0PAE0El4Z +V+MSKtaVRtatRJiN7p2N2O0lHYaPqAR+RQVpsWoDFn1pLoKbxxHxRBFUREV1Won pshuBNicDGV5HnrBTSDGnVIsZ1/X8VpqeXIvLHa2ms1k3M4LMb/XMPJea5eqi7TE 0kjjIVDObh/TdjVjF+a/i3OKtpc774rXOetTT0M38PCznL6B6tCyx38zBEFXrxcI 8Sbe7winrJZmPDV4AxgIEhYV2uB/ZXY5vTJ4tEF7C3U9BQxhf4b2kSYudzQOXxqI k09map5qMz7kQYdbdXF/+EzVCLNZljnbDNHuLgcDuFiAVtJmEJY=
    =h+Ti
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)