Github messages for voidlinux
 help / color / mirror / Atom feed
* [PR PATCH] srcpkgs: mark broken packages to not waste time of build farm
@ 2020-05-22  7:12 sgn
  2020-05-22  7:34 ` [PR PATCH] [Updated] " sgn
                   ` (19 more replies)
  0 siblings, 20 replies; 21+ messages in thread
From: sgn @ 2020-05-22  7:12 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 351 bytes --]

There is a new pull request by sgn against master on the void-packages repository

https://github.com/sgn/void-packages mark-broken-packages
https://github.com/void-linux/void-packages/pull/22192

srcpkgs: mark broken packages to not waste time of build farm


A patch file from https://github.com/void-linux/void-packages/pull/22192.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-mark-broken-packages-22192.patch --]
[-- Type: text/x-diff, Size: 6090 bytes --]

From dd856c6053779e98cb5a880344916837a9918161 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
 <congdanhqx@gmail.com>
Date: Fri, 22 May 2020 14:03:52 +0700
Subject: [PATCH] srcpkgs: mark broken packages to not waste time of build farm

---
 srcpkgs/WoeUSB/template                | 4 ++++
 srcpkgs/akonadi-import-wizard/template | 4 ++++
 srcpkgs/falkon/template                | 4 ++++
 srcpkgs/kmailtransport/template        | 4 ++++
 srcpkgs/mailcommon/template            | 4 ++++
 srcpkgs/messagelib/template            | 4 ++++
 srcpkgs/pim-data-exporter/template     | 4 ++++
 srcpkgs/qmk/template                   | 2 ++
 srcpkgs/yarn-bin/template              | 4 ++++
 srcpkgs/yarn/template                  | 1 +
 10 files changed, 35 insertions(+)

diff --git a/srcpkgs/WoeUSB/template b/srcpkgs/WoeUSB/template
index 1bb0efa56ff..889d52e9751 100644
--- a/srcpkgs/WoeUSB/template
+++ b/srcpkgs/WoeUSB/template
@@ -14,6 +14,10 @@ homepage="https://github.com/slacka/WoeUSB"
 distfiles="https://github.com/slacka/WoeUSB/archive/v${version}.tar.gz"
 checksum=0cab88a1113506f39d2f1c19532b2cd8d968c6a9f59129953c000e29e73f3d4f
 
+case "$XBPS_TARGET_MACHINE" in
+	arm*) broken="depends on grub";;
+esac
+
 post_patch() {
 	vsed -i -e "s/@@WOEUSB_VERSION@@/$version/g" \
 		configure.ac \
diff --git a/srcpkgs/akonadi-import-wizard/template b/srcpkgs/akonadi-import-wizard/template
index f67501de849..024f218f355 100644
--- a/srcpkgs/akonadi-import-wizard/template
+++ b/srcpkgs/akonadi-import-wizard/template
@@ -13,6 +13,10 @@ homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
 checksum=483c2fd59209284e24d15f03052a96c1d25f89f719e0500b2e774cc7f72bc833
 
+case "$XBPS_TARGET_MACHINE" in
+	arm*) broken="depends on qt5-webengine";;
+esac
+
 akonadi-import-wizard-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
diff --git a/srcpkgs/falkon/template b/srcpkgs/falkon/template
index 4b4a4e39a0c..74bc2faf119 100644
--- a/srcpkgs/falkon/template
+++ b/srcpkgs/falkon/template
@@ -18,3 +18,7 @@ distfiles="${KDE_SITE}/falkon/${version%.*}/falkon-${version}.tar.xz"
 checksum=ce743cd80c0e2d525a784e29c9b487f73480119b0567f9ce8ef1f44cca527587
 
 LDFLAGS="-Wl,--no-fatal-warnings"
+
+case "$XBPS_TARGET_MACHINE" in
+	arm*) broken="depends on qt5-webengine";;
+esac
diff --git a/srcpkgs/kmailtransport/template b/srcpkgs/kmailtransport/template
index 66176688332..958fa6f9d30 100644
--- a/srcpkgs/kmailtransport/template
+++ b/srcpkgs/kmailtransport/template
@@ -13,6 +13,10 @@ homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/kmailtransport-${version}.tar.xz"
 checksum=75abe8cd02c628950906f979fe29aa23659afcd770e91442750ed3dfffa398eb
 
+case "$XBPS_TARGET_MACHINE" in
+	arm*) broken="depends on qt5-webengine";;
+esac
+
 kmailtransport-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision} ${makedepends}"
 	short_desc+=" - development files"
diff --git a/srcpkgs/mailcommon/template b/srcpkgs/mailcommon/template
index df1afb8a0e4..8e239a22c0b 100644
--- a/srcpkgs/mailcommon/template
+++ b/srcpkgs/mailcommon/template
@@ -14,6 +14,10 @@ homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/mailcommon-${version}.tar.xz"
 checksum=547421c0c3a8e91495dafad531d0ff9e646365974dc130f3b7ebd0d0ff293360
 
+case "$XBPS_TARGET_MACHINE" in
+	arm*) broken="depends on qt5-webengine";;
+esac
+
 mailcommon-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision} ${makedpends}"
 	short_desc+=" - development files"
diff --git a/srcpkgs/messagelib/template b/srcpkgs/messagelib/template
index 385e71d1997..bfcc12d808e 100644
--- a/srcpkgs/messagelib/template
+++ b/srcpkgs/messagelib/template
@@ -18,6 +18,10 @@ checksum=6142a47750b2aa8ef68b27855c9f78bbce45a5aaa2c4c49214fac2254c22780f
 
 #TODO: fix build without qca-qt5
 
+case "$XBPS_TARGET_MACHINE" in
+	arm*) broken="depends on qt5-webengine";;
+esac
+
 if [ "$CROSS_BUILD" ]; then
 	LDFLAGS=" -Wl,-rpath-link,../../bin"
 fi
diff --git a/srcpkgs/pim-data-exporter/template b/srcpkgs/pim-data-exporter/template
index 587fe5cc154..72a0c2dc607 100644
--- a/srcpkgs/pim-data-exporter/template
+++ b/srcpkgs/pim-data-exporter/template
@@ -13,3 +13,7 @@ license="GPL-2.0-or-later"
 homepage="https://kontact.kde.org/"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
 checksum=e05ffffb1f790f9e74559f40fa6b48bd75c3973f519e8825db0e330d425392d0
+
+case "$XBPS_TARGET_MACHINE" in
+	arm*) broken="depends on qt5-webengine";;
+esac
diff --git a/srcpkgs/qmk/template b/srcpkgs/qmk/template
index 389df443e61..b43c151863e 100644
--- a/srcpkgs/qmk/template
+++ b/srcpkgs/qmk/template
@@ -24,6 +24,8 @@ homepage="https://github.com/qmk/qmk_cli"
 distfiles="${PYPI_SITE}/q/qmk/qmk-${version}.tar.gz"
 checksum=54b751abc83fd985e06bf3b5407070ba3321d5fb8d69419845982b3a48673a7d
 
+nocross="requires cross-arm-none-eabi-gcc"
+
 post_install() {
 	vlicense LICENSE
 }
diff --git a/srcpkgs/yarn-bin/template b/srcpkgs/yarn-bin/template
index c42689782c0..63abf7d5d1d 100644
--- a/srcpkgs/yarn-bin/template
+++ b/srcpkgs/yarn-bin/template
@@ -11,6 +11,10 @@ distfiles="https://github.com/yarnpkg/yarn/releases/download/v${version}/yarn-v$
 checksum=bc5316aa110b2f564a71a3d6e235be55b98714660870c5b6b2d2d3f12587fb58
 conflicts="yarn>=0"
 
+case "$XBPS_TARGET_MACHINE" in
+	arm*) broken="depends on nodejs";;
+esac
+
 do_extract() {
 	bsdtar xfz ${XBPS_SRCDISTDIR}/${pkgname}-${version}/yarn-v${version}.tar.gz --strip-components=1 -C ${wrksrc}
 }
diff --git a/srcpkgs/yarn/template b/srcpkgs/yarn/template
index 69d6dcdccea..b74bbcffa53 100644
--- a/srcpkgs/yarn/template
+++ b/srcpkgs/yarn/template
@@ -15,6 +15,7 @@ conflicts="yarn-bin>=0"
 
 case "$XBPS_TARGET_MACHINE" in
 	i686) broken="https://build.voidlinux.org/builders/i686_builder/builds/15057/steps/shell_3/logs/stdio"
+	arm*) broken="depends on nodejs";;
 esac
 
 pre_build() {

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [PR PATCH] [Updated] srcpkgs: mark broken packages to not waste time of build farm
  2020-05-22  7:12 [PR PATCH] srcpkgs: mark broken packages to not waste time of build farm sgn
@ 2020-05-22  7:34 ` sgn
  2020-05-22  7:36 ` sgn
                   ` (18 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: sgn @ 2020-05-22  7:34 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 356 bytes --]

There is an updated pull request by sgn against master on the void-packages repository

https://github.com/sgn/void-packages mark-broken-packages
https://github.com/void-linux/void-packages/pull/22192

srcpkgs: mark broken packages to not waste time of build farm


A patch file from https://github.com/void-linux/void-packages/pull/22192.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-mark-broken-packages-22192.patch --]
[-- Type: text/x-diff, Size: 15122 bytes --]

From 4d37fe6ef2725c0ce63447e757711dde7bf95643 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
 <congdanhqx@gmail.com>
Date: Fri, 22 May 2020 14:03:52 +0700
Subject: [PATCH] srcpkgs: mark broken packages to not waste time of build farm

---
 srcpkgs/Uranium/template               | 1 +
 srcpkgs/WoeUSB/template                | 4 ++++
 srcpkgs/akonadi-calendar/template      | 4 ++++
 srcpkgs/akonadi-import-wizard/template | 4 ++++
 srcpkgs/akregator/template             | 4 ++++
 srcpkgs/calendarsupport/template       | 4 ++++
 srcpkgs/cura/template                  | 1 +
 srcpkgs/eventviews/template            | 4 ++++
 srcpkgs/falkon/template                | 4 ++++
 srcpkgs/flowblade/template             | 1 +
 srcpkgs/incidenceeditor/template       | 4 ++++
 srcpkgs/kalarm/template                | 4 ++++
 srcpkgs/kmail-account-wizard/template  | 4 ++++
 srcpkgs/kmailtransport/template        | 4 ++++
 srcpkgs/korganizer/template            | 4 ++++
 srcpkgs/libksieve/template             | 4 ++++
 srcpkgs/mailcommon/template            | 4 ++++
 srcpkgs/messagelib/template            | 4 ++++
 srcpkgs/perl-Cairo/template            | 1 +
 srcpkgs/perl-Gtk3-SimpleList/template  | 1 +
 srcpkgs/pim-data-exporter/template     | 4 ++++
 srcpkgs/python3-trimesh/template       | 2 ++
 srcpkgs/qmk/template                   | 2 ++
 srcpkgs/yarn-bin/template              | 4 ++++
 srcpkgs/yarn/template                  | 1 +
 25 files changed, 78 insertions(+)

diff --git a/srcpkgs/Uranium/template b/srcpkgs/Uranium/template
index 67449022d63..95cb10ab0dc 100644
--- a/srcpkgs/Uranium/template
+++ b/srcpkgs/Uranium/template
@@ -15,3 +15,4 @@ license="LGPL-3.0-or-later"
 homepage="https://github.com/Ultimaker/Uranium"
 distfiles="https://github.com/Ultimaker/Uranium/archive/${version}.tar.gz"
 checksum=36896e4807d1ce7040b7ea3cb1288a9e175d55e03e1485b19ba09b407e9515e8
+nocross="python3-scipy nocross"
diff --git a/srcpkgs/WoeUSB/template b/srcpkgs/WoeUSB/template
index 1bb0efa56ff..889d52e9751 100644
--- a/srcpkgs/WoeUSB/template
+++ b/srcpkgs/WoeUSB/template
@@ -14,6 +14,10 @@ homepage="https://github.com/slacka/WoeUSB"
 distfiles="https://github.com/slacka/WoeUSB/archive/v${version}.tar.gz"
 checksum=0cab88a1113506f39d2f1c19532b2cd8d968c6a9f59129953c000e29e73f3d4f
 
+case "$XBPS_TARGET_MACHINE" in
+	arm*) broken="depends on grub";;
+esac
+
 post_patch() {
 	vsed -i -e "s/@@WOEUSB_VERSION@@/$version/g" \
 		configure.ac \
diff --git a/srcpkgs/akonadi-calendar/template b/srcpkgs/akonadi-calendar/template
index 170d204322c..4cc8319ad42 100644
--- a/srcpkgs/akonadi-calendar/template
+++ b/srcpkgs/akonadi-calendar/template
@@ -13,6 +13,10 @@ homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/akonadi-calendar-${version}.tar.xz"
 checksum=4b2c5b77b8f7e20a62e4dda534d4a7f4d3b9f1b1d72ae7c57a96c9d13c3607d7
 
+case "$XBPS_TARGET_MACHINE" in
+	arm*) broken="depends on qt5-webengine via kmailtransport";;
+esac
+
 akonadi-calendar-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision} ${makedepends}"
 	short_desc+=" - development files"
diff --git a/srcpkgs/akonadi-import-wizard/template b/srcpkgs/akonadi-import-wizard/template
index f67501de849..841835ae80f 100644
--- a/srcpkgs/akonadi-import-wizard/template
+++ b/srcpkgs/akonadi-import-wizard/template
@@ -13,6 +13,10 @@ homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
 checksum=483c2fd59209284e24d15f03052a96c1d25f89f719e0500b2e774cc7f72bc833
 
+case "$XBPS_TARGET_MACHINE" in
+	arm*) broken="depends on qt5-webengine via messagelib";;
+esac
+
 akonadi-import-wizard-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
diff --git a/srcpkgs/akregator/template b/srcpkgs/akregator/template
index 54531c2b0e8..1d074ed294c 100644
--- a/srcpkgs/akregator/template
+++ b/srcpkgs/akregator/template
@@ -14,3 +14,7 @@ license="GPL-2.0-or-later, GFDL-1.2-only"
 homepage="https://www.kde.org/applications/internet/akregator"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
 checksum=574c507cbe2e26c4b4d2a840c0f686e3dc807eed448dca07f331e1a639f4219c
+
+case "$XBPS_TARGET_MACHINE" in
+	arm*) broken="depends on qt5-webengine via messagelib";;
+esac
diff --git a/srcpkgs/calendarsupport/template b/srcpkgs/calendarsupport/template
index bc1520019c4..59af5c52340 100644
--- a/srcpkgs/calendarsupport/template
+++ b/srcpkgs/calendarsupport/template
@@ -13,6 +13,10 @@ homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/calendarsupport-${version}.tar.xz"
 checksum=7e77c354a1bc634cf31f728315ea7f0b85bd112d7dfd49786701118e8f8663fb
 
+
+case "$XBPS_TARGET_MACHINE" in
+	arm*) broken="depends on qt5-webengine via anonadi-calendar";;
+esac
 calendarsupport-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision} ${makedepends}"
 	short_desc+=" - development files"
diff --git a/srcpkgs/cura/template b/srcpkgs/cura/template
index 2d4574d0538..cc3f3f3dc1b 100644
--- a/srcpkgs/cura/template
+++ b/srcpkgs/cura/template
@@ -17,3 +17,4 @@ license="LGPL-3.0-or-later"
 homepage="https://github.com/Ultimaker/Cura"
 distfiles="https://github.com/Ultimaker/Cura/archive/${version}.tar.gz"
 checksum=0229f2c2813e803519c96cb268ed38641b796e4a74b9c93d8a16e247d904bd24
+nocross="python3-scipy nocross via Uranium"
diff --git a/srcpkgs/eventviews/template b/srcpkgs/eventviews/template
index 335b2a7ae61..aa42bdd67ba 100644
--- a/srcpkgs/eventviews/template
+++ b/srcpkgs/eventviews/template
@@ -13,6 +13,10 @@ homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
 checksum=e3b02c47ec39312abd493e54b86e9cc17f9e3f08def30fff7cf5dc974bba296a
 
+case "$XBPS_TARGET_MACHINE" in
+	arm*) broken="depends on qt5-webengine via calendarsupport";;
+esac
+
 eventviews-devel_package() {
 	short_desc+=" - development"
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
diff --git a/srcpkgs/falkon/template b/srcpkgs/falkon/template
index 4b4a4e39a0c..74bc2faf119 100644
--- a/srcpkgs/falkon/template
+++ b/srcpkgs/falkon/template
@@ -18,3 +18,7 @@ distfiles="${KDE_SITE}/falkon/${version%.*}/falkon-${version}.tar.xz"
 checksum=ce743cd80c0e2d525a784e29c9b487f73480119b0567f9ce8ef1f44cca527587
 
 LDFLAGS="-Wl,--no-fatal-warnings"
+
+case "$XBPS_TARGET_MACHINE" in
+	arm*) broken="depends on qt5-webengine";;
+esac
diff --git a/srcpkgs/flowblade/template b/srcpkgs/flowblade/template
index c011d7dc115..20f0893e3e5 100644
--- a/srcpkgs/flowblade/template
+++ b/srcpkgs/flowblade/template
@@ -16,3 +16,4 @@ license="GPL-3.0-or-later"
 homepage="https://jliljebl.github.io/flowblade/"
 distfiles="https://github.com/jliljebl/flowblade/archive/v${version}.tar.gz"
 checksum=708ec92081d12f1388191fccce69643bf3a30fe6567a0037fb95c8774014472b
+nocross="gmic nocross"
diff --git a/srcpkgs/incidenceeditor/template b/srcpkgs/incidenceeditor/template
index e05581451ee..f611a749420 100644
--- a/srcpkgs/incidenceeditor/template
+++ b/srcpkgs/incidenceeditor/template
@@ -13,6 +13,10 @@ homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
 checksum=dec62f0aaa304e9e67589ed49d96e5c834e18b722cd6aea596775760382df7f6
 
+case "$XBPS_TARGET_MACHINE" in
+	arm*) broken="depends on qt5-webengine via calendarsupport";;
+esac
+
 incidenceeditor-devel_package() {
 	short_desc+=" - development"
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
diff --git a/srcpkgs/kalarm/template b/srcpkgs/kalarm/template
index f607494e4f5..d8240cc052b 100644
--- a/srcpkgs/kalarm/template
+++ b/srcpkgs/kalarm/template
@@ -12,3 +12,7 @@ license="GPL-2.0-or-later"
 homepage="https://www.kde.org/applications/utilities/kalarm"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
 checksum=d1a910bd1a7b19e15167c83ec51be7946cc84cb473c3ae536684d6f6e2eacb32
+
+case "$XBPS_TARGET_MACHINE" in
+	arm*) broken="depends on qt5-webengine via mailcommon";;
+esac
diff --git a/srcpkgs/kmail-account-wizard/template b/srcpkgs/kmail-account-wizard/template
index 3e27a55bb99..7b4a9ad0b31 100644
--- a/srcpkgs/kmail-account-wizard/template
+++ b/srcpkgs/kmail-account-wizard/template
@@ -13,3 +13,7 @@ license="GPL-2.0-or-later"
 homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/kmail-account-wizard-${version}.tar.xz"
 checksum=4dadc238ba43bb5f0d1ebeef3a8696b508851d4e331b18b691831a0227259241
+
+case "$XBPS_TARGET_MACHINE" in
+	arm*) broken="depends on qt5-webengine via kmailtransport";;
+esac
diff --git a/srcpkgs/kmailtransport/template b/srcpkgs/kmailtransport/template
index 66176688332..68359db8ffe 100644
--- a/srcpkgs/kmailtransport/template
+++ b/srcpkgs/kmailtransport/template
@@ -13,6 +13,10 @@ homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/kmailtransport-${version}.tar.xz"
 checksum=75abe8cd02c628950906f979fe29aa23659afcd770e91442750ed3dfffa398eb
 
+case "$XBPS_TARGET_MACHINE" in
+	arm*) broken="depends on qt5-webengine via libkgapi";;
+esac
+
 kmailtransport-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision} ${makedepends}"
 	short_desc+=" - development files"
diff --git a/srcpkgs/korganizer/template b/srcpkgs/korganizer/template
index f8ad8b6ae65..1a0a8a9d746 100644
--- a/srcpkgs/korganizer/template
+++ b/srcpkgs/korganizer/template
@@ -13,3 +13,7 @@ license="GPL-2.0-or-later"
 homepage="https://www.kde.org/applications/office/korganizer"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
 checksum=5964961df1b34949e879c37286af64f4f7976250323d7d7ff297829c1b1d9f12
+
+case "$XBPS_TARGET_MACHINE" in
+	arm*) broken="depends on qt5-webengine via akonadi-calendar";;
+esac
diff --git a/srcpkgs/libksieve/template b/srcpkgs/libksieve/template
index 4eac9b8b2c3..cabbbcdfbe7 100644
--- a/srcpkgs/libksieve/template
+++ b/srcpkgs/libksieve/template
@@ -14,6 +14,10 @@ homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/libksieve-${version}.tar.xz"
 checksum=6c80cb0d584fb4d18bb6c31f3589d7929212b90058efcb4b5e8feef2f8b46212
 
+case "$XBPS_TARGET_MACHINE" in
+	arm*) broken="depends on qt5-webengine";;
+esac
+
 libksieve-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision} ${makedepends}"
 	short_desc+=" - development files"
diff --git a/srcpkgs/mailcommon/template b/srcpkgs/mailcommon/template
index df1afb8a0e4..11f8ecdc5a7 100644
--- a/srcpkgs/mailcommon/template
+++ b/srcpkgs/mailcommon/template
@@ -14,6 +14,10 @@ homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/mailcommon-${version}.tar.xz"
 checksum=547421c0c3a8e91495dafad531d0ff9e646365974dc130f3b7ebd0d0ff293360
 
+case "$XBPS_TARGET_MACHINE" in
+	arm*) broken="depends on qt5-webengine via messagelib";;
+esac
+
 mailcommon-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision} ${makedpends}"
 	short_desc+=" - development files"
diff --git a/srcpkgs/messagelib/template b/srcpkgs/messagelib/template
index 385e71d1997..44e0431b665 100644
--- a/srcpkgs/messagelib/template
+++ b/srcpkgs/messagelib/template
@@ -18,6 +18,10 @@ checksum=6142a47750b2aa8ef68b27855c9f78bbce45a5aaa2c4c49214fac2254c22780f
 
 #TODO: fix build without qca-qt5
 
+case "$XBPS_TARGET_MACHINE" in
+	arm*) broken="depends on qt5-webengine via kmailtransport";;
+esac
+
 if [ "$CROSS_BUILD" ]; then
 	LDFLAGS=" -Wl,-rpath-link,../../bin"
 fi
diff --git a/srcpkgs/perl-Cairo/template b/srcpkgs/perl-Cairo/template
index ca65910b420..a949fecb189 100644
--- a/srcpkgs/perl-Cairo/template
+++ b/srcpkgs/perl-Cairo/template
@@ -13,3 +13,4 @@ license="LGPL-2.1-or-later"
 homepage="http://gtk2-perl.sourceforge.net/"
 distfiles="${SOURCEFORGE_SITE}/gtk2-perl/Cairo-$version.tar.gz"
 checksum=5e1de126ddf93bd5b13f13a52f50d7f7af1157265b7f10e53d585ee1827be169
+nocross="perl-Glib is nocross"
diff --git a/srcpkgs/perl-Gtk3-SimpleList/template b/srcpkgs/perl-Gtk3-SimpleList/template
index 5e647b5a737..aa320a91e2f 100644
--- a/srcpkgs/perl-Gtk3-SimpleList/template
+++ b/srcpkgs/perl-Gtk3-SimpleList/template
@@ -15,3 +15,4 @@ license="LGPL-2.1-or-later"
 homepage="https://metacpan.org/release/Gtk3-SimpleList"
 distfiles="https://cpan.metacpan.org/authors/id/T/TV/TVIGNAUD/${pkgname/perl-/}-${version}.tar.gz"
 checksum=1d4465100bf3bc0474a29469a406fd033562b6e3736188121000372ab2ada884
+nocross="perl-Cairo perl-Glib is nocross"
diff --git a/srcpkgs/pim-data-exporter/template b/srcpkgs/pim-data-exporter/template
index 587fe5cc154..2c4bba056ec 100644
--- a/srcpkgs/pim-data-exporter/template
+++ b/srcpkgs/pim-data-exporter/template
@@ -13,3 +13,7 @@ license="GPL-2.0-or-later"
 homepage="https://kontact.kde.org/"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
 checksum=e05ffffb1f790f9e74559f40fa6b48bd75c3973f519e8825db0e330d425392d0
+
+case "$XBPS_TARGET_MACHINE" in
+	arm*) broken="depends on qt5-webengine via messagelib";;
+esac
diff --git a/srcpkgs/python3-trimesh/template b/srcpkgs/python3-trimesh/template
index d94e8c37b3a..499ec85386e 100644
--- a/srcpkgs/python3-trimesh/template
+++ b/srcpkgs/python3-trimesh/template
@@ -15,6 +15,8 @@ homepage="https://trimsh.org/"
 distfiles="https://github.com/mikedh/trimesh/archive/${version}.tar.gz"
 checksum=13c33db3de5d2cfc6a4305fd700728512bc2f06c11c6651122cc73e2f5c075c8
 
+nocross="python3-scipy nocross"
+
 post_install() {
 	vlicense LICENSE.md
 }
diff --git a/srcpkgs/qmk/template b/srcpkgs/qmk/template
index 389df443e61..b43c151863e 100644
--- a/srcpkgs/qmk/template
+++ b/srcpkgs/qmk/template
@@ -24,6 +24,8 @@ homepage="https://github.com/qmk/qmk_cli"
 distfiles="${PYPI_SITE}/q/qmk/qmk-${version}.tar.gz"
 checksum=54b751abc83fd985e06bf3b5407070ba3321d5fb8d69419845982b3a48673a7d
 
+nocross="requires cross-arm-none-eabi-gcc"
+
 post_install() {
 	vlicense LICENSE
 }
diff --git a/srcpkgs/yarn-bin/template b/srcpkgs/yarn-bin/template
index c42689782c0..63abf7d5d1d 100644
--- a/srcpkgs/yarn-bin/template
+++ b/srcpkgs/yarn-bin/template
@@ -11,6 +11,10 @@ distfiles="https://github.com/yarnpkg/yarn/releases/download/v${version}/yarn-v$
 checksum=bc5316aa110b2f564a71a3d6e235be55b98714660870c5b6b2d2d3f12587fb58
 conflicts="yarn>=0"
 
+case "$XBPS_TARGET_MACHINE" in
+	arm*) broken="depends on nodejs";;
+esac
+
 do_extract() {
 	bsdtar xfz ${XBPS_SRCDISTDIR}/${pkgname}-${version}/yarn-v${version}.tar.gz --strip-components=1 -C ${wrksrc}
 }
diff --git a/srcpkgs/yarn/template b/srcpkgs/yarn/template
index 69d6dcdccea..b74bbcffa53 100644
--- a/srcpkgs/yarn/template
+++ b/srcpkgs/yarn/template
@@ -15,6 +15,7 @@ conflicts="yarn-bin>=0"
 
 case "$XBPS_TARGET_MACHINE" in
 	i686) broken="https://build.voidlinux.org/builders/i686_builder/builds/15057/steps/shell_3/logs/stdio"
+	arm*) broken="depends on nodejs";;
 esac
 
 pre_build() {

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [PR PATCH] [Updated] srcpkgs: mark broken packages to not waste time of build farm
  2020-05-22  7:12 [PR PATCH] srcpkgs: mark broken packages to not waste time of build farm sgn
  2020-05-22  7:34 ` [PR PATCH] [Updated] " sgn
@ 2020-05-22  7:36 ` sgn
  2020-05-22 10:45 ` sgn
                   ` (17 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: sgn @ 2020-05-22  7:36 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 356 bytes --]

There is an updated pull request by sgn against master on the void-packages repository

https://github.com/sgn/void-packages mark-broken-packages
https://github.com/void-linux/void-packages/pull/22192

srcpkgs: mark broken packages to not waste time of build farm


A patch file from https://github.com/void-linux/void-packages/pull/22192.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-mark-broken-packages-22192.patch --]
[-- Type: text/x-diff, Size: 15129 bytes --]

From 50526af43312af0d0b2b74e913e8f42a29a25ebd Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
 <congdanhqx@gmail.com>
Date: Fri, 22 May 2020 14:03:52 +0700
Subject: [PATCH] srcpkgs: mark broken packages to not waste time of build farm

---
 srcpkgs/Uranium/template               | 1 +
 srcpkgs/WoeUSB/template                | 4 ++++
 srcpkgs/akonadi-calendar/template      | 4 ++++
 srcpkgs/akonadi-import-wizard/template | 4 ++++
 srcpkgs/akregator/template             | 4 ++++
 srcpkgs/calendarsupport/template       | 4 ++++
 srcpkgs/cura/template                  | 1 +
 srcpkgs/eventviews/template            | 4 ++++
 srcpkgs/falkon/template                | 4 ++++
 srcpkgs/flowblade/template             | 1 +
 srcpkgs/incidenceeditor/template       | 4 ++++
 srcpkgs/kalarm/template                | 4 ++++
 srcpkgs/kmail-account-wizard/template  | 4 ++++
 srcpkgs/kmailtransport/template        | 4 ++++
 srcpkgs/korganizer/template            | 4 ++++
 srcpkgs/libksieve/template             | 4 ++++
 srcpkgs/mailcommon/template            | 4 ++++
 srcpkgs/messagelib/template            | 4 ++++
 srcpkgs/perl-Cairo/template            | 1 +
 srcpkgs/perl-Gtk3-SimpleList/template  | 1 +
 srcpkgs/pim-data-exporter/template     | 4 ++++
 srcpkgs/python3-trimesh/template       | 2 ++
 srcpkgs/qmk/template                   | 2 ++
 srcpkgs/yarn-bin/template              | 4 ++++
 srcpkgs/yarn/template                  | 2 ++
 25 files changed, 79 insertions(+)

diff --git a/srcpkgs/Uranium/template b/srcpkgs/Uranium/template
index 67449022d63..95cb10ab0dc 100644
--- a/srcpkgs/Uranium/template
+++ b/srcpkgs/Uranium/template
@@ -15,3 +15,4 @@ license="LGPL-3.0-or-later"
 homepage="https://github.com/Ultimaker/Uranium"
 distfiles="https://github.com/Ultimaker/Uranium/archive/${version}.tar.gz"
 checksum=36896e4807d1ce7040b7ea3cb1288a9e175d55e03e1485b19ba09b407e9515e8
+nocross="python3-scipy nocross"
diff --git a/srcpkgs/WoeUSB/template b/srcpkgs/WoeUSB/template
index 1bb0efa56ff..889d52e9751 100644
--- a/srcpkgs/WoeUSB/template
+++ b/srcpkgs/WoeUSB/template
@@ -14,6 +14,10 @@ homepage="https://github.com/slacka/WoeUSB"
 distfiles="https://github.com/slacka/WoeUSB/archive/v${version}.tar.gz"
 checksum=0cab88a1113506f39d2f1c19532b2cd8d968c6a9f59129953c000e29e73f3d4f
 
+case "$XBPS_TARGET_MACHINE" in
+	arm*) broken="depends on grub";;
+esac
+
 post_patch() {
 	vsed -i -e "s/@@WOEUSB_VERSION@@/$version/g" \
 		configure.ac \
diff --git a/srcpkgs/akonadi-calendar/template b/srcpkgs/akonadi-calendar/template
index 170d204322c..4cc8319ad42 100644
--- a/srcpkgs/akonadi-calendar/template
+++ b/srcpkgs/akonadi-calendar/template
@@ -13,6 +13,10 @@ homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/akonadi-calendar-${version}.tar.xz"
 checksum=4b2c5b77b8f7e20a62e4dda534d4a7f4d3b9f1b1d72ae7c57a96c9d13c3607d7
 
+case "$XBPS_TARGET_MACHINE" in
+	arm*) broken="depends on qt5-webengine via kmailtransport";;
+esac
+
 akonadi-calendar-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision} ${makedepends}"
 	short_desc+=" - development files"
diff --git a/srcpkgs/akonadi-import-wizard/template b/srcpkgs/akonadi-import-wizard/template
index f67501de849..841835ae80f 100644
--- a/srcpkgs/akonadi-import-wizard/template
+++ b/srcpkgs/akonadi-import-wizard/template
@@ -13,6 +13,10 @@ homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
 checksum=483c2fd59209284e24d15f03052a96c1d25f89f719e0500b2e774cc7f72bc833
 
+case "$XBPS_TARGET_MACHINE" in
+	arm*) broken="depends on qt5-webengine via messagelib";;
+esac
+
 akonadi-import-wizard-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
diff --git a/srcpkgs/akregator/template b/srcpkgs/akregator/template
index 54531c2b0e8..1d074ed294c 100644
--- a/srcpkgs/akregator/template
+++ b/srcpkgs/akregator/template
@@ -14,3 +14,7 @@ license="GPL-2.0-or-later, GFDL-1.2-only"
 homepage="https://www.kde.org/applications/internet/akregator"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
 checksum=574c507cbe2e26c4b4d2a840c0f686e3dc807eed448dca07f331e1a639f4219c
+
+case "$XBPS_TARGET_MACHINE" in
+	arm*) broken="depends on qt5-webengine via messagelib";;
+esac
diff --git a/srcpkgs/calendarsupport/template b/srcpkgs/calendarsupport/template
index bc1520019c4..59af5c52340 100644
--- a/srcpkgs/calendarsupport/template
+++ b/srcpkgs/calendarsupport/template
@@ -13,6 +13,10 @@ homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/calendarsupport-${version}.tar.xz"
 checksum=7e77c354a1bc634cf31f728315ea7f0b85bd112d7dfd49786701118e8f8663fb
 
+
+case "$XBPS_TARGET_MACHINE" in
+	arm*) broken="depends on qt5-webengine via anonadi-calendar";;
+esac
 calendarsupport-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision} ${makedepends}"
 	short_desc+=" - development files"
diff --git a/srcpkgs/cura/template b/srcpkgs/cura/template
index 2d4574d0538..cc3f3f3dc1b 100644
--- a/srcpkgs/cura/template
+++ b/srcpkgs/cura/template
@@ -17,3 +17,4 @@ license="LGPL-3.0-or-later"
 homepage="https://github.com/Ultimaker/Cura"
 distfiles="https://github.com/Ultimaker/Cura/archive/${version}.tar.gz"
 checksum=0229f2c2813e803519c96cb268ed38641b796e4a74b9c93d8a16e247d904bd24
+nocross="python3-scipy nocross via Uranium"
diff --git a/srcpkgs/eventviews/template b/srcpkgs/eventviews/template
index 335b2a7ae61..aa42bdd67ba 100644
--- a/srcpkgs/eventviews/template
+++ b/srcpkgs/eventviews/template
@@ -13,6 +13,10 @@ homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
 checksum=e3b02c47ec39312abd493e54b86e9cc17f9e3f08def30fff7cf5dc974bba296a
 
+case "$XBPS_TARGET_MACHINE" in
+	arm*) broken="depends on qt5-webengine via calendarsupport";;
+esac
+
 eventviews-devel_package() {
 	short_desc+=" - development"
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
diff --git a/srcpkgs/falkon/template b/srcpkgs/falkon/template
index 4b4a4e39a0c..74bc2faf119 100644
--- a/srcpkgs/falkon/template
+++ b/srcpkgs/falkon/template
@@ -18,3 +18,7 @@ distfiles="${KDE_SITE}/falkon/${version%.*}/falkon-${version}.tar.xz"
 checksum=ce743cd80c0e2d525a784e29c9b487f73480119b0567f9ce8ef1f44cca527587
 
 LDFLAGS="-Wl,--no-fatal-warnings"
+
+case "$XBPS_TARGET_MACHINE" in
+	arm*) broken="depends on qt5-webengine";;
+esac
diff --git a/srcpkgs/flowblade/template b/srcpkgs/flowblade/template
index c011d7dc115..20f0893e3e5 100644
--- a/srcpkgs/flowblade/template
+++ b/srcpkgs/flowblade/template
@@ -16,3 +16,4 @@ license="GPL-3.0-or-later"
 homepage="https://jliljebl.github.io/flowblade/"
 distfiles="https://github.com/jliljebl/flowblade/archive/v${version}.tar.gz"
 checksum=708ec92081d12f1388191fccce69643bf3a30fe6567a0037fb95c8774014472b
+nocross="gmic nocross"
diff --git a/srcpkgs/incidenceeditor/template b/srcpkgs/incidenceeditor/template
index e05581451ee..f611a749420 100644
--- a/srcpkgs/incidenceeditor/template
+++ b/srcpkgs/incidenceeditor/template
@@ -13,6 +13,10 @@ homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
 checksum=dec62f0aaa304e9e67589ed49d96e5c834e18b722cd6aea596775760382df7f6
 
+case "$XBPS_TARGET_MACHINE" in
+	arm*) broken="depends on qt5-webengine via calendarsupport";;
+esac
+
 incidenceeditor-devel_package() {
 	short_desc+=" - development"
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
diff --git a/srcpkgs/kalarm/template b/srcpkgs/kalarm/template
index f607494e4f5..d8240cc052b 100644
--- a/srcpkgs/kalarm/template
+++ b/srcpkgs/kalarm/template
@@ -12,3 +12,7 @@ license="GPL-2.0-or-later"
 homepage="https://www.kde.org/applications/utilities/kalarm"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
 checksum=d1a910bd1a7b19e15167c83ec51be7946cc84cb473c3ae536684d6f6e2eacb32
+
+case "$XBPS_TARGET_MACHINE" in
+	arm*) broken="depends on qt5-webengine via mailcommon";;
+esac
diff --git a/srcpkgs/kmail-account-wizard/template b/srcpkgs/kmail-account-wizard/template
index 3e27a55bb99..7b4a9ad0b31 100644
--- a/srcpkgs/kmail-account-wizard/template
+++ b/srcpkgs/kmail-account-wizard/template
@@ -13,3 +13,7 @@ license="GPL-2.0-or-later"
 homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/kmail-account-wizard-${version}.tar.xz"
 checksum=4dadc238ba43bb5f0d1ebeef3a8696b508851d4e331b18b691831a0227259241
+
+case "$XBPS_TARGET_MACHINE" in
+	arm*) broken="depends on qt5-webengine via kmailtransport";;
+esac
diff --git a/srcpkgs/kmailtransport/template b/srcpkgs/kmailtransport/template
index 66176688332..68359db8ffe 100644
--- a/srcpkgs/kmailtransport/template
+++ b/srcpkgs/kmailtransport/template
@@ -13,6 +13,10 @@ homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/kmailtransport-${version}.tar.xz"
 checksum=75abe8cd02c628950906f979fe29aa23659afcd770e91442750ed3dfffa398eb
 
+case "$XBPS_TARGET_MACHINE" in
+	arm*) broken="depends on qt5-webengine via libkgapi";;
+esac
+
 kmailtransport-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision} ${makedepends}"
 	short_desc+=" - development files"
diff --git a/srcpkgs/korganizer/template b/srcpkgs/korganizer/template
index f8ad8b6ae65..1a0a8a9d746 100644
--- a/srcpkgs/korganizer/template
+++ b/srcpkgs/korganizer/template
@@ -13,3 +13,7 @@ license="GPL-2.0-or-later"
 homepage="https://www.kde.org/applications/office/korganizer"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
 checksum=5964961df1b34949e879c37286af64f4f7976250323d7d7ff297829c1b1d9f12
+
+case "$XBPS_TARGET_MACHINE" in
+	arm*) broken="depends on qt5-webengine via akonadi-calendar";;
+esac
diff --git a/srcpkgs/libksieve/template b/srcpkgs/libksieve/template
index 4eac9b8b2c3..cabbbcdfbe7 100644
--- a/srcpkgs/libksieve/template
+++ b/srcpkgs/libksieve/template
@@ -14,6 +14,10 @@ homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/libksieve-${version}.tar.xz"
 checksum=6c80cb0d584fb4d18bb6c31f3589d7929212b90058efcb4b5e8feef2f8b46212
 
+case "$XBPS_TARGET_MACHINE" in
+	arm*) broken="depends on qt5-webengine";;
+esac
+
 libksieve-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision} ${makedepends}"
 	short_desc+=" - development files"
diff --git a/srcpkgs/mailcommon/template b/srcpkgs/mailcommon/template
index df1afb8a0e4..11f8ecdc5a7 100644
--- a/srcpkgs/mailcommon/template
+++ b/srcpkgs/mailcommon/template
@@ -14,6 +14,10 @@ homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/mailcommon-${version}.tar.xz"
 checksum=547421c0c3a8e91495dafad531d0ff9e646365974dc130f3b7ebd0d0ff293360
 
+case "$XBPS_TARGET_MACHINE" in
+	arm*) broken="depends on qt5-webengine via messagelib";;
+esac
+
 mailcommon-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision} ${makedpends}"
 	short_desc+=" - development files"
diff --git a/srcpkgs/messagelib/template b/srcpkgs/messagelib/template
index 385e71d1997..44e0431b665 100644
--- a/srcpkgs/messagelib/template
+++ b/srcpkgs/messagelib/template
@@ -18,6 +18,10 @@ checksum=6142a47750b2aa8ef68b27855c9f78bbce45a5aaa2c4c49214fac2254c22780f
 
 #TODO: fix build without qca-qt5
 
+case "$XBPS_TARGET_MACHINE" in
+	arm*) broken="depends on qt5-webengine via kmailtransport";;
+esac
+
 if [ "$CROSS_BUILD" ]; then
 	LDFLAGS=" -Wl,-rpath-link,../../bin"
 fi
diff --git a/srcpkgs/perl-Cairo/template b/srcpkgs/perl-Cairo/template
index ca65910b420..a949fecb189 100644
--- a/srcpkgs/perl-Cairo/template
+++ b/srcpkgs/perl-Cairo/template
@@ -13,3 +13,4 @@ license="LGPL-2.1-or-later"
 homepage="http://gtk2-perl.sourceforge.net/"
 distfiles="${SOURCEFORGE_SITE}/gtk2-perl/Cairo-$version.tar.gz"
 checksum=5e1de126ddf93bd5b13f13a52f50d7f7af1157265b7f10e53d585ee1827be169
+nocross="perl-Glib is nocross"
diff --git a/srcpkgs/perl-Gtk3-SimpleList/template b/srcpkgs/perl-Gtk3-SimpleList/template
index 5e647b5a737..aa320a91e2f 100644
--- a/srcpkgs/perl-Gtk3-SimpleList/template
+++ b/srcpkgs/perl-Gtk3-SimpleList/template
@@ -15,3 +15,4 @@ license="LGPL-2.1-or-later"
 homepage="https://metacpan.org/release/Gtk3-SimpleList"
 distfiles="https://cpan.metacpan.org/authors/id/T/TV/TVIGNAUD/${pkgname/perl-/}-${version}.tar.gz"
 checksum=1d4465100bf3bc0474a29469a406fd033562b6e3736188121000372ab2ada884
+nocross="perl-Cairo perl-Glib is nocross"
diff --git a/srcpkgs/pim-data-exporter/template b/srcpkgs/pim-data-exporter/template
index 587fe5cc154..2c4bba056ec 100644
--- a/srcpkgs/pim-data-exporter/template
+++ b/srcpkgs/pim-data-exporter/template
@@ -13,3 +13,7 @@ license="GPL-2.0-or-later"
 homepage="https://kontact.kde.org/"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
 checksum=e05ffffb1f790f9e74559f40fa6b48bd75c3973f519e8825db0e330d425392d0
+
+case "$XBPS_TARGET_MACHINE" in
+	arm*) broken="depends on qt5-webengine via messagelib";;
+esac
diff --git a/srcpkgs/python3-trimesh/template b/srcpkgs/python3-trimesh/template
index d94e8c37b3a..499ec85386e 100644
--- a/srcpkgs/python3-trimesh/template
+++ b/srcpkgs/python3-trimesh/template
@@ -15,6 +15,8 @@ homepage="https://trimsh.org/"
 distfiles="https://github.com/mikedh/trimesh/archive/${version}.tar.gz"
 checksum=13c33db3de5d2cfc6a4305fd700728512bc2f06c11c6651122cc73e2f5c075c8
 
+nocross="python3-scipy nocross"
+
 post_install() {
 	vlicense LICENSE.md
 }
diff --git a/srcpkgs/qmk/template b/srcpkgs/qmk/template
index 389df443e61..b43c151863e 100644
--- a/srcpkgs/qmk/template
+++ b/srcpkgs/qmk/template
@@ -24,6 +24,8 @@ homepage="https://github.com/qmk/qmk_cli"
 distfiles="${PYPI_SITE}/q/qmk/qmk-${version}.tar.gz"
 checksum=54b751abc83fd985e06bf3b5407070ba3321d5fb8d69419845982b3a48673a7d
 
+nocross="requires cross-arm-none-eabi-gcc"
+
 post_install() {
 	vlicense LICENSE
 }
diff --git a/srcpkgs/yarn-bin/template b/srcpkgs/yarn-bin/template
index c42689782c0..63abf7d5d1d 100644
--- a/srcpkgs/yarn-bin/template
+++ b/srcpkgs/yarn-bin/template
@@ -11,6 +11,10 @@ distfiles="https://github.com/yarnpkg/yarn/releases/download/v${version}/yarn-v$
 checksum=bc5316aa110b2f564a71a3d6e235be55b98714660870c5b6b2d2d3f12587fb58
 conflicts="yarn>=0"
 
+case "$XBPS_TARGET_MACHINE" in
+	arm*) broken="depends on nodejs";;
+esac
+
 do_extract() {
 	bsdtar xfz ${XBPS_SRCDISTDIR}/${pkgname}-${version}/yarn-v${version}.tar.gz --strip-components=1 -C ${wrksrc}
 }
diff --git a/srcpkgs/yarn/template b/srcpkgs/yarn/template
index 69d6dcdccea..03dded33224 100644
--- a/srcpkgs/yarn/template
+++ b/srcpkgs/yarn/template
@@ -15,6 +15,8 @@ conflicts="yarn-bin>=0"
 
 case "$XBPS_TARGET_MACHINE" in
 	i686) broken="https://build.voidlinux.org/builders/i686_builder/builds/15057/steps/shell_3/logs/stdio"
+		;;
+	arm*) broken="depends on nodejs";;
 esac
 
 pre_build() {

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [PR PATCH] [Updated] srcpkgs: mark broken packages to not waste time of build farm
  2020-05-22  7:12 [PR PATCH] srcpkgs: mark broken packages to not waste time of build farm sgn
  2020-05-22  7:34 ` [PR PATCH] [Updated] " sgn
  2020-05-22  7:36 ` sgn
@ 2020-05-22 10:45 ` sgn
  2020-05-22 23:56 ` fosslinux
                   ` (16 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: sgn @ 2020-05-22 10:45 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 356 bytes --]

There is an updated pull request by sgn against master on the void-packages repository

https://github.com/sgn/void-packages mark-broken-packages
https://github.com/void-linux/void-packages/pull/22192

srcpkgs: mark broken packages to not waste time of build farm


A patch file from https://github.com/void-linux/void-packages/pull/22192.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-mark-broken-packages-22192.patch --]
[-- Type: text/x-diff, Size: 15322 bytes --]

From 0212cd49232860a68bc1a16fc5ecad10f6d525d1 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
 <congdanhqx@gmail.com>
Date: Fri, 22 May 2020 14:03:52 +0700
Subject: [PATCH] srcpkgs: mark broken packages to not waste time of build farm

[ci skip]
---
 srcpkgs/Uranium/template               | 1 +
 srcpkgs/WoeUSB/template                | 4 ++++
 srcpkgs/akonadi-calendar/template      | 4 ++++
 srcpkgs/akonadi-import-wizard/template | 4 ++++
 srcpkgs/akregator/template             | 4 ++++
 srcpkgs/calendarsupport/template       | 4 ++++
 srcpkgs/cura/template                  | 1 +
 srcpkgs/eventviews/template            | 5 ++++-
 srcpkgs/falkon/template                | 4 ++++
 srcpkgs/flowblade/template             | 1 +
 srcpkgs/incidenceeditor/template       | 5 ++++-
 srcpkgs/kalarm/template                | 4 ++++
 srcpkgs/kmail-account-wizard/template  | 4 ++++
 srcpkgs/kmailtransport/template        | 4 ++++
 srcpkgs/korganizer/template            | 4 ++++
 srcpkgs/libksieve/template             | 4 ++++
 srcpkgs/mailcommon/template            | 4 ++++
 srcpkgs/messagelib/template            | 4 ++++
 srcpkgs/perl-Cairo/template            | 1 +
 srcpkgs/perl-Gtk3-SimpleList/template  | 1 +
 srcpkgs/pim-data-exporter/template     | 4 ++++
 srcpkgs/python3-trimesh/template       | 2 ++
 srcpkgs/qmk/template                   | 2 ++
 srcpkgs/yarn-bin/template              | 4 ++++
 srcpkgs/yarn/template                  | 2 ++
 25 files changed, 79 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/Uranium/template b/srcpkgs/Uranium/template
index 67449022d63..95cb10ab0dc 100644
--- a/srcpkgs/Uranium/template
+++ b/srcpkgs/Uranium/template
@@ -15,3 +15,4 @@ license="LGPL-3.0-or-later"
 homepage="https://github.com/Ultimaker/Uranium"
 distfiles="https://github.com/Ultimaker/Uranium/archive/${version}.tar.gz"
 checksum=36896e4807d1ce7040b7ea3cb1288a9e175d55e03e1485b19ba09b407e9515e8
+nocross="python3-scipy nocross"
diff --git a/srcpkgs/WoeUSB/template b/srcpkgs/WoeUSB/template
index 1bb0efa56ff..889d52e9751 100644
--- a/srcpkgs/WoeUSB/template
+++ b/srcpkgs/WoeUSB/template
@@ -14,6 +14,10 @@ homepage="https://github.com/slacka/WoeUSB"
 distfiles="https://github.com/slacka/WoeUSB/archive/v${version}.tar.gz"
 checksum=0cab88a1113506f39d2f1c19532b2cd8d968c6a9f59129953c000e29e73f3d4f
 
+case "$XBPS_TARGET_MACHINE" in
+	arm*) broken="depends on grub";;
+esac
+
 post_patch() {
 	vsed -i -e "s/@@WOEUSB_VERSION@@/$version/g" \
 		configure.ac \
diff --git a/srcpkgs/akonadi-calendar/template b/srcpkgs/akonadi-calendar/template
index 170d204322c..4cc8319ad42 100644
--- a/srcpkgs/akonadi-calendar/template
+++ b/srcpkgs/akonadi-calendar/template
@@ -13,6 +13,10 @@ homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/akonadi-calendar-${version}.tar.xz"
 checksum=4b2c5b77b8f7e20a62e4dda534d4a7f4d3b9f1b1d72ae7c57a96c9d13c3607d7
 
+case "$XBPS_TARGET_MACHINE" in
+	arm*) broken="depends on qt5-webengine via kmailtransport";;
+esac
+
 akonadi-calendar-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision} ${makedepends}"
 	short_desc+=" - development files"
diff --git a/srcpkgs/akonadi-import-wizard/template b/srcpkgs/akonadi-import-wizard/template
index f67501de849..841835ae80f 100644
--- a/srcpkgs/akonadi-import-wizard/template
+++ b/srcpkgs/akonadi-import-wizard/template
@@ -13,6 +13,10 @@ homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
 checksum=483c2fd59209284e24d15f03052a96c1d25f89f719e0500b2e774cc7f72bc833
 
+case "$XBPS_TARGET_MACHINE" in
+	arm*) broken="depends on qt5-webengine via messagelib";;
+esac
+
 akonadi-import-wizard-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
diff --git a/srcpkgs/akregator/template b/srcpkgs/akregator/template
index 54531c2b0e8..1d074ed294c 100644
--- a/srcpkgs/akregator/template
+++ b/srcpkgs/akregator/template
@@ -14,3 +14,7 @@ license="GPL-2.0-or-later, GFDL-1.2-only"
 homepage="https://www.kde.org/applications/internet/akregator"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
 checksum=574c507cbe2e26c4b4d2a840c0f686e3dc807eed448dca07f331e1a639f4219c
+
+case "$XBPS_TARGET_MACHINE" in
+	arm*) broken="depends on qt5-webengine via messagelib";;
+esac
diff --git a/srcpkgs/calendarsupport/template b/srcpkgs/calendarsupport/template
index bc1520019c4..59af5c52340 100644
--- a/srcpkgs/calendarsupport/template
+++ b/srcpkgs/calendarsupport/template
@@ -13,6 +13,10 @@ homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/calendarsupport-${version}.tar.xz"
 checksum=7e77c354a1bc634cf31f728315ea7f0b85bd112d7dfd49786701118e8f8663fb
 
+
+case "$XBPS_TARGET_MACHINE" in
+	arm*) broken="depends on qt5-webengine via anonadi-calendar";;
+esac
 calendarsupport-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision} ${makedepends}"
 	short_desc+=" - development files"
diff --git a/srcpkgs/cura/template b/srcpkgs/cura/template
index 2d4574d0538..cc3f3f3dc1b 100644
--- a/srcpkgs/cura/template
+++ b/srcpkgs/cura/template
@@ -17,3 +17,4 @@ license="LGPL-3.0-or-later"
 homepage="https://github.com/Ultimaker/Cura"
 distfiles="https://github.com/Ultimaker/Cura/archive/${version}.tar.gz"
 checksum=0229f2c2813e803519c96cb268ed38641b796e4a74b9c93d8a16e247d904bd24
+nocross="python3-scipy nocross via Uranium"
diff --git a/srcpkgs/eventviews/template b/srcpkgs/eventviews/template
index 335b2a7ae61..f7c10db54fb 100644
--- a/srcpkgs/eventviews/template
+++ b/srcpkgs/eventviews/template
@@ -13,6 +13,10 @@ homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
 checksum=e3b02c47ec39312abd493e54b86e9cc17f9e3f08def30fff7cf5dc974bba296a
 
+case "$XBPS_TARGET_MACHINE" in
+	arm*) broken="depends on qt5-webengine via calendarsupport";;
+esac
+
 eventviews-devel_package() {
 	short_desc+=" - development"
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
@@ -23,4 +27,3 @@ eventviews-devel_package() {
 		vmove "usr/lib/*.so"
 	}
 }
-
diff --git a/srcpkgs/falkon/template b/srcpkgs/falkon/template
index 4b4a4e39a0c..74bc2faf119 100644
--- a/srcpkgs/falkon/template
+++ b/srcpkgs/falkon/template
@@ -18,3 +18,7 @@ distfiles="${KDE_SITE}/falkon/${version%.*}/falkon-${version}.tar.xz"
 checksum=ce743cd80c0e2d525a784e29c9b487f73480119b0567f9ce8ef1f44cca527587
 
 LDFLAGS="-Wl,--no-fatal-warnings"
+
+case "$XBPS_TARGET_MACHINE" in
+	arm*) broken="depends on qt5-webengine";;
+esac
diff --git a/srcpkgs/flowblade/template b/srcpkgs/flowblade/template
index c011d7dc115..20f0893e3e5 100644
--- a/srcpkgs/flowblade/template
+++ b/srcpkgs/flowblade/template
@@ -16,3 +16,4 @@ license="GPL-3.0-or-later"
 homepage="https://jliljebl.github.io/flowblade/"
 distfiles="https://github.com/jliljebl/flowblade/archive/v${version}.tar.gz"
 checksum=708ec92081d12f1388191fccce69643bf3a30fe6567a0037fb95c8774014472b
+nocross="gmic nocross"
diff --git a/srcpkgs/incidenceeditor/template b/srcpkgs/incidenceeditor/template
index e05581451ee..dd0d5ba15de 100644
--- a/srcpkgs/incidenceeditor/template
+++ b/srcpkgs/incidenceeditor/template
@@ -13,6 +13,10 @@ homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
 checksum=dec62f0aaa304e9e67589ed49d96e5c834e18b722cd6aea596775760382df7f6
 
+case "$XBPS_TARGET_MACHINE" in
+	arm*) broken="depends on qt5-webengine via calendarsupport";;
+esac
+
 incidenceeditor-devel_package() {
 	short_desc+=" - development"
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
@@ -23,4 +27,3 @@ incidenceeditor-devel_package() {
 		vmove "usr/lib/*.so"
 	}
 }
-
diff --git a/srcpkgs/kalarm/template b/srcpkgs/kalarm/template
index f607494e4f5..d8240cc052b 100644
--- a/srcpkgs/kalarm/template
+++ b/srcpkgs/kalarm/template
@@ -12,3 +12,7 @@ license="GPL-2.0-or-later"
 homepage="https://www.kde.org/applications/utilities/kalarm"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
 checksum=d1a910bd1a7b19e15167c83ec51be7946cc84cb473c3ae536684d6f6e2eacb32
+
+case "$XBPS_TARGET_MACHINE" in
+	arm*) broken="depends on qt5-webengine via mailcommon";;
+esac
diff --git a/srcpkgs/kmail-account-wizard/template b/srcpkgs/kmail-account-wizard/template
index 3e27a55bb99..7b4a9ad0b31 100644
--- a/srcpkgs/kmail-account-wizard/template
+++ b/srcpkgs/kmail-account-wizard/template
@@ -13,3 +13,7 @@ license="GPL-2.0-or-later"
 homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/kmail-account-wizard-${version}.tar.xz"
 checksum=4dadc238ba43bb5f0d1ebeef3a8696b508851d4e331b18b691831a0227259241
+
+case "$XBPS_TARGET_MACHINE" in
+	arm*) broken="depends on qt5-webengine via kmailtransport";;
+esac
diff --git a/srcpkgs/kmailtransport/template b/srcpkgs/kmailtransport/template
index 66176688332..68359db8ffe 100644
--- a/srcpkgs/kmailtransport/template
+++ b/srcpkgs/kmailtransport/template
@@ -13,6 +13,10 @@ homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/kmailtransport-${version}.tar.xz"
 checksum=75abe8cd02c628950906f979fe29aa23659afcd770e91442750ed3dfffa398eb
 
+case "$XBPS_TARGET_MACHINE" in
+	arm*) broken="depends on qt5-webengine via libkgapi";;
+esac
+
 kmailtransport-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision} ${makedepends}"
 	short_desc+=" - development files"
diff --git a/srcpkgs/korganizer/template b/srcpkgs/korganizer/template
index f8ad8b6ae65..1a0a8a9d746 100644
--- a/srcpkgs/korganizer/template
+++ b/srcpkgs/korganizer/template
@@ -13,3 +13,7 @@ license="GPL-2.0-or-later"
 homepage="https://www.kde.org/applications/office/korganizer"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
 checksum=5964961df1b34949e879c37286af64f4f7976250323d7d7ff297829c1b1d9f12
+
+case "$XBPS_TARGET_MACHINE" in
+	arm*) broken="depends on qt5-webengine via akonadi-calendar";;
+esac
diff --git a/srcpkgs/libksieve/template b/srcpkgs/libksieve/template
index 4eac9b8b2c3..cabbbcdfbe7 100644
--- a/srcpkgs/libksieve/template
+++ b/srcpkgs/libksieve/template
@@ -14,6 +14,10 @@ homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/libksieve-${version}.tar.xz"
 checksum=6c80cb0d584fb4d18bb6c31f3589d7929212b90058efcb4b5e8feef2f8b46212
 
+case "$XBPS_TARGET_MACHINE" in
+	arm*) broken="depends on qt5-webengine";;
+esac
+
 libksieve-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision} ${makedepends}"
 	short_desc+=" - development files"
diff --git a/srcpkgs/mailcommon/template b/srcpkgs/mailcommon/template
index df1afb8a0e4..11f8ecdc5a7 100644
--- a/srcpkgs/mailcommon/template
+++ b/srcpkgs/mailcommon/template
@@ -14,6 +14,10 @@ homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/mailcommon-${version}.tar.xz"
 checksum=547421c0c3a8e91495dafad531d0ff9e646365974dc130f3b7ebd0d0ff293360
 
+case "$XBPS_TARGET_MACHINE" in
+	arm*) broken="depends on qt5-webengine via messagelib";;
+esac
+
 mailcommon-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision} ${makedpends}"
 	short_desc+=" - development files"
diff --git a/srcpkgs/messagelib/template b/srcpkgs/messagelib/template
index 385e71d1997..44e0431b665 100644
--- a/srcpkgs/messagelib/template
+++ b/srcpkgs/messagelib/template
@@ -18,6 +18,10 @@ checksum=6142a47750b2aa8ef68b27855c9f78bbce45a5aaa2c4c49214fac2254c22780f
 
 #TODO: fix build without qca-qt5
 
+case "$XBPS_TARGET_MACHINE" in
+	arm*) broken="depends on qt5-webengine via kmailtransport";;
+esac
+
 if [ "$CROSS_BUILD" ]; then
 	LDFLAGS=" -Wl,-rpath-link,../../bin"
 fi
diff --git a/srcpkgs/perl-Cairo/template b/srcpkgs/perl-Cairo/template
index ca65910b420..a949fecb189 100644
--- a/srcpkgs/perl-Cairo/template
+++ b/srcpkgs/perl-Cairo/template
@@ -13,3 +13,4 @@ license="LGPL-2.1-or-later"
 homepage="http://gtk2-perl.sourceforge.net/"
 distfiles="${SOURCEFORGE_SITE}/gtk2-perl/Cairo-$version.tar.gz"
 checksum=5e1de126ddf93bd5b13f13a52f50d7f7af1157265b7f10e53d585ee1827be169
+nocross="perl-Glib is nocross"
diff --git a/srcpkgs/perl-Gtk3-SimpleList/template b/srcpkgs/perl-Gtk3-SimpleList/template
index 5e647b5a737..aa320a91e2f 100644
--- a/srcpkgs/perl-Gtk3-SimpleList/template
+++ b/srcpkgs/perl-Gtk3-SimpleList/template
@@ -15,3 +15,4 @@ license="LGPL-2.1-or-later"
 homepage="https://metacpan.org/release/Gtk3-SimpleList"
 distfiles="https://cpan.metacpan.org/authors/id/T/TV/TVIGNAUD/${pkgname/perl-/}-${version}.tar.gz"
 checksum=1d4465100bf3bc0474a29469a406fd033562b6e3736188121000372ab2ada884
+nocross="perl-Cairo perl-Glib is nocross"
diff --git a/srcpkgs/pim-data-exporter/template b/srcpkgs/pim-data-exporter/template
index 587fe5cc154..2c4bba056ec 100644
--- a/srcpkgs/pim-data-exporter/template
+++ b/srcpkgs/pim-data-exporter/template
@@ -13,3 +13,7 @@ license="GPL-2.0-or-later"
 homepage="https://kontact.kde.org/"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
 checksum=e05ffffb1f790f9e74559f40fa6b48bd75c3973f519e8825db0e330d425392d0
+
+case "$XBPS_TARGET_MACHINE" in
+	arm*) broken="depends on qt5-webengine via messagelib";;
+esac
diff --git a/srcpkgs/python3-trimesh/template b/srcpkgs/python3-trimesh/template
index d94e8c37b3a..499ec85386e 100644
--- a/srcpkgs/python3-trimesh/template
+++ b/srcpkgs/python3-trimesh/template
@@ -15,6 +15,8 @@ homepage="https://trimsh.org/"
 distfiles="https://github.com/mikedh/trimesh/archive/${version}.tar.gz"
 checksum=13c33db3de5d2cfc6a4305fd700728512bc2f06c11c6651122cc73e2f5c075c8
 
+nocross="python3-scipy nocross"
+
 post_install() {
 	vlicense LICENSE.md
 }
diff --git a/srcpkgs/qmk/template b/srcpkgs/qmk/template
index 389df443e61..b43c151863e 100644
--- a/srcpkgs/qmk/template
+++ b/srcpkgs/qmk/template
@@ -24,6 +24,8 @@ homepage="https://github.com/qmk/qmk_cli"
 distfiles="${PYPI_SITE}/q/qmk/qmk-${version}.tar.gz"
 checksum=54b751abc83fd985e06bf3b5407070ba3321d5fb8d69419845982b3a48673a7d
 
+nocross="requires cross-arm-none-eabi-gcc"
+
 post_install() {
 	vlicense LICENSE
 }
diff --git a/srcpkgs/yarn-bin/template b/srcpkgs/yarn-bin/template
index c42689782c0..63abf7d5d1d 100644
--- a/srcpkgs/yarn-bin/template
+++ b/srcpkgs/yarn-bin/template
@@ -11,6 +11,10 @@ distfiles="https://github.com/yarnpkg/yarn/releases/download/v${version}/yarn-v$
 checksum=bc5316aa110b2f564a71a3d6e235be55b98714660870c5b6b2d2d3f12587fb58
 conflicts="yarn>=0"
 
+case "$XBPS_TARGET_MACHINE" in
+	arm*) broken="depends on nodejs";;
+esac
+
 do_extract() {
 	bsdtar xfz ${XBPS_SRCDISTDIR}/${pkgname}-${version}/yarn-v${version}.tar.gz --strip-components=1 -C ${wrksrc}
 }
diff --git a/srcpkgs/yarn/template b/srcpkgs/yarn/template
index 69d6dcdccea..03dded33224 100644
--- a/srcpkgs/yarn/template
+++ b/srcpkgs/yarn/template
@@ -15,6 +15,8 @@ conflicts="yarn-bin>=0"
 
 case "$XBPS_TARGET_MACHINE" in
 	i686) broken="https://build.voidlinux.org/builders/i686_builder/builds/15057/steps/shell_3/logs/stdio"
+		;;
+	arm*) broken="depends on nodejs";;
 esac
 
 pre_build() {

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: srcpkgs: mark broken packages to not waste time of build farm
  2020-05-22  7:12 [PR PATCH] srcpkgs: mark broken packages to not waste time of build farm sgn
                   ` (2 preceding siblings ...)
  2020-05-22 10:45 ` sgn
@ 2020-05-22 23:56 ` fosslinux
  2020-05-22 23:57 ` fosslinux
                   ` (15 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: fosslinux @ 2020-05-22 23:56 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 223 bytes --]

New comment by fosslinux on void-packages repository

https://github.com/void-linux/void-packages/pull/22192#issuecomment-632947513

Comment:
Not sure I understand why... as @ericonr said why make dependencies nocross too?

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: srcpkgs: mark broken packages to not waste time of build farm
  2020-05-22  7:12 [PR PATCH] srcpkgs: mark broken packages to not waste time of build farm sgn
                   ` (3 preceding siblings ...)
  2020-05-22 23:56 ` fosslinux
@ 2020-05-22 23:57 ` fosslinux
  2020-05-23  1:34 ` sgn
                   ` (14 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: fosslinux @ 2020-05-22 23:57 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 335 bytes --]

New comment by fosslinux on void-packages repository

https://github.com/void-linux/void-packages/pull/22192#issuecomment-632947513

Comment:
Not sure I understand why... as @ericonr said why make dependencies nocross too?

The commit says "not waste time of build farm" but I don't quite understand why this wastes build farm time.

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: srcpkgs: mark broken packages to not waste time of build farm
  2020-05-22  7:12 [PR PATCH] srcpkgs: mark broken packages to not waste time of build farm sgn
                   ` (4 preceding siblings ...)
  2020-05-22 23:57 ` fosslinux
@ 2020-05-23  1:34 ` sgn
  2020-05-25 14:06 ` ericonr
                   ` (13 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: sgn @ 2020-05-23  1:34 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 415 bytes --]

New comment by sgn on void-packages repository

https://github.com/void-linux/void-packages/pull/22192#issuecomment-632964072

Comment:
On 2020-05-22 16:57:05-0700, fosslinux <notifications@github.com> wrote:
> Not sure I understand why... as @ericonr said why make dependencies nocross too?

The build will stop quicker than depending on its dependencies.
For now, it needs to process all dependencies.

-- 
Danh


^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: srcpkgs: mark broken packages to not waste time of build farm
  2020-05-22  7:12 [PR PATCH] srcpkgs: mark broken packages to not waste time of build farm sgn
                   ` (5 preceding siblings ...)
  2020-05-23  1:34 ` sgn
@ 2020-05-25 14:06 ` ericonr
  2020-05-25 15:56 ` sgn
                   ` (12 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: ericonr @ 2020-05-25 14:06 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 304 bytes --]

New comment by ericonr on void-packages repository

https://github.com/void-linux/void-packages/pull/22192#issuecomment-633589146

Comment:
But processing the dependencies shouldn't waste too much time, I think. Do you think the inconvenience of manually propagating this sort of info is worth it, then?

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: srcpkgs: mark broken packages to not waste time of build farm
  2020-05-22  7:12 [PR PATCH] srcpkgs: mark broken packages to not waste time of build farm sgn
                   ` (6 preceding siblings ...)
  2020-05-25 14:06 ` ericonr
@ 2020-05-25 15:56 ` sgn
  2020-05-26  6:31 ` fosslinux
                   ` (11 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: sgn @ 2020-05-25 15:56 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 645 bytes --]

New comment by sgn on void-packages repository

https://github.com/void-linux/void-packages/pull/22192#issuecomment-633632827

Comment:
On 2020-05-25 07:06:28-0700, Érico Nogueira Rolim <notifications@github.com> wrote:
> But processing the dependencies shouldn't waste too much time,
> I think. Do you think the inconvenience of manually propagating this
> sort of info is worth it, then?

I think manually propagating this information will cost us once and
benefits a lot.

Let's take a look at
https://build.voidlinux.org/builders/armv6l-musl_builder/builds/26349/steps/shell_3/logs/stdio

It takes use 7mins for doing nothing :/

-- 
Danh


^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: srcpkgs: mark broken packages to not waste time of build farm
  2020-05-22  7:12 [PR PATCH] srcpkgs: mark broken packages to not waste time of build farm sgn
                   ` (7 preceding siblings ...)
  2020-05-25 15:56 ` sgn
@ 2020-05-26  6:31 ` fosslinux
  2020-05-26  7:45 ` travankor
                   ` (10 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: fosslinux @ 2020-05-26  6:31 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 164 bytes --]

New comment by fosslinux on void-packages repository

https://github.com/void-linux/void-packages/pull/22192#issuecomment-633833167

Comment:
Hm, ok, fair enough. 

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: srcpkgs: mark broken packages to not waste time of build farm
  2020-05-22  7:12 [PR PATCH] srcpkgs: mark broken packages to not waste time of build farm sgn
                   ` (8 preceding siblings ...)
  2020-05-26  6:31 ` fosslinux
@ 2020-05-26  7:45 ` travankor
  2020-05-26 15:30 ` [PR PATCH] [Updated] " sgn
                   ` (9 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: travankor @ 2020-05-26  7:45 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 207 bytes --]

New comment by travankor on void-packages repository

https://github.com/void-linux/void-packages/pull/22192#issuecomment-633865655

Comment:
Agree with sgn, unless you guys have a better way to solve this.

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [PR PATCH] [Updated] srcpkgs: mark broken packages to not waste time of build farm
  2020-05-22  7:12 [PR PATCH] srcpkgs: mark broken packages to not waste time of build farm sgn
                   ` (9 preceding siblings ...)
  2020-05-26  7:45 ` travankor
@ 2020-05-26 15:30 ` sgn
  2020-05-26 15:30 ` sgn
                   ` (8 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: sgn @ 2020-05-26 15:30 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 356 bytes --]

There is an updated pull request by sgn against master on the void-packages repository

https://github.com/sgn/void-packages mark-broken-packages
https://github.com/void-linux/void-packages/pull/22192

srcpkgs: mark broken packages to not waste time of build farm


A patch file from https://github.com/void-linux/void-packages/pull/22192.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-mark-broken-packages-22192.patch --]
[-- Type: text/x-diff, Size: 16268 bytes --]

From 24ed5a42b8cf74cd96c094bac912c58ae234b5f2 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
 <congdanhqx@gmail.com>
Date: Fri, 22 May 2020 14:03:52 +0700
Subject: [PATCH] srcpkgs: mark broken packages to not waste time of build farm

[ci skip]
---
 srcpkgs/Uranium/template               | 1 +
 srcpkgs/WoeUSB/template                | 4 ++++
 srcpkgs/akonadi-calendar/template      | 4 ++++
 srcpkgs/akonadi-import-wizard/template | 4 ++++
 srcpkgs/akregator/template             | 4 ++++
 srcpkgs/calendarsupport/template       | 4 ++++
 srcpkgs/cura/template                  | 1 +
 srcpkgs/eventviews/template            | 5 ++++-
 srcpkgs/falkon/template                | 4 ++++
 srcpkgs/firefox-esr-i18n/template      | 6 ++++++
 srcpkgs/firefox-i18n/template          | 6 ++++++
 srcpkgs/flowblade/template             | 1 +
 srcpkgs/incidenceeditor/template       | 5 ++++-
 srcpkgs/kalarm/template                | 4 ++++
 srcpkgs/kmail-account-wizard/template  | 4 ++++
 srcpkgs/kmailtransport/template        | 4 ++++
 srcpkgs/korganizer/template            | 4 ++++
 srcpkgs/libksieve/template             | 4 ++++
 srcpkgs/mailcommon/template            | 4 ++++
 srcpkgs/messagelib/template            | 4 ++++
 srcpkgs/perl-Cairo/template            | 1 +
 srcpkgs/perl-Gtk3-SimpleList/template  | 1 +
 srcpkgs/pim-data-exporter/template     | 4 ++++
 srcpkgs/python3-trimesh/template       | 2 ++
 srcpkgs/qmk/template                   | 2 ++
 srcpkgs/yarn-bin/template              | 4 ++++
 srcpkgs/yarn/template                  | 2 ++
 27 files changed, 91 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/Uranium/template b/srcpkgs/Uranium/template
index 67449022d63..95cb10ab0dc 100644
--- a/srcpkgs/Uranium/template
+++ b/srcpkgs/Uranium/template
@@ -15,3 +15,4 @@ license="LGPL-3.0-or-later"
 homepage="https://github.com/Ultimaker/Uranium"
 distfiles="https://github.com/Ultimaker/Uranium/archive/${version}.tar.gz"
 checksum=36896e4807d1ce7040b7ea3cb1288a9e175d55e03e1485b19ba09b407e9515e8
+nocross="python3-scipy nocross"
diff --git a/srcpkgs/WoeUSB/template b/srcpkgs/WoeUSB/template
index 1bb0efa56ff..889d52e9751 100644
--- a/srcpkgs/WoeUSB/template
+++ b/srcpkgs/WoeUSB/template
@@ -14,6 +14,10 @@ homepage="https://github.com/slacka/WoeUSB"
 distfiles="https://github.com/slacka/WoeUSB/archive/v${version}.tar.gz"
 checksum=0cab88a1113506f39d2f1c19532b2cd8d968c6a9f59129953c000e29e73f3d4f
 
+case "$XBPS_TARGET_MACHINE" in
+	arm*) broken="depends on grub";;
+esac
+
 post_patch() {
 	vsed -i -e "s/@@WOEUSB_VERSION@@/$version/g" \
 		configure.ac \
diff --git a/srcpkgs/akonadi-calendar/template b/srcpkgs/akonadi-calendar/template
index 170d204322c..4cc8319ad42 100644
--- a/srcpkgs/akonadi-calendar/template
+++ b/srcpkgs/akonadi-calendar/template
@@ -13,6 +13,10 @@ homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/akonadi-calendar-${version}.tar.xz"
 checksum=4b2c5b77b8f7e20a62e4dda534d4a7f4d3b9f1b1d72ae7c57a96c9d13c3607d7
 
+case "$XBPS_TARGET_MACHINE" in
+	arm*) broken="depends on qt5-webengine via kmailtransport";;
+esac
+
 akonadi-calendar-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision} ${makedepends}"
 	short_desc+=" - development files"
diff --git a/srcpkgs/akonadi-import-wizard/template b/srcpkgs/akonadi-import-wizard/template
index f67501de849..841835ae80f 100644
--- a/srcpkgs/akonadi-import-wizard/template
+++ b/srcpkgs/akonadi-import-wizard/template
@@ -13,6 +13,10 @@ homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
 checksum=483c2fd59209284e24d15f03052a96c1d25f89f719e0500b2e774cc7f72bc833
 
+case "$XBPS_TARGET_MACHINE" in
+	arm*) broken="depends on qt5-webengine via messagelib";;
+esac
+
 akonadi-import-wizard-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
diff --git a/srcpkgs/akregator/template b/srcpkgs/akregator/template
index 54531c2b0e8..1d074ed294c 100644
--- a/srcpkgs/akregator/template
+++ b/srcpkgs/akregator/template
@@ -14,3 +14,7 @@ license="GPL-2.0-or-later, GFDL-1.2-only"
 homepage="https://www.kde.org/applications/internet/akregator"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
 checksum=574c507cbe2e26c4b4d2a840c0f686e3dc807eed448dca07f331e1a639f4219c
+
+case "$XBPS_TARGET_MACHINE" in
+	arm*) broken="depends on qt5-webengine via messagelib";;
+esac
diff --git a/srcpkgs/calendarsupport/template b/srcpkgs/calendarsupport/template
index bc1520019c4..59af5c52340 100644
--- a/srcpkgs/calendarsupport/template
+++ b/srcpkgs/calendarsupport/template
@@ -13,6 +13,10 @@ homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/calendarsupport-${version}.tar.xz"
 checksum=7e77c354a1bc634cf31f728315ea7f0b85bd112d7dfd49786701118e8f8663fb
 
+
+case "$XBPS_TARGET_MACHINE" in
+	arm*) broken="depends on qt5-webengine via anonadi-calendar";;
+esac
 calendarsupport-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision} ${makedepends}"
 	short_desc+=" - development files"
diff --git a/srcpkgs/cura/template b/srcpkgs/cura/template
index 2d4574d0538..cc3f3f3dc1b 100644
--- a/srcpkgs/cura/template
+++ b/srcpkgs/cura/template
@@ -17,3 +17,4 @@ license="LGPL-3.0-or-later"
 homepage="https://github.com/Ultimaker/Cura"
 distfiles="https://github.com/Ultimaker/Cura/archive/${version}.tar.gz"
 checksum=0229f2c2813e803519c96cb268ed38641b796e4a74b9c93d8a16e247d904bd24
+nocross="python3-scipy nocross via Uranium"
diff --git a/srcpkgs/eventviews/template b/srcpkgs/eventviews/template
index 335b2a7ae61..f7c10db54fb 100644
--- a/srcpkgs/eventviews/template
+++ b/srcpkgs/eventviews/template
@@ -13,6 +13,10 @@ homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
 checksum=e3b02c47ec39312abd493e54b86e9cc17f9e3f08def30fff7cf5dc974bba296a
 
+case "$XBPS_TARGET_MACHINE" in
+	arm*) broken="depends on qt5-webengine via calendarsupport";;
+esac
+
 eventviews-devel_package() {
 	short_desc+=" - development"
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
@@ -23,4 +27,3 @@ eventviews-devel_package() {
 		vmove "usr/lib/*.so"
 	}
 }
-
diff --git a/srcpkgs/falkon/template b/srcpkgs/falkon/template
index 4b4a4e39a0c..74bc2faf119 100644
--- a/srcpkgs/falkon/template
+++ b/srcpkgs/falkon/template
@@ -18,3 +18,7 @@ distfiles="${KDE_SITE}/falkon/${version%.*}/falkon-${version}.tar.xz"
 checksum=ce743cd80c0e2d525a784e29c9b487f73480119b0567f9ce8ef1f44cca527587
 
 LDFLAGS="-Wl,--no-fatal-warnings"
+
+case "$XBPS_TARGET_MACHINE" in
+	arm*) broken="depends on qt5-webengine";;
+esac
diff --git a/srcpkgs/firefox-esr-i18n/template b/srcpkgs/firefox-esr-i18n/template
index 01bb13566bf..9ced6c9f5d0 100644
--- a/srcpkgs/firefox-esr-i18n/template
+++ b/srcpkgs/firefox-esr-i18n/template
@@ -10,6 +10,12 @@ homepage="https://www.mozilla.org/firefox/"
 
 create_wrksrc=yes
 
+case $XBPS_TARGET_MACHINE in
+	armv[56]*) broken="firefox-esr" ;;
+	ppc64*) ;;
+	ppc*) broken="firefox-esr" ;;
+esac
+
 do_extract() {
 	:
 }
diff --git a/srcpkgs/firefox-i18n/template b/srcpkgs/firefox-i18n/template
index 11be604eaf5..5de42404b94 100644
--- a/srcpkgs/firefox-i18n/template
+++ b/srcpkgs/firefox-i18n/template
@@ -10,6 +10,12 @@ homepage="https://www.mozilla.org/firefox/"
 
 create_wrksrc=yes
 
+case $XBPS_TARGET_MACHINE in
+	armv[56]*) broken="see firefox" ;;
+	ppc64*) ;;
+	ppc*) broken="see firefox" ;;
+esac
+
 do_extract() {
 	:
 }
diff --git a/srcpkgs/flowblade/template b/srcpkgs/flowblade/template
index c011d7dc115..20f0893e3e5 100644
--- a/srcpkgs/flowblade/template
+++ b/srcpkgs/flowblade/template
@@ -16,3 +16,4 @@ license="GPL-3.0-or-later"
 homepage="https://jliljebl.github.io/flowblade/"
 distfiles="https://github.com/jliljebl/flowblade/archive/v${version}.tar.gz"
 checksum=708ec92081d12f1388191fccce69643bf3a30fe6567a0037fb95c8774014472b
+nocross="gmic nocross"
diff --git a/srcpkgs/incidenceeditor/template b/srcpkgs/incidenceeditor/template
index e05581451ee..dd0d5ba15de 100644
--- a/srcpkgs/incidenceeditor/template
+++ b/srcpkgs/incidenceeditor/template
@@ -13,6 +13,10 @@ homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
 checksum=dec62f0aaa304e9e67589ed49d96e5c834e18b722cd6aea596775760382df7f6
 
+case "$XBPS_TARGET_MACHINE" in
+	arm*) broken="depends on qt5-webengine via calendarsupport";;
+esac
+
 incidenceeditor-devel_package() {
 	short_desc+=" - development"
 	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
@@ -23,4 +27,3 @@ incidenceeditor-devel_package() {
 		vmove "usr/lib/*.so"
 	}
 }
-
diff --git a/srcpkgs/kalarm/template b/srcpkgs/kalarm/template
index f607494e4f5..d8240cc052b 100644
--- a/srcpkgs/kalarm/template
+++ b/srcpkgs/kalarm/template
@@ -12,3 +12,7 @@ license="GPL-2.0-or-later"
 homepage="https://www.kde.org/applications/utilities/kalarm"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
 checksum=d1a910bd1a7b19e15167c83ec51be7946cc84cb473c3ae536684d6f6e2eacb32
+
+case "$XBPS_TARGET_MACHINE" in
+	arm*) broken="depends on qt5-webengine via mailcommon";;
+esac
diff --git a/srcpkgs/kmail-account-wizard/template b/srcpkgs/kmail-account-wizard/template
index 3e27a55bb99..7b4a9ad0b31 100644
--- a/srcpkgs/kmail-account-wizard/template
+++ b/srcpkgs/kmail-account-wizard/template
@@ -13,3 +13,7 @@ license="GPL-2.0-or-later"
 homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/kmail-account-wizard-${version}.tar.xz"
 checksum=4dadc238ba43bb5f0d1ebeef3a8696b508851d4e331b18b691831a0227259241
+
+case "$XBPS_TARGET_MACHINE" in
+	arm*) broken="depends on qt5-webengine via kmailtransport";;
+esac
diff --git a/srcpkgs/kmailtransport/template b/srcpkgs/kmailtransport/template
index 66176688332..68359db8ffe 100644
--- a/srcpkgs/kmailtransport/template
+++ b/srcpkgs/kmailtransport/template
@@ -13,6 +13,10 @@ homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/kmailtransport-${version}.tar.xz"
 checksum=75abe8cd02c628950906f979fe29aa23659afcd770e91442750ed3dfffa398eb
 
+case "$XBPS_TARGET_MACHINE" in
+	arm*) broken="depends on qt5-webengine via libkgapi";;
+esac
+
 kmailtransport-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision} ${makedepends}"
 	short_desc+=" - development files"
diff --git a/srcpkgs/korganizer/template b/srcpkgs/korganizer/template
index f8ad8b6ae65..1a0a8a9d746 100644
--- a/srcpkgs/korganizer/template
+++ b/srcpkgs/korganizer/template
@@ -13,3 +13,7 @@ license="GPL-2.0-or-later"
 homepage="https://www.kde.org/applications/office/korganizer"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
 checksum=5964961df1b34949e879c37286af64f4f7976250323d7d7ff297829c1b1d9f12
+
+case "$XBPS_TARGET_MACHINE" in
+	arm*) broken="depends on qt5-webengine via akonadi-calendar";;
+esac
diff --git a/srcpkgs/libksieve/template b/srcpkgs/libksieve/template
index 4eac9b8b2c3..cabbbcdfbe7 100644
--- a/srcpkgs/libksieve/template
+++ b/srcpkgs/libksieve/template
@@ -14,6 +14,10 @@ homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/libksieve-${version}.tar.xz"
 checksum=6c80cb0d584fb4d18bb6c31f3589d7929212b90058efcb4b5e8feef2f8b46212
 
+case "$XBPS_TARGET_MACHINE" in
+	arm*) broken="depends on qt5-webengine";;
+esac
+
 libksieve-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision} ${makedepends}"
 	short_desc+=" - development files"
diff --git a/srcpkgs/mailcommon/template b/srcpkgs/mailcommon/template
index df1afb8a0e4..11f8ecdc5a7 100644
--- a/srcpkgs/mailcommon/template
+++ b/srcpkgs/mailcommon/template
@@ -14,6 +14,10 @@ homepage="https://community.kde.org/KDE_PIM"
 distfiles="${KDE_SITE}/release-service/${version}/src/mailcommon-${version}.tar.xz"
 checksum=547421c0c3a8e91495dafad531d0ff9e646365974dc130f3b7ebd0d0ff293360
 
+case "$XBPS_TARGET_MACHINE" in
+	arm*) broken="depends on qt5-webengine via messagelib";;
+esac
+
 mailcommon-devel_package() {
 	depends="${sourcepkg}>=${version}_${revision} ${makedpends}"
 	short_desc+=" - development files"
diff --git a/srcpkgs/messagelib/template b/srcpkgs/messagelib/template
index 385e71d1997..44e0431b665 100644
--- a/srcpkgs/messagelib/template
+++ b/srcpkgs/messagelib/template
@@ -18,6 +18,10 @@ checksum=6142a47750b2aa8ef68b27855c9f78bbce45a5aaa2c4c49214fac2254c22780f
 
 #TODO: fix build without qca-qt5
 
+case "$XBPS_TARGET_MACHINE" in
+	arm*) broken="depends on qt5-webengine via kmailtransport";;
+esac
+
 if [ "$CROSS_BUILD" ]; then
 	LDFLAGS=" -Wl,-rpath-link,../../bin"
 fi
diff --git a/srcpkgs/perl-Cairo/template b/srcpkgs/perl-Cairo/template
index ca65910b420..a949fecb189 100644
--- a/srcpkgs/perl-Cairo/template
+++ b/srcpkgs/perl-Cairo/template
@@ -13,3 +13,4 @@ license="LGPL-2.1-or-later"
 homepage="http://gtk2-perl.sourceforge.net/"
 distfiles="${SOURCEFORGE_SITE}/gtk2-perl/Cairo-$version.tar.gz"
 checksum=5e1de126ddf93bd5b13f13a52f50d7f7af1157265b7f10e53d585ee1827be169
+nocross="perl-Glib is nocross"
diff --git a/srcpkgs/perl-Gtk3-SimpleList/template b/srcpkgs/perl-Gtk3-SimpleList/template
index 5e647b5a737..aa320a91e2f 100644
--- a/srcpkgs/perl-Gtk3-SimpleList/template
+++ b/srcpkgs/perl-Gtk3-SimpleList/template
@@ -15,3 +15,4 @@ license="LGPL-2.1-or-later"
 homepage="https://metacpan.org/release/Gtk3-SimpleList"
 distfiles="https://cpan.metacpan.org/authors/id/T/TV/TVIGNAUD/${pkgname/perl-/}-${version}.tar.gz"
 checksum=1d4465100bf3bc0474a29469a406fd033562b6e3736188121000372ab2ada884
+nocross="perl-Cairo perl-Glib is nocross"
diff --git a/srcpkgs/pim-data-exporter/template b/srcpkgs/pim-data-exporter/template
index 587fe5cc154..2c4bba056ec 100644
--- a/srcpkgs/pim-data-exporter/template
+++ b/srcpkgs/pim-data-exporter/template
@@ -13,3 +13,7 @@ license="GPL-2.0-or-later"
 homepage="https://kontact.kde.org/"
 distfiles="${KDE_SITE}/release-service/${version}/src/${pkgname}-${version}.tar.xz"
 checksum=e05ffffb1f790f9e74559f40fa6b48bd75c3973f519e8825db0e330d425392d0
+
+case "$XBPS_TARGET_MACHINE" in
+	arm*) broken="depends on qt5-webengine via messagelib";;
+esac
diff --git a/srcpkgs/python3-trimesh/template b/srcpkgs/python3-trimesh/template
index d94e8c37b3a..499ec85386e 100644
--- a/srcpkgs/python3-trimesh/template
+++ b/srcpkgs/python3-trimesh/template
@@ -15,6 +15,8 @@ homepage="https://trimsh.org/"
 distfiles="https://github.com/mikedh/trimesh/archive/${version}.tar.gz"
 checksum=13c33db3de5d2cfc6a4305fd700728512bc2f06c11c6651122cc73e2f5c075c8
 
+nocross="python3-scipy nocross"
+
 post_install() {
 	vlicense LICENSE.md
 }
diff --git a/srcpkgs/qmk/template b/srcpkgs/qmk/template
index 389df443e61..b43c151863e 100644
--- a/srcpkgs/qmk/template
+++ b/srcpkgs/qmk/template
@@ -24,6 +24,8 @@ homepage="https://github.com/qmk/qmk_cli"
 distfiles="${PYPI_SITE}/q/qmk/qmk-${version}.tar.gz"
 checksum=54b751abc83fd985e06bf3b5407070ba3321d5fb8d69419845982b3a48673a7d
 
+nocross="requires cross-arm-none-eabi-gcc"
+
 post_install() {
 	vlicense LICENSE
 }
diff --git a/srcpkgs/yarn-bin/template b/srcpkgs/yarn-bin/template
index c42689782c0..63abf7d5d1d 100644
--- a/srcpkgs/yarn-bin/template
+++ b/srcpkgs/yarn-bin/template
@@ -11,6 +11,10 @@ distfiles="https://github.com/yarnpkg/yarn/releases/download/v${version}/yarn-v$
 checksum=bc5316aa110b2f564a71a3d6e235be55b98714660870c5b6b2d2d3f12587fb58
 conflicts="yarn>=0"
 
+case "$XBPS_TARGET_MACHINE" in
+	arm*) broken="depends on nodejs";;
+esac
+
 do_extract() {
 	bsdtar xfz ${XBPS_SRCDISTDIR}/${pkgname}-${version}/yarn-v${version}.tar.gz --strip-components=1 -C ${wrksrc}
 }
diff --git a/srcpkgs/yarn/template b/srcpkgs/yarn/template
index 69d6dcdccea..03dded33224 100644
--- a/srcpkgs/yarn/template
+++ b/srcpkgs/yarn/template
@@ -15,6 +15,8 @@ conflicts="yarn-bin>=0"
 
 case "$XBPS_TARGET_MACHINE" in
 	i686) broken="https://build.voidlinux.org/builders/i686_builder/builds/15057/steps/shell_3/logs/stdio"
+		;;
+	arm*) broken="depends on nodejs";;
 esac
 
 pre_build() {

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: srcpkgs: mark broken packages to not waste time of build farm
  2020-05-22  7:12 [PR PATCH] srcpkgs: mark broken packages to not waste time of build farm sgn
                   ` (10 preceding siblings ...)
  2020-05-26 15:30 ` [PR PATCH] [Updated] " sgn
@ 2020-05-26 15:30 ` sgn
  2020-05-26 18:23 ` q66
                   ` (7 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: sgn @ 2020-05-26 15:30 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 171 bytes --]

New comment by sgn on void-packages repository

https://github.com/void-linux/void-packages/pull/22192#issuecomment-634099095

Comment:
@ericonr Is my answer fine to you?

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: srcpkgs: mark broken packages to not waste time of build farm
  2020-05-22  7:12 [PR PATCH] srcpkgs: mark broken packages to not waste time of build farm sgn
                   ` (11 preceding siblings ...)
  2020-05-26 15:30 ` sgn
@ 2020-05-26 18:23 ` q66
  2020-05-27  0:04 ` sgn
                   ` (6 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: q66 @ 2020-05-26 18:23 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 553 bytes --]

New comment by q66 on void-packages repository

https://github.com/void-linux/void-packages/pull/22192#issuecomment-634195949

Comment:
A better way to solve this would be to clean things up on the builders. The only reason the builders are trying to build these every time is because it used to be built sometime in the past, and now the builders have it inside their state and attempt to rebuild them every time. But this should not be happening in the first place, the builders should stop trying once they see the dependency tree is not resolvable.

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: srcpkgs: mark broken packages to not waste time of build farm
  2020-05-22  7:12 [PR PATCH] srcpkgs: mark broken packages to not waste time of build farm sgn
                   ` (12 preceding siblings ...)
  2020-05-26 18:23 ` q66
@ 2020-05-27  0:04 ` sgn
  2020-05-27  0:05 ` [PR PATCH] [Closed]: " sgn
                   ` (5 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: sgn @ 2020-05-27  0:04 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 238 bytes --]

New comment by sgn on void-packages repository

https://github.com/void-linux/void-packages/pull/22192#issuecomment-634344238

Comment:
Yay, I see the comment in IRC, admin of those build server can fix them instead of this PR.
Closing.

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [PR PATCH] [Closed]: srcpkgs: mark broken packages to not waste time of build farm
  2020-05-22  7:12 [PR PATCH] srcpkgs: mark broken packages to not waste time of build farm sgn
                   ` (13 preceding siblings ...)
  2020-05-27  0:04 ` sgn
@ 2020-05-27  0:05 ` sgn
  2020-05-27  0:58 ` ericonr
                   ` (4 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: sgn @ 2020-05-27  0:05 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 195 bytes --]

There's a closed pull request on the void-packages repository

srcpkgs: mark broken packages to not waste time of build farm
https://github.com/void-linux/void-packages/pull/22192

Description:


^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: srcpkgs: mark broken packages to not waste time of build farm
  2020-05-22  7:12 [PR PATCH] srcpkgs: mark broken packages to not waste time of build farm sgn
                   ` (14 preceding siblings ...)
  2020-05-27  0:05 ` [PR PATCH] [Closed]: " sgn
@ 2020-05-27  0:58 ` ericonr
  2020-05-27 12:34 ` sgn
                   ` (3 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: ericonr @ 2020-05-27  0:58 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 206 bytes --]

New comment by ericonr on void-packages repository

https://github.com/void-linux/void-packages/pull/22192#issuecomment-634360650

Comment:
@sgn do you think we could open an issue to track that clean up? 

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: srcpkgs: mark broken packages to not waste time of build farm
  2020-05-22  7:12 [PR PATCH] srcpkgs: mark broken packages to not waste time of build farm sgn
                   ` (15 preceding siblings ...)
  2020-05-27  0:58 ` ericonr
@ 2020-05-27 12:34 ` sgn
  2020-05-29  0:38 ` ericonr
                   ` (2 subsequent siblings)
  19 siblings, 0 replies; 21+ messages in thread
From: sgn @ 2020-05-27 12:34 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 420 bytes --]

New comment by sgn on void-packages repository

https://github.com/void-linux/void-packages/pull/22192#issuecomment-634629885

Comment:
On 2020-05-26 17:58:56-0700, Érico Nogueira Rolim <notifications@github.com> wrote:
> @sgn do you think we could open an issue to track that clean up? 

Good idea!
I don't know which project should be open that issue, though.

Either this one or void-infra. I don't know.

-- 
Danh


^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: srcpkgs: mark broken packages to not waste time of build farm
  2020-05-22  7:12 [PR PATCH] srcpkgs: mark broken packages to not waste time of build farm sgn
                   ` (16 preceding siblings ...)
  2020-05-27 12:34 ` sgn
@ 2020-05-29  0:38 ` ericonr
  2020-05-29  1:02 ` sgn
  2020-05-29  2:25 ` ericonr
  19 siblings, 0 replies; 21+ messages in thread
From: ericonr @ 2020-05-29  0:38 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 328 bytes --]

New comment by ericonr on void-packages repository

https://github.com/void-linux/void-packages/pull/22192#issuecomment-635690578

Comment:
Most package removal stuff I've seen was in this repo, so I think it would be okay to make an issue here. Could you make it? Otherwise I can grab the package names later and collect them.

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: srcpkgs: mark broken packages to not waste time of build farm
  2020-05-22  7:12 [PR PATCH] srcpkgs: mark broken packages to not waste time of build farm sgn
                   ` (17 preceding siblings ...)
  2020-05-29  0:38 ` ericonr
@ 2020-05-29  1:02 ` sgn
  2020-05-29  2:25 ` ericonr
  19 siblings, 0 replies; 21+ messages in thread
From: sgn @ 2020-05-29  1:02 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1091 bytes --]

New comment by sgn on void-packages repository

https://github.com/void-linux/void-packages/pull/22192#issuecomment-635696798

Comment:
On 2020-05-28 17:38:47-0700, Érico Nogueira Rolim <notifications@github.com> wrote:
> Most package removal stuff I've seen was in this repo, so I think it
> would be okay to make an issue here. Could you make it? Otherwise
> I can grab the package names later and collect them.

Hi Erico,

I don't have access to GitHub webpage for a moment.

Would you mind to help me create it?
Here's the list of packages, all packages are broken in armv[567], except noted:

* Uranium (nocross)
* WoeUSB
* akonadi-calendar
* akonadi-import-wizard
* akregator
* calendarsupport
* cura (nocross)
* eventviews
* falkon
* firefox-esr-i18n (armv[56] + ppc32)
* firefox-i18n (armv[56] + ppc32)
* flowblade
* incidenceeditor
* kalarm
* kmail-account-wizard
* kmailtransport
* korganizer
* libksieve
* mailcommon
* messagelib
* perl-Cairo (nocross)
* perl-Gtk3-SimpleList (nocross)
* pim-data-exporter
* python3-trimesh (nocross)
* qmk (nocross)
* yarn-bin
* yarn

-- 
Danh


^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: srcpkgs: mark broken packages to not waste time of build farm
  2020-05-22  7:12 [PR PATCH] srcpkgs: mark broken packages to not waste time of build farm sgn
                   ` (18 preceding siblings ...)
  2020-05-29  1:02 ` sgn
@ 2020-05-29  2:25 ` ericonr
  19 siblings, 0 replies; 21+ messages in thread
From: ericonr @ 2020-05-29  2:25 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 160 bytes --]

New comment by ericonr on void-packages repository

https://github.com/void-linux/void-packages/pull/22192#issuecomment-635719568

Comment:
@sgn great, thanks!

^ permalink raw reply	[flat|nested] 21+ messages in thread

end of thread, other threads:[~2020-05-29  2:25 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-05-22  7:12 [PR PATCH] srcpkgs: mark broken packages to not waste time of build farm sgn
2020-05-22  7:34 ` [PR PATCH] [Updated] " sgn
2020-05-22  7:36 ` sgn
2020-05-22 10:45 ` sgn
2020-05-22 23:56 ` fosslinux
2020-05-22 23:57 ` fosslinux
2020-05-23  1:34 ` sgn
2020-05-25 14:06 ` ericonr
2020-05-25 15:56 ` sgn
2020-05-26  6:31 ` fosslinux
2020-05-26  7:45 ` travankor
2020-05-26 15:30 ` [PR PATCH] [Updated] " sgn
2020-05-26 15:30 ` sgn
2020-05-26 18:23 ` q66
2020-05-27  0:04 ` sgn
2020-05-27  0:05 ` [PR PATCH] [Closed]: " sgn
2020-05-27  0:58 ` ericonr
2020-05-27 12:34 ` sgn
2020-05-29  0:38 ` ericonr
2020-05-29  1:02 ` sgn
2020-05-29  2:25 ` ericonr

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).