[-- Attachment #1: Type: text/plain, Size: 315 bytes --] New comment by bitmeise on void-packages repository https://github.com/void-linux/void-packages/pull/15696#issuecomment-548114548 Comment: After some investigation I have the feeling the build errors on some archs are related to cross-compiling libnotmuch package. Anyone able to help out? Maybe @congdanhqx-zz ?
[-- Attachment #1: Type: text/plain, Size: 739 bytes --] There is a new pull request by bitmeise against master on the void-packages repository https://github.com/bitmeise/void-packages astroid016 https://github.com/void-linux/void-packages/pull/32364 astroid: update to 0.15 #### General - [ ] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements) #### Have the results of the proposed changes been tested? - [x] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me - [ ] I generally don't use the affected packages but briefly tested this PR A patch file from https://github.com/void-linux/void-packages/pull/32364.patch is attached [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #2: github-pr-astroid016-32364.patch --] [-- Type: text/x-diff, Size: 1173 bytes --] From 5410bf0d3293b51408b67f38d40cd749ff2f617a Mon Sep 17 00:00:00 2001 From: Bitmeise <ameise@bitparlament.de> Date: Fri, 6 Aug 2021 16:49:26 +0200 Subject: [PATCH] astroid: update to 0.15 --- srcpkgs/astroid/template | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/srcpkgs/astroid/template b/srcpkgs/astroid/template index e37e50c628fe..dbffb7031797 100644 --- a/srcpkgs/astroid/template +++ b/srcpkgs/astroid/template @@ -1,7 +1,7 @@ # Template file for 'astroid' pkgname=astroid -version=0.15 -revision=8 +version=0.16 +revision=1 build_style=cmake hostmakedepends="pkg-config scdoc protobuf gobject-introspection" makedepends="libnotmuch-devel gtkmm-devel webkit2gtk-devel libsass-devel @@ -12,7 +12,7 @@ maintainer="Ameise <ameise@bitparlament.de>" license="GPL-3.0-or-later" homepage="http://astroidmail.github.io/" distfiles="https://github.com/astroidmail/astroid/archive/v${version}.tar.gz" -checksum=8581bbdbc71bd00d4cdd473cfad8bc604628bb15616fe5eab5c623461f686c65 +checksum=32ecb8c2fafe67f70c7d5f2bc60bda1796d98a56a75f7868c7c1ca50cd7baf5e if [ -n "$CROSS_BUILD" ]; then hostmakedepends+=" qemu-user-static prelink-cross"
[-- Attachment #1: Type: text/plain, Size: 335 bytes --] New comment by paper42 on void-packages repository https://github.com/void-linux/void-packages/pull/32364#issuecomment-894363468 Comment: tests are failing with `tests/run_test.sh: line 18: gpgconf: command not found`, could you add gnupg to checkdepends? You can run tests on your computer with ``` ./xbps-src check <pkg> ```
[-- Attachment #1: Type: text/plain, Size: 744 bytes --] There is an updated pull request by bitmeise against master on the void-packages repository https://github.com/bitmeise/void-packages astroid016 https://github.com/void-linux/void-packages/pull/32364 astroid: update to 0.15 #### General - [ ] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements) #### Have the results of the proposed changes been tested? - [x] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me - [ ] I generally don't use the affected packages but briefly tested this PR A patch file from https://github.com/void-linux/void-packages/pull/32364.patch is attached [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #2: github-pr-astroid016-32364.patch --] [-- Type: text/x-diff, Size: 1362 bytes --] From ca11f53f018030719f55b1925ce95bd174783a75 Mon Sep 17 00:00:00 2001 From: Bitmeise <ameise@bitparlament.de> Date: Fri, 6 Aug 2021 16:49:26 +0200 Subject: [PATCH] astroid: update to 0.15 --- srcpkgs/astroid/template | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/srcpkgs/astroid/template b/srcpkgs/astroid/template index e37e50c628fe..4667e6faa488 100644 --- a/srcpkgs/astroid/template +++ b/srcpkgs/astroid/template @@ -1,9 +1,9 @@ # Template file for 'astroid' pkgname=astroid -version=0.15 -revision=8 +version=0.16 +revision=1 build_style=cmake -hostmakedepends="pkg-config scdoc protobuf gobject-introspection" +hostmakedepends="pkg-config scdoc protobuf gobject-introspection gnupg notmuch" makedepends="libnotmuch-devel gtkmm-devel webkit2gtk-devel libsass-devel gmime3-devel boost-devel protobuf-devel vte3-devel gobject-introspection libpeas-devel libsoup-devel" @@ -12,7 +12,7 @@ maintainer="Ameise <ameise@bitparlament.de>" license="GPL-3.0-or-later" homepage="http://astroidmail.github.io/" distfiles="https://github.com/astroidmail/astroid/archive/v${version}.tar.gz" -checksum=8581bbdbc71bd00d4cdd473cfad8bc604628bb15616fe5eab5c623461f686c65 +checksum=32ecb8c2fafe67f70c7d5f2bc60bda1796d98a56a75f7868c7c1ca50cd7baf5e if [ -n "$CROSS_BUILD" ]; then hostmakedepends+=" qemu-user-static prelink-cross"
[-- Attachment #1: Type: text/plain, Size: 245 bytes --] New comment by bitmeise on void-packages repository https://github.com/void-linux/void-packages/pull/32364#issuecomment-894498138 Comment: Thanks for the hint. checkdepends is the way to go, but I didn't see it in time. I will fix this soon.
[-- Attachment #1: Type: text/plain, Size: 744 bytes --] There is an updated pull request by bitmeise against master on the void-packages repository https://github.com/bitmeise/void-packages astroid016 https://github.com/void-linux/void-packages/pull/32364 astroid: update to 0.15 #### General - [ ] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements) #### Have the results of the proposed changes been tested? - [x] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me - [ ] I generally don't use the affected packages but briefly tested this PR A patch file from https://github.com/void-linux/void-packages/pull/32364.patch is attached [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #2: github-pr-astroid016-32364.patch --] [-- Type: text/x-diff, Size: 1368 bytes --] From a63c369d316f54717a4c636e90d4009bbcb0c5fd Mon Sep 17 00:00:00 2001 From: Bitmeise <ameise@bitparlament.de> Date: Fri, 6 Aug 2021 16:49:26 +0200 Subject: [PATCH] astroid: update to 0.15 --- srcpkgs/astroid/template | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/srcpkgs/astroid/template b/srcpkgs/astroid/template index e37e50c628fe..8429cca5b381 100644 --- a/srcpkgs/astroid/template +++ b/srcpkgs/astroid/template @@ -1,18 +1,19 @@ # Template file for 'astroid' pkgname=astroid -version=0.15 -revision=8 +version=0.16 +revision=1 build_style=cmake hostmakedepends="pkg-config scdoc protobuf gobject-introspection" makedepends="libnotmuch-devel gtkmm-devel webkit2gtk-devel libsass-devel gmime3-devel boost-devel protobuf-devel vte3-devel gobject-introspection libpeas-devel libsoup-devel" +checkdepends="gnupg notmuch" short_desc="Graphical threads-with-tags style email client for Notmuch" maintainer="Ameise <ameise@bitparlament.de>" license="GPL-3.0-or-later" homepage="http://astroidmail.github.io/" distfiles="https://github.com/astroidmail/astroid/archive/v${version}.tar.gz" -checksum=8581bbdbc71bd00d4cdd473cfad8bc604628bb15616fe5eab5c623461f686c65 +checksum=32ecb8c2fafe67f70c7d5f2bc60bda1796d98a56a75f7868c7c1ca50cd7baf5e if [ -n "$CROSS_BUILD" ]; then hostmakedepends+=" qemu-user-static prelink-cross"
[-- Attachment #1: Type: text/plain, Size: 744 bytes --] There is an updated pull request by bitmeise against master on the void-packages repository https://github.com/bitmeise/void-packages astroid016 https://github.com/void-linux/void-packages/pull/32364 astroid: update to 0.15 #### General - [ ] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements) #### Have the results of the proposed changes been tested? - [x] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me - [ ] I generally don't use the affected packages but briefly tested this PR A patch file from https://github.com/void-linux/void-packages/pull/32364.patch is attached [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #2: github-pr-astroid016-32364.patch --] [-- Type: text/x-diff, Size: 1378 bytes --] From 0603d2e560d1fc41cca2bef7414cab91718e9fd8 Mon Sep 17 00:00:00 2001 From: Bitmeise <ameise@bitparlament.de> Date: Fri, 6 Aug 2021 16:49:26 +0200 Subject: [PATCH] astroid: update to 0.15 --- srcpkgs/astroid/template | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/srcpkgs/astroid/template b/srcpkgs/astroid/template index e37e50c628fe..7a5aad530b87 100644 --- a/srcpkgs/astroid/template +++ b/srcpkgs/astroid/template @@ -1,18 +1,19 @@ # Template file for 'astroid' pkgname=astroid -version=0.15 -revision=8 +version=0.16 +revision=1 build_style=cmake hostmakedepends="pkg-config scdoc protobuf gobject-introspection" makedepends="libnotmuch-devel gtkmm-devel webkit2gtk-devel libsass-devel gmime3-devel boost-devel protobuf-devel vte3-devel gobject-introspection libpeas-devel libsoup-devel" +checkdepends="gnupg notmuch w3m cmark" short_desc="Graphical threads-with-tags style email client for Notmuch" maintainer="Ameise <ameise@bitparlament.de>" license="GPL-3.0-or-later" homepage="http://astroidmail.github.io/" distfiles="https://github.com/astroidmail/astroid/archive/v${version}.tar.gz" -checksum=8581bbdbc71bd00d4cdd473cfad8bc604628bb15616fe5eab5c623461f686c65 +checksum=32ecb8c2fafe67f70c7d5f2bc60bda1796d98a56a75f7868c7c1ca50cd7baf5e if [ -n "$CROSS_BUILD" ]; then hostmakedepends+=" qemu-user-static prelink-cross"
[-- Attachment #1: Type: text/plain, Size: 772 bytes --] New comment by bitmeise on void-packages repository https://github.com/void-linux/void-packages/pull/32364#issuecomment-895965233 Comment: I'm pretty sure now that checkdepends includes everything necessary for succesfully running the tests. However, the tests only run with X11 (see upstream https://github.com/astroidmail/astroid/issues/516). By manually bending some stuff to my local X11 I could confirm the tests run 100% fine. However, I don't see how we can run the tests by xbps alone. The build completes for architectures with disabled tests. I see three options: A. Consider upstream to make their tests independent from X (not going to happen soon). B. Find a way to run tests with some X. C. Disable tests for now. Any advice is appreciated.
[-- Attachment #1: Type: text/plain, Size: 744 bytes --] There is an updated pull request by bitmeise against master on the void-packages repository https://github.com/bitmeise/void-packages astroid016 https://github.com/void-linux/void-packages/pull/32364 astroid: update to 0.16 #### General - [ ] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements) #### Have the results of the proposed changes been tested? - [x] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me - [ ] I generally don't use the affected packages but briefly tested this PR A patch file from https://github.com/void-linux/void-packages/pull/32364.patch is attached [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #2: github-pr-astroid016-32364.patch --] [-- Type: text/x-diff, Size: 1378 bytes --] From ec08d71e0a9fee499def357a18efe3f06fcb3282 Mon Sep 17 00:00:00 2001 From: Bitmeise <ameise@bitparlament.de> Date: Fri, 6 Aug 2021 16:49:26 +0200 Subject: [PATCH] astroid: update to 0.16 --- srcpkgs/astroid/template | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/srcpkgs/astroid/template b/srcpkgs/astroid/template index e37e50c628fe..7a5aad530b87 100644 --- a/srcpkgs/astroid/template +++ b/srcpkgs/astroid/template @@ -1,18 +1,19 @@ # Template file for 'astroid' pkgname=astroid -version=0.15 -revision=8 +version=0.16 +revision=1 build_style=cmake hostmakedepends="pkg-config scdoc protobuf gobject-introspection" makedepends="libnotmuch-devel gtkmm-devel webkit2gtk-devel libsass-devel gmime3-devel boost-devel protobuf-devel vte3-devel gobject-introspection libpeas-devel libsoup-devel" +checkdepends="gnupg notmuch w3m cmark" short_desc="Graphical threads-with-tags style email client for Notmuch" maintainer="Ameise <ameise@bitparlament.de>" license="GPL-3.0-or-later" homepage="http://astroidmail.github.io/" distfiles="https://github.com/astroidmail/astroid/archive/v${version}.tar.gz" -checksum=8581bbdbc71bd00d4cdd473cfad8bc604628bb15616fe5eab5c623461f686c65 +checksum=32ecb8c2fafe67f70c7d5f2bc60bda1796d98a56a75f7868c7c1ca50cd7baf5e if [ -n "$CROSS_BUILD" ]; then hostmakedepends+=" qemu-user-static prelink-cross"
[-- Attachment #1: Type: text/plain, Size: 232 bytes --] New comment by ericonr on void-packages repository https://github.com/void-linux/void-packages/pull/32364#issuecomment-896000715 Comment: add `xvfb-run` to `checkdepends`, then add a `do_check` that does `xvfb-run <test command>`
[-- Attachment #1: Type: text/plain, Size: 744 bytes --] There is an updated pull request by bitmeise against master on the void-packages repository https://github.com/bitmeise/void-packages astroid016 https://github.com/void-linux/void-packages/pull/32364 astroid: update to 0.16 #### General - [ ] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements) #### Have the results of the proposed changes been tested? - [x] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me - [ ] I generally don't use the affected packages but briefly tested this PR A patch file from https://github.com/void-linux/void-packages/pull/32364.patch is attached [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #2: github-pr-astroid016-32364.patch --] [-- Type: text/x-diff, Size: 1445 bytes --] From 1f92cd61dfa2bad3ec0a1b61e8de43f93fc90f8a Mon Sep 17 00:00:00 2001 From: Bitmeise <ameise@bitparlament.de> Date: Thu, 19 Aug 2021 22:50:31 +0200 Subject: [PATCH] astroid: update to 0.16 --- srcpkgs/astroid/template | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/srcpkgs/astroid/template b/srcpkgs/astroid/template index e37e50c628fe..e5095cbaf5f2 100644 --- a/srcpkgs/astroid/template +++ b/srcpkgs/astroid/template @@ -1,19 +1,25 @@ # Template file for 'astroid' pkgname=astroid -version=0.15 -revision=8 +version=0.16 +revision=1 build_style=cmake hostmakedepends="pkg-config scdoc protobuf gobject-introspection" makedepends="libnotmuch-devel gtkmm-devel webkit2gtk-devel libsass-devel gmime3-devel boost-devel protobuf-devel vte3-devel gobject-introspection libpeas-devel libsoup-devel" +checkdepends="gnupg notmuch w3m cmark xvfb-run" short_desc="Graphical threads-with-tags style email client for Notmuch" maintainer="Ameise <ameise@bitparlament.de>" license="GPL-3.0-or-later" homepage="http://astroidmail.github.io/" distfiles="https://github.com/astroidmail/astroid/archive/v${version}.tar.gz" -checksum=8581bbdbc71bd00d4cdd473cfad8bc604628bb15616fe5eab5c623461f686c65 +checksum=32ecb8c2fafe67f70c7d5f2bc60bda1796d98a56a75f7868c7c1ca50cd7baf5e if [ -n "$CROSS_BUILD" ]; then hostmakedepends+=" qemu-user-static prelink-cross" fi + +do_check() { + cd build + xvfb-run ctest +}
[-- Attachment #1: Type: text/plain, Size: 349 bytes --] New comment by bitmeise on void-packages repository https://github.com/void-linux/void-packages/pull/32364#issuecomment-903788621 Comment: > add `xvfb-run` to `checkdepends`, then add a `do_check` that does `xvfb-run <test command>` Thanks, that did the trick. Sorry for the long delay. I was moving and still only have limited Internet access.
[-- Attachment #1: Type: text/plain, Size: 160 bytes --] New comment by ericonr on void-packages repository https://github.com/void-linux/void-packages/pull/32364#issuecomment-903964567 Comment: No worries, thanks!
[-- Attachment #1: Type: text/plain, Size: 583 bytes --] There's a merged pull request on the void-packages repository astroid: update to 0.16 https://github.com/void-linux/void-packages/pull/32364 Description: #### General - [ ] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements) #### Have the results of the proposed changes been tested? - [x] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me - [ ] I generally don't use the affected packages but briefly tested this PR