Github messages for voidlinux
 help / color / mirror / Atom feed
* [PR PATCH] New package: spago-0.16.0
@ 2020-09-07  1:06 waynevanson
  2020-09-07  1:10 ` sgn
                   ` (42 more replies)
  0 siblings, 43 replies; 44+ messages in thread
From: waynevanson @ 2020-09-07  1:06 UTC (permalink / raw)
  To: ml

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

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

https://github.com/waynevanson/void-packages package/spago
https://github.com/void-linux/void-packages/pull/24723

New package: spago-0.16.0
I keep getting the error below and I cannot figure out how to solve it.

Anyone have any guidance? I've been trying for about 12 hours now on and off.
I've tried symlinks and depending on libtinfo files so far.

Error in log:

```sh
   SONAME: libtinfo.so.5 <-> UNKNOWN PKG PLEASE FIX!
```

Log:
```sh
[wayne@voidlinux void-packages]$ ./xbps-src pkg spago
=> xbps-src: updating repositories for host (x86_64)...
[*] Updating repository `https://alpha.de.repo.voidlinux.org/current/x86_64-repodata' ...
[*] Updating repository `https://alpha.de.repo.voidlinux.org/current/nonfree/x86_64-repodata' ...
[*] Updating repository `https://alpha.de.repo.voidlinux.org/current/debug/x86_64-repodata' ...
[*] Updating repository `https://alpha.de.repo.voidlinux.org/current/multilib/x86_64-repodata' ...
[*] Updating repository `https://alpha.de.repo.voidlinux.org/current/multilib/nonfree/x86_64-repodata' ...
=> xbps-src: updating software in / masterdir...
=> xbps-src: cleaning up / masterdir...
=> spago-0.16.0_1: removing autodeps, please wait...
=> spago-0.16.0_1: building for x86_64...
   [target] ncurses-libtinfo-libs-6.2_3: found (https://alpha.de.repo.voidlinux.org/current)
   [target] ncurses-libtinfo-devel-6.2_3: found (https://alpha.de.repo.voidlinux.org/current)
=> spago-0.16.0_1: installing target dependencies: ncurses-libtinfo-libs-6.2_3 ncurses-libtinfo-devel-6.2_3 ...
=> spago-0.16.0_1: skipping check (XBPS_CHECK_PKGS is disabled) ...
=> spago-0.16.0_1: running pre-pkg hook: 03-rewrite-python-shebang ...
=> spago-0.16.0_1: running pre-pkg hook: 04-generate-runtime-deps ...
   SONAME: libm.so.6 <-> glibc>=2.29_1
   SONAME: libstdc++.so.6 <-> libstdc++>=4.4.0_1
   SONAME: libz.so.1 <-> zlib>=1.2.3_1
   SONAME: libpthread.so.0 <-> glibc>=2.29_1
   SONAME: libtinfo.so.5 <-> UNKNOWN PKG PLEASE FIX!
   SONAME: librt.so.1 <-> glibc>=2.29_1
   SONAME: libutil.so.1 <-> glibc>=2.29_1
   SONAME: libdl.so.2 <-> glibc>=2.29_1
   SONAME: libgmp.so.10 <-> gmp>=5.0.1_1
   SONAME: libc.so.6 <-> glibc>=2.29_1
=> ERROR: spago-0.16.0_1: cannot guess required shlibs, aborting!
```

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

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-package/spago-24723.patch --]
[-- Type: text/x-diff, Size: 1395 bytes --]

From 703aa079fc4e6a270c57185c0788581009114747 Mon Sep 17 00:00:00 2001
From: Wayne Van Son <waynevanson@gmail.com>
Date: Mon, 7 Sep 2020 20:56:56 +1000
Subject: [PATCH] New package: spago-0.16.0

---
 srcpkgs/spago/template | 31 +++++++++++++++++++++++++++++++
 1 file changed, 31 insertions(+)
 create mode 100644 srcpkgs/spago/template

diff --git a/srcpkgs/spago/template b/srcpkgs/spago/template
new file mode 100644
index 00000000000..f929aafe8f8
--- /dev/null
+++ b/srcpkgs/spago/template
@@ -0,0 +1,31 @@
+# Template file for 'spago'
+pkgname=spago
+version=0.16.0
+revision=1
+makedepends="
+	ncurses-libtinfo-libs
+	ncurses-libtinfo-devel
+"
+wrksrc="."
+short_desc="PureScript package manager & build tool powered by Dhall & package-sets"
+maintainer="Wayne Van Son <waynevanson@gmail.com>"
+license="BSD-3-Clause"
+homepage="https://github.com/purescript/spago"
+distfiles="
+  ${homepage}/releases/download/${version}/linux.tar.gz
+  ${homepage}/archive/${version}.tar.gz
+"
+checksum="
+  08008aa83572192460b04ffffa24f2c60c06fd936944178f5b2cf04bf1e37bc8
+	3172cb0a5d5f603d77b0b2b6b22652c202417281340743e6478ceef1055d03c9
+"
+nopie_files="/usr/bin/spago"
+
+# distfile[0] is the executable
+# distfile[1] is the repository that contains the license
+
+do_install() {
+	# ln -sf /usr/lib/libtinfo.so /usr/lib/libtinfo.so.5
+	vbin ./spago
+	vlicense "${pkgname}-${version}/LICENSE"
+}

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

* Re: New package: spago-0.16.0
  2020-09-07  1:06 [PR PATCH] New package: spago-0.16.0 waynevanson
@ 2020-09-07  1:10 ` sgn
  2020-09-07  4:00 ` waynevanson
                   ` (41 subsequent siblings)
  42 siblings, 0 replies; 44+ messages in thread
From: sgn @ 2020-09-07  1:10 UTC (permalink / raw)
  To: ml

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

New comment by sgn on void-packages repository

https://github.com/void-linux/void-packages/pull/24723#issuecomment-687960636

Comment:
On 2020-09-06 18:01:53-0700, Wayne Van Son <notifications@github.com> wrote:
> I keep getting the error below and I cannot figure out how to solve it.
> 
> Anyone have any guidance? I&#39;ve been trying for about 12 hours now on and off.
> I&#39;ve tried symlinks and depending on libtinfo files so far.
> 
> Error in log:
> 
> ```sh
>    SONAME: libtinfo.so.5 &lt;-&gt; UNKNOWN PKG PLEASE FIX!
> ```

libtinfo is obsoleted, it was shipped with ncurses v5

Seems like this change fix it?
https://github.com/purescript/spago/commit/7dcd30d810d29c2bf2ae61c7947d183255b1844e


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

* Re: New package: spago-0.16.0
  2020-09-07  1:06 [PR PATCH] New package: spago-0.16.0 waynevanson
  2020-09-07  1:10 ` sgn
@ 2020-09-07  4:00 ` waynevanson
  2020-09-07  8:04 ` fosslinux
                   ` (40 subsequent siblings)
  42 siblings, 0 replies; 44+ messages in thread
From: waynevanson @ 2020-09-07  4:00 UTC (permalink / raw)
  To: ml

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

New comment by waynevanson on void-packages repository

https://github.com/void-linux/void-packages/pull/24723#issuecomment-688016484

Comment:
@sgn seems to me I should wait for them to issue a new build.

Are there any work arounds? I was trying to create a symlink but I didn't figure out which step and what commands to use, specifically for the template file.

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

* Re: New package: spago-0.16.0
  2020-09-07  1:06 [PR PATCH] New package: spago-0.16.0 waynevanson
  2020-09-07  1:10 ` sgn
  2020-09-07  4:00 ` waynevanson
@ 2020-09-07  8:04 ` fosslinux
  2020-09-07  8:05 ` [PR REVIEW] " fosslinux
                   ` (39 subsequent siblings)
  42 siblings, 0 replies; 44+ messages in thread
From: fosslinux @ 2020-09-07  8:04 UTC (permalink / raw)
  To: ml

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

New comment by fosslinux on void-packages repository

https://github.com/void-linux/void-packages/pull/24723#issuecomment-688129198

Comment:
Looks like you're in luck, the most recent commit:

https://github.com/purescript/spago/commit/7dcd30d810d29c2bf2ae61c7947d183255b1844e

Add https://github.com/purescript/spago/commit/7dcd30d810d29c2bf2ae61c7947d183255b1844e.patch as a patch.

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

* Re: [PR REVIEW] New package: spago-0.16.0
  2020-09-07  1:06 [PR PATCH] New package: spago-0.16.0 waynevanson
                   ` (2 preceding siblings ...)
  2020-09-07  8:04 ` fosslinux
@ 2020-09-07  8:05 ` fosslinux
  2020-09-07  8:05 ` fosslinux
                   ` (38 subsequent siblings)
  42 siblings, 0 replies; 44+ messages in thread
From: fosslinux @ 2020-09-07  8:05 UTC (permalink / raw)
  To: ml

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

New review comment by fosslinux on void-packages repository

https://github.com/void-linux/void-packages/pull/24723#discussion_r484260783

Comment:
`create_wrksrc` instead

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

* Re: [PR REVIEW] New package: spago-0.16.0
  2020-09-07  1:06 [PR PATCH] New package: spago-0.16.0 waynevanson
                   ` (3 preceding siblings ...)
  2020-09-07  8:05 ` [PR REVIEW] " fosslinux
@ 2020-09-07  8:05 ` fosslinux
  2020-09-07 23:24 ` waynevanson
                   ` (37 subsequent siblings)
  42 siblings, 0 replies; 44+ messages in thread
From: fosslinux @ 2020-09-07  8:05 UTC (permalink / raw)
  To: ml

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

New review comment by fosslinux on void-packages repository

https://github.com/void-linux/void-packages/pull/24723#discussion_r484260519

Comment:
unnessecary once fixed

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

* Re: [PR REVIEW] New package: spago-0.16.0
  2020-09-07  1:06 [PR PATCH] New package: spago-0.16.0 waynevanson
                   ` (4 preceding siblings ...)
  2020-09-07  8:05 ` fosslinux
@ 2020-09-07 23:24 ` waynevanson
  2020-09-08 10:49 ` [PR PATCH] [Updated] " waynevanson
                   ` (36 subsequent siblings)
  42 siblings, 0 replies; 44+ messages in thread
From: waynevanson @ 2020-09-07 23:24 UTC (permalink / raw)
  To: ml

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

New review comment by waynevanson on void-packages repository

https://github.com/void-linux/void-packages/pull/24723#discussion_r484584827

Comment:
> Are the binaries provided by `tar`, `xz` and `zlib` really necessary during build?

Stack requires tar and xz and spago requires zlib as a dependency

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

* Re: [PR PATCH] [Updated] New package: spago-0.16.0
  2020-09-07  1:06 [PR PATCH] New package: spago-0.16.0 waynevanson
                   ` (5 preceding siblings ...)
  2020-09-07 23:24 ` waynevanson
@ 2020-09-08 10:49 ` waynevanson
  2020-09-08 10:57 ` waynevanson
                   ` (35 subsequent siblings)
  42 siblings, 0 replies; 44+ messages in thread
From: waynevanson @ 2020-09-08 10:49 UTC (permalink / raw)
  To: ml

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

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

https://github.com/waynevanson/void-packages package/spago
https://github.com/void-linux/void-packages/pull/24723

New package: spago-0.16.0
I keep getting the error below and I cannot figure out how to solve it.

Anyone have any guidance? I've been trying for about 12 hours now on and off.
I've tried symlinks and depending on libtinfo files so far.

Error in log:

```sh
   SONAME: libtinfo.so.5 <-> UNKNOWN PKG PLEASE FIX!
```

Log:
```sh
[wayne@voidlinux void-packages]$ ./xbps-src pkg spago
=> xbps-src: updating repositories for host (x86_64)...
[*] Updating repository `https://alpha.de.repo.voidlinux.org/current/x86_64-repodata' ...
[*] Updating repository `https://alpha.de.repo.voidlinux.org/current/nonfree/x86_64-repodata' ...
[*] Updating repository `https://alpha.de.repo.voidlinux.org/current/debug/x86_64-repodata' ...
[*] Updating repository `https://alpha.de.repo.voidlinux.org/current/multilib/x86_64-repodata' ...
[*] Updating repository `https://alpha.de.repo.voidlinux.org/current/multilib/nonfree/x86_64-repodata' ...
=> xbps-src: updating software in / masterdir...
=> xbps-src: cleaning up / masterdir...
=> spago-0.16.0_1: removing autodeps, please wait...
=> spago-0.16.0_1: building for x86_64...
   [target] ncurses-libtinfo-libs-6.2_3: found (https://alpha.de.repo.voidlinux.org/current)
   [target] ncurses-libtinfo-devel-6.2_3: found (https://alpha.de.repo.voidlinux.org/current)
=> spago-0.16.0_1: installing target dependencies: ncurses-libtinfo-libs-6.2_3 ncurses-libtinfo-devel-6.2_3 ...
=> spago-0.16.0_1: skipping check (XBPS_CHECK_PKGS is disabled) ...
=> spago-0.16.0_1: running pre-pkg hook: 03-rewrite-python-shebang ...
=> spago-0.16.0_1: running pre-pkg hook: 04-generate-runtime-deps ...
   SONAME: libm.so.6 <-> glibc>=2.29_1
   SONAME: libstdc++.so.6 <-> libstdc++>=4.4.0_1
   SONAME: libz.so.1 <-> zlib>=1.2.3_1
   SONAME: libpthread.so.0 <-> glibc>=2.29_1
   SONAME: libtinfo.so.5 <-> UNKNOWN PKG PLEASE FIX!
   SONAME: librt.so.1 <-> glibc>=2.29_1
   SONAME: libutil.so.1 <-> glibc>=2.29_1
   SONAME: libdl.so.2 <-> glibc>=2.29_1
   SONAME: libgmp.so.10 <-> gmp>=5.0.1_1
   SONAME: libc.so.6 <-> glibc>=2.29_1
=> ERROR: spago-0.16.0_1: cannot guess required shlibs, aborting!
```

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

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-package/spago-24723.patch --]
[-- Type: text/x-diff, Size: 2947 bytes --]

From ab8b09c7f2b23dac4313d71a766a90d7a42bbfab Mon Sep 17 00:00:00 2001
From: Wayne Van Son <waynevanson@gmail.com>
Date: Mon, 7 Sep 2020 20:56:56 +1000
Subject: [PATCH] New package: spago-0.16.0

---
 srcpkgs/spago/patches/44c44.patch             | 10 ++++++++
 ...30d810d29c2bf2ae61c7947d183255b1844e.patch | 11 +++++++++
 srcpkgs/spago/patches/series                  |  2 ++
 srcpkgs/spago/template                        | 23 +++++++++++++++++++
 4 files changed, 46 insertions(+)
 create mode 100644 srcpkgs/spago/patches/44c44.patch
 create mode 100644 srcpkgs/spago/patches/7dcd30d810d29c2bf2ae61c7947d183255b1844e.patch
 create mode 100644 srcpkgs/spago/patches/series
 create mode 100644 srcpkgs/spago/template

diff --git a/srcpkgs/spago/patches/44c44.patch b/srcpkgs/spago/patches/44c44.patch
new file mode 100644
index 00000000000..ca9f0eac798
--- /dev/null
+++ b/srcpkgs/spago/patches/44c44.patch
@@ -0,0 +1,10 @@
+--- stack.yaml	2020-09-08 21:41:41.914940454 +1000
++++ "stack (copy).yaml"	2020-09-08 21:39:57.653946000 +1000
+@@ -41,6 +41,6 @@
+ - typed-process-0.2.6.0@sha256:c901c13d491441830eb23132ad6968243a56b98161629d260a26c0b13c735fcd
+ - unliftio-0.2.12@sha256:b089fbc2ff2628a963c2c4b12143f2020874e3e5144ffd6c62b25639a0ca1483
+ - hspec-megaparsec-2.0.1@sha256:7f26ab334eaa653054766110cf259c31314d1c2ec170270e56101e344ce65ef9,2163
+-allow-newer: true
++allow-newer: false
+ nix:
+   packages: [zlib]
diff --git a/srcpkgs/spago/patches/7dcd30d810d29c2bf2ae61c7947d183255b1844e.patch b/srcpkgs/spago/patches/7dcd30d810d29c2bf2ae61c7947d183255b1844e.patch
new file mode 100644
index 00000000000..07dc1d95a2e
--- /dev/null
+++ b/srcpkgs/spago/patches/7dcd30d810d29c2bf2ae61c7947d183255b1844e.patch
@@ -0,0 +1,11 @@
+--- a/stack.yaml
++++ b/stack.yaml
+@@ -44,3 +44,8 @@ extra-deps:
+ allow-newer: true
+ nix:
+   packages: [zlib]
++
++# This is so we don't depend on libtinfo
++flags:
++  haskeline:
++    terminfo: false
diff --git a/srcpkgs/spago/patches/series b/srcpkgs/spago/patches/series
new file mode 100644
index 00000000000..22be436ff49
--- /dev/null
+++ b/srcpkgs/spago/patches/series
@@ -0,0 +1,2 @@
+7dcd30d810d29c2bf2ae61c7947d183255b1844e.patch
+44c44.patch
\ No newline at end of file
diff --git a/srcpkgs/spago/template b/srcpkgs/spago/template
new file mode 100644
index 00000000000..149b2c98f95
--- /dev/null
+++ b/srcpkgs/spago/template
@@ -0,0 +1,23 @@
+# Template file for 'spago'
+pkgname=spago
+version=0.16.0
+revision=1
+build_style="haskell-stack"
+hostmakedepends="
+	ghc
+	stack
+"
+makedepends="
+	zlib
+	zlib-devel
+"
+short_desc="PureScript package manager & build tool powered by Dhall & package-sets"
+maintainer="Wayne Van Son <waynevanson@gmail.com>"
+license="BSD-3-Clause"
+homepage="https://github.com/purescript/spago"
+distfiles="${homepage}/archive/${version}.tar.gz"
+checksum="3172cb0a5d5f603d77b0b2b6b22652c202417281340743e6478ceef1055d03c9"
+
+post_install() {
+	vlicense LICENSE
+}

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

* Re: [PR PATCH] [Updated] New package: spago-0.16.0
  2020-09-07  1:06 [PR PATCH] New package: spago-0.16.0 waynevanson
                   ` (6 preceding siblings ...)
  2020-09-08 10:49 ` [PR PATCH] [Updated] " waynevanson
@ 2020-09-08 10:57 ` waynevanson
  2020-09-08 11:02 ` waynevanson
                   ` (34 subsequent siblings)
  42 siblings, 0 replies; 44+ messages in thread
From: waynevanson @ 2020-09-08 10:57 UTC (permalink / raw)
  To: ml

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

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

https://github.com/waynevanson/void-packages package/spago
https://github.com/void-linux/void-packages/pull/24723

New package: spago-0.16.0
I keep getting the error below and I cannot figure out how to solve it.

Anyone have any guidance? I've been trying for about 12 hours now on and off.
I've tried symlinks and depending on libtinfo files so far.

Error in log:

```sh
   SONAME: libtinfo.so.5 <-> UNKNOWN PKG PLEASE FIX!
```

Log:
```sh
[wayne@voidlinux void-packages]$ ./xbps-src pkg spago
=> xbps-src: updating repositories for host (x86_64)...
[*] Updating repository `https://alpha.de.repo.voidlinux.org/current/x86_64-repodata' ...
[*] Updating repository `https://alpha.de.repo.voidlinux.org/current/nonfree/x86_64-repodata' ...
[*] Updating repository `https://alpha.de.repo.voidlinux.org/current/debug/x86_64-repodata' ...
[*] Updating repository `https://alpha.de.repo.voidlinux.org/current/multilib/x86_64-repodata' ...
[*] Updating repository `https://alpha.de.repo.voidlinux.org/current/multilib/nonfree/x86_64-repodata' ...
=> xbps-src: updating software in / masterdir...
=> xbps-src: cleaning up / masterdir...
=> spago-0.16.0_1: removing autodeps, please wait...
=> spago-0.16.0_1: building for x86_64...
   [target] ncurses-libtinfo-libs-6.2_3: found (https://alpha.de.repo.voidlinux.org/current)
   [target] ncurses-libtinfo-devel-6.2_3: found (https://alpha.de.repo.voidlinux.org/current)
=> spago-0.16.0_1: installing target dependencies: ncurses-libtinfo-libs-6.2_3 ncurses-libtinfo-devel-6.2_3 ...
=> spago-0.16.0_1: skipping check (XBPS_CHECK_PKGS is disabled) ...
=> spago-0.16.0_1: running pre-pkg hook: 03-rewrite-python-shebang ...
=> spago-0.16.0_1: running pre-pkg hook: 04-generate-runtime-deps ...
   SONAME: libm.so.6 <-> glibc>=2.29_1
   SONAME: libstdc++.so.6 <-> libstdc++>=4.4.0_1
   SONAME: libz.so.1 <-> zlib>=1.2.3_1
   SONAME: libpthread.so.0 <-> glibc>=2.29_1
   SONAME: libtinfo.so.5 <-> UNKNOWN PKG PLEASE FIX!
   SONAME: librt.so.1 <-> glibc>=2.29_1
   SONAME: libutil.so.1 <-> glibc>=2.29_1
   SONAME: libdl.so.2 <-> glibc>=2.29_1
   SONAME: libgmp.so.10 <-> gmp>=5.0.1_1
   SONAME: libc.so.6 <-> glibc>=2.29_1
=> ERROR: spago-0.16.0_1: cannot guess required shlibs, aborting!
```

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

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-package/spago-24723.patch --]
[-- Type: text/x-diff, Size: 2794 bytes --]

From 8da845a7304277860b695fc2755c7d3795a6bfb5 Mon Sep 17 00:00:00 2001
From: Wayne Van Son <waynevanson@gmail.com>
Date: Mon, 7 Sep 2020 20:56:56 +1000
Subject: [PATCH] New package: spago-0.16.0

---
 srcpkgs/spago/patches/44c44.patch             |  8 +++++++
 ...30d810d29c2bf2ae61c7947d183255b1844e.patch |  9 ++++++++
 srcpkgs/spago/patches/series                  |  2 ++
 srcpkgs/spago/template                        | 23 +++++++++++++++++++
 4 files changed, 42 insertions(+)
 create mode 100644 srcpkgs/spago/patches/44c44.patch
 create mode 100644 srcpkgs/spago/patches/7dcd30d810d29c2bf2ae61c7947d183255b1844e.patch
 create mode 100644 srcpkgs/spago/patches/series
 create mode 100644 srcpkgs/spago/template

diff --git a/srcpkgs/spago/patches/44c44.patch b/srcpkgs/spago/patches/44c44.patch
new file mode 100644
index 00000000000..f7c79482c7a
--- /dev/null
+++ b/srcpkgs/spago/patches/44c44.patch
@@ -0,0 +1,8 @@
+@@ -41,6 +41,6 @@
+ - typed-process-0.2.6.0@sha256:c901c13d491441830eb23132ad6968243a56b98161629d260a26c0b13c735fcd
+ - unliftio-0.2.12@sha256:b089fbc2ff2628a963c2c4b12143f2020874e3e5144ffd6c62b25639a0ca1483
+ - hspec-megaparsec-2.0.1@sha256:7f26ab334eaa653054766110cf259c31314d1c2ec170270e56101e344ce65ef9,2163
+-allow-newer: true
++allow-newer: false
+ nix:
+   packages: [zlib]
diff --git a/srcpkgs/spago/patches/7dcd30d810d29c2bf2ae61c7947d183255b1844e.patch b/srcpkgs/spago/patches/7dcd30d810d29c2bf2ae61c7947d183255b1844e.patch
new file mode 100644
index 00000000000..1f6c2958743
--- /dev/null
+++ b/srcpkgs/spago/patches/7dcd30d810d29c2bf2ae61c7947d183255b1844e.patch
@@ -0,0 +1,9 @@
+@@ -44,3 +44,8 @@ extra-deps:
+ allow-newer: true
+ nix:
+   packages: [zlib]
++
++# This is so we don't depend on libtinfo
++flags:
++  haskeline:
++    terminfo: false
diff --git a/srcpkgs/spago/patches/series b/srcpkgs/spago/patches/series
new file mode 100644
index 00000000000..22be436ff49
--- /dev/null
+++ b/srcpkgs/spago/patches/series
@@ -0,0 +1,2 @@
+7dcd30d810d29c2bf2ae61c7947d183255b1844e.patch
+44c44.patch
\ No newline at end of file
diff --git a/srcpkgs/spago/template b/srcpkgs/spago/template
new file mode 100644
index 00000000000..149b2c98f95
--- /dev/null
+++ b/srcpkgs/spago/template
@@ -0,0 +1,23 @@
+# Template file for 'spago'
+pkgname=spago
+version=0.16.0
+revision=1
+build_style="haskell-stack"
+hostmakedepends="
+	ghc
+	stack
+"
+makedepends="
+	zlib
+	zlib-devel
+"
+short_desc="PureScript package manager & build tool powered by Dhall & package-sets"
+maintainer="Wayne Van Son <waynevanson@gmail.com>"
+license="BSD-3-Clause"
+homepage="https://github.com/purescript/spago"
+distfiles="${homepage}/archive/${version}.tar.gz"
+checksum="3172cb0a5d5f603d77b0b2b6b22652c202417281340743e6478ceef1055d03c9"
+
+post_install() {
+	vlicense LICENSE
+}

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

* Re: New package: spago-0.16.0
  2020-09-07  1:06 [PR PATCH] New package: spago-0.16.0 waynevanson
                   ` (7 preceding siblings ...)
  2020-09-08 10:57 ` waynevanson
@ 2020-09-08 11:02 ` waynevanson
  2020-09-08 11:09 ` ericonr
                   ` (33 subsequent siblings)
  42 siblings, 0 replies; 44+ messages in thread
From: waynevanson @ 2020-09-08 11:02 UTC (permalink / raw)
  To: ml

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

New comment by waynevanson on void-packages repository

https://github.com/void-linux/void-packages/pull/24723#issuecomment-688793927

Comment:
This is now set up to build from source.

I've been having some trouble with the patches. I've never patched before. Any insight on why this might be happening? Check out TravisCI for some insight:

```sh
=> spago-0.16.0_1: verifying checksum for distfile '0.16.0.tar.gz'... OK.

=> spago-0.16.0_1: running do-extract hook: 00-distfiles ...

=> spago-0.16.0_1: extracting distfile(s), please wait...

=> spago-0.16.0_1: running do-patch hook: 00-patches ...

=> spago-0.16.0_1: patching: 7dcd30d810d29c2bf2ae61c7947d183255b1844e.patch.

=> ERROR: spago-0.16.0_1: do-patch_00-patches: 'patch -sl ${_args} -i ${_patch} 2> /dev/null' exited with 2

=> ERROR:   in _process_patch() at common/hooks/do-patch/00-patches.sh:34

=> ERROR:   in hook() at common/hooks/do-patch/00-patches.sh:43

=> ERROR:   in run_func() at common/xbps-src/shutils/common.sh:21

=> ERROR:   in run_pkg_hooks() at common/xbps-src/shutils/common.sh:242

=> ERROR:   in run_step() at common/xbps-src/shutils/common.sh:71

=> ERROR:   in main() at common/xbps-src/libexec/xbps-src-dopatch.sh:33

The command "if [ -z "$XLINT" ]; then docker exec -t void hostrepo/common/travis/build.sh $BOOTSTRAP $ARCH; fi" exited with 1.
```

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

* Re: New package: spago-0.16.0
  2020-09-07  1:06 [PR PATCH] New package: spago-0.16.0 waynevanson
                   ` (8 preceding siblings ...)
  2020-09-08 11:02 ` waynevanson
@ 2020-09-08 11:09 ` ericonr
  2020-09-08 11:17 ` [PR PATCH] [Updated] " waynevanson
                   ` (32 subsequent siblings)
  42 siblings, 0 replies; 44+ messages in thread
From: ericonr @ 2020-09-08 11:09 UTC (permalink / raw)
  To: ml

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

New comment by ericonr on void-packages repository

https://github.com/void-linux/void-packages/pull/24723#issuecomment-688797747

Comment:
How did you generate these patches? You need to specify which file they are applied to. See patches in other packages.

If you use `git` to generate patches, it can be quite a bit easier.

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

* Re: [PR PATCH] [Updated] New package: spago-0.16.0
  2020-09-07  1:06 [PR PATCH] New package: spago-0.16.0 waynevanson
                   ` (9 preceding siblings ...)
  2020-09-08 11:09 ` ericonr
@ 2020-09-08 11:17 ` waynevanson
  2020-09-08 11:19 ` waynevanson
                   ` (31 subsequent siblings)
  42 siblings, 0 replies; 44+ messages in thread
From: waynevanson @ 2020-09-08 11:17 UTC (permalink / raw)
  To: ml

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

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

https://github.com/waynevanson/void-packages package/spago
https://github.com/void-linux/void-packages/pull/24723

New package: spago-0.16.0
I keep getting the error below and I cannot figure out how to solve it.

Anyone have any guidance? I've been trying for about 12 hours now on and off.
I've tried symlinks and depending on libtinfo files so far.

Error in log:

```sh
   SONAME: libtinfo.so.5 <-> UNKNOWN PKG PLEASE FIX!
```

Log:
```sh
[wayne@voidlinux void-packages]$ ./xbps-src pkg spago
=> xbps-src: updating repositories for host (x86_64)...
[*] Updating repository `https://alpha.de.repo.voidlinux.org/current/x86_64-repodata' ...
[*] Updating repository `https://alpha.de.repo.voidlinux.org/current/nonfree/x86_64-repodata' ...
[*] Updating repository `https://alpha.de.repo.voidlinux.org/current/debug/x86_64-repodata' ...
[*] Updating repository `https://alpha.de.repo.voidlinux.org/current/multilib/x86_64-repodata' ...
[*] Updating repository `https://alpha.de.repo.voidlinux.org/current/multilib/nonfree/x86_64-repodata' ...
=> xbps-src: updating software in / masterdir...
=> xbps-src: cleaning up / masterdir...
=> spago-0.16.0_1: removing autodeps, please wait...
=> spago-0.16.0_1: building for x86_64...
   [target] ncurses-libtinfo-libs-6.2_3: found (https://alpha.de.repo.voidlinux.org/current)
   [target] ncurses-libtinfo-devel-6.2_3: found (https://alpha.de.repo.voidlinux.org/current)
=> spago-0.16.0_1: installing target dependencies: ncurses-libtinfo-libs-6.2_3 ncurses-libtinfo-devel-6.2_3 ...
=> spago-0.16.0_1: skipping check (XBPS_CHECK_PKGS is disabled) ...
=> spago-0.16.0_1: running pre-pkg hook: 03-rewrite-python-shebang ...
=> spago-0.16.0_1: running pre-pkg hook: 04-generate-runtime-deps ...
   SONAME: libm.so.6 <-> glibc>=2.29_1
   SONAME: libstdc++.so.6 <-> libstdc++>=4.4.0_1
   SONAME: libz.so.1 <-> zlib>=1.2.3_1
   SONAME: libpthread.so.0 <-> glibc>=2.29_1
   SONAME: libtinfo.so.5 <-> UNKNOWN PKG PLEASE FIX!
   SONAME: librt.so.1 <-> glibc>=2.29_1
   SONAME: libutil.so.1 <-> glibc>=2.29_1
   SONAME: libdl.so.2 <-> glibc>=2.29_1
   SONAME: libgmp.so.10 <-> gmp>=5.0.1_1
   SONAME: libc.so.6 <-> glibc>=2.29_1
=> ERROR: spago-0.16.0_1: cannot guess required shlibs, aborting!
```

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

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-package/spago-24723.patch --]
[-- Type: text/x-diff, Size: 3074 bytes --]

From 4167d0e49e7ac4ef427d5d484c811aac370574da Mon Sep 17 00:00:00 2001
From: Wayne Van Son <waynevanson@gmail.com>
Date: Mon, 7 Sep 2020 20:56:56 +1000
Subject: [PATCH] New package: spago-0.16.0

---
 srcpkgs/spago/patches/44c44.patch             | 13 +++++++++++
 ...30d810d29c2bf2ae61c7947d183255b1844e.patch | 13 +++++++++++
 srcpkgs/spago/patches/series                  |  2 ++
 srcpkgs/spago/template                        | 23 +++++++++++++++++++
 4 files changed, 51 insertions(+)
 create mode 100644 srcpkgs/spago/patches/44c44.patch
 create mode 100644 srcpkgs/spago/patches/7dcd30d810d29c2bf2ae61c7947d183255b1844e.patch
 create mode 100644 srcpkgs/spago/patches/series
 create mode 100644 srcpkgs/spago/template

diff --git a/srcpkgs/spago/patches/44c44.patch b/srcpkgs/spago/patches/44c44.patch
new file mode 100644
index 00000000000..2b2809d436e
--- /dev/null
+++ b/srcpkgs/spago/patches/44c44.patch
@@ -0,0 +1,13 @@
+diff --git a/stack.yaml b/stack (copy).yaml
+index ae14f29..79ca2cc 100644
+--- a/stack.yaml
++++ b/stack (copy).yaml
+@@ -41,6 +41,6 @@ extra-deps:
+ - typed-process-0.2.6.0@sha256:c901c13d491441830eb23132ad6968243a56b98161629d260a26c0b13c735fcd
+ - unliftio-0.2.12@sha256:b089fbc2ff2628a963c2c4b12143f2020874e3e5144ffd6c62b25639a0ca1483
+ - hspec-megaparsec-2.0.1@sha256:7f26ab334eaa653054766110cf259c31314d1c2ec170270e56101e344ce65ef9,2163
+-allow-newer: true
++allow-newer: false
+ nix:
+   packages: [zlib]
+   
\ No newline at end of file
diff --git a/srcpkgs/spago/patches/7dcd30d810d29c2bf2ae61c7947d183255b1844e.patch b/srcpkgs/spago/patches/7dcd30d810d29c2bf2ae61c7947d183255b1844e.patch
new file mode 100644
index 00000000000..3a9afe3777c
--- /dev/null
+++ b/srcpkgs/spago/patches/7dcd30d810d29c2bf2ae61c7947d183255b1844e.patch
@@ -0,0 +1,13 @@
+diff --git a/stack.yaml b/stack.yaml
+index ae14f29f..d688acf5 100644
+--- a/stack.yaml
++++ b/stack.yaml
+@@ -44,3 +44,8 @@ extra-deps:
+ allow-newer: true
+ nix:
+   packages: [zlib]
++
++# This is so we don't depend on libtinfo
++flags:
++  haskeline:
++    terminfo: false
diff --git a/srcpkgs/spago/patches/series b/srcpkgs/spago/patches/series
new file mode 100644
index 00000000000..22be436ff49
--- /dev/null
+++ b/srcpkgs/spago/patches/series
@@ -0,0 +1,2 @@
+7dcd30d810d29c2bf2ae61c7947d183255b1844e.patch
+44c44.patch
\ No newline at end of file
diff --git a/srcpkgs/spago/template b/srcpkgs/spago/template
new file mode 100644
index 00000000000..149b2c98f95
--- /dev/null
+++ b/srcpkgs/spago/template
@@ -0,0 +1,23 @@
+# Template file for 'spago'
+pkgname=spago
+version=0.16.0
+revision=1
+build_style="haskell-stack"
+hostmakedepends="
+	ghc
+	stack
+"
+makedepends="
+	zlib
+	zlib-devel
+"
+short_desc="PureScript package manager & build tool powered by Dhall & package-sets"
+maintainer="Wayne Van Son <waynevanson@gmail.com>"
+license="BSD-3-Clause"
+homepage="https://github.com/purescript/spago"
+distfiles="${homepage}/archive/${version}.tar.gz"
+checksum="3172cb0a5d5f603d77b0b2b6b22652c202417281340743e6478ceef1055d03c9"
+
+post_install() {
+	vlicense LICENSE
+}

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

* Re: New package: spago-0.16.0
  2020-09-07  1:06 [PR PATCH] New package: spago-0.16.0 waynevanson
                   ` (10 preceding siblings ...)
  2020-09-08 11:17 ` [PR PATCH] [Updated] " waynevanson
@ 2020-09-08 11:19 ` waynevanson
  2020-09-08 11:41 ` ericonr
                   ` (30 subsequent siblings)
  42 siblings, 0 replies; 44+ messages in thread
From: waynevanson @ 2020-09-08 11:19 UTC (permalink / raw)
  To: ml

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

New comment by waynevanson on void-packages repository

https://github.com/void-linux/void-packages/pull/24723#issuecomment-688802689

Comment:
@ericonr  The long name patch was copied from here: https://github.com/void-linux/void-packages/pull/24723#issuecomment-688129198

The second was made by myself. It was made by using `git diff changed.file original.file`

Is the error syntactical? We don't really get much info about why the error didn't go through

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

* Re: New package: spago-0.16.0
  2020-09-07  1:06 [PR PATCH] New package: spago-0.16.0 waynevanson
                   ` (11 preceding siblings ...)
  2020-09-08 11:19 ` waynevanson
@ 2020-09-08 11:41 ` ericonr
  2020-09-08 11:42 ` ericonr
                   ` (29 subsequent siblings)
  42 siblings, 0 replies; 44+ messages in thread
From: ericonr @ 2020-09-08 11:41 UTC (permalink / raw)
  To: ml

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

New comment by ericonr on void-packages repository

https://github.com/void-linux/void-packages/pull/24723#issuecomment-688812637

Comment:
You need the whole patch, but without the prefix in the path, so the patch from there:

```
From 7dcd30d810d29c2bf2ae61c7947d183255b1844e Mon Sep 17 00:00:00 2001
From: Fabrizio Ferrai <fabrizio.ferrai@gmail.com>
Date: Thu, 3 Sep 2020 12:09:30 +0200
Subject: [PATCH] Drop dependency on libtinfo (#684)

---
 stack.yaml | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/stack.yaml b/stack.yaml
index ae14f29f..d688acf5 100644
--- a/stack.yaml
+++ b/stack.yaml
@@ -44,3 +44,8 @@ extra-deps:
 allow-newer: true
 nix:
   packages: [zlib]
+
+# This is so we don't depend on libtinfo
+flags:
+  haskeline:
+    terminfo: false
\ No newline at end of file
```

Should become

```
From 7dcd30d810d29c2bf2ae61c7947d183255b1844e Mon Sep 17 00:00:00 2001
From: Fabrizio Ferrai <fabrizio.ferrai@gmail.com>
Date: Thu, 3 Sep 2020 12:09:30 +0200
Subject: [PATCH] Drop dependency on libtinfo (#684)

---
 stack.yaml | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/stack.yaml b/stack.yaml
index ae14f29f..d688acf5 100644
--- stack.yaml
+++ stack.yaml
@@ -44,3 +44,8 @@ extra-deps:
 allow-newer: true
 nix:
   packages: [zlib]
+
+# This is so we don't depend on libtinfo
+flags:
+  haskeline:
+    terminfo: false
\ No newline at end of file
```

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

* Re: New package: spago-0.16.0
  2020-09-07  1:06 [PR PATCH] New package: spago-0.16.0 waynevanson
                   ` (12 preceding siblings ...)
  2020-09-08 11:41 ` ericonr
@ 2020-09-08 11:42 ` ericonr
  2020-09-08 12:08 ` [PR REVIEW] " ahesford
                   ` (28 subsequent siblings)
  42 siblings, 0 replies; 44+ messages in thread
From: ericonr @ 2020-09-08 11:42 UTC (permalink / raw)
  To: ml

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

New comment by ericonr on void-packages repository

https://github.com/void-linux/void-packages/pull/24723#issuecomment-688812637

Comment:
You need the whole patch, but without the prefix in the path, so the patch from there:

```
From 7dcd30d810d29c2bf2ae61c7947d183255b1844e Mon Sep 17 00:00:00 2001
From: Fabrizio Ferrai <fabrizio.ferrai@gmail.com>
Date: Thu, 3 Sep 2020 12:09:30 +0200
Subject: [PATCH] Drop dependency on libtinfo (#684)

---
 stack.yaml | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/stack.yaml b/stack.yaml
index ae14f29f..d688acf5 100644
--- a/stack.yaml
+++ b/stack.yaml
@@ -44,3 +44,8 @@ extra-deps:
 allow-newer: true
 nix:
   packages: [zlib]
+
+# This is so we don't depend on libtinfo
+flags:
+  haskeline:
+    terminfo: false
\ No newline at end of file
```

Should become

```
From 7dcd30d810d29c2bf2ae61c7947d183255b1844e Mon Sep 17 00:00:00 2001
From: Fabrizio Ferrai <fabrizio.ferrai@gmail.com>
Date: Thu, 3 Sep 2020 12:09:30 +0200
Subject: [PATCH] Drop dependency on libtinfo (#684)

---
 stack.yaml | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/stack.yaml b/stack.yaml
index ae14f29f..d688acf5 100644
--- stack.yaml
+++ stack.yaml
@@ -44,3 +44,8 @@ extra-deps:
 allow-newer: true
 nix:
   packages: [zlib]
+
+# This is so we don't depend on libtinfo
+flags:
+  haskeline:
+    terminfo: false
\ No newline at end of file
```

It could be shortened to 

```
--- stack.yaml
+++ stack.yaml
@@ -44,3 +44,8 @@ extra-deps:
 allow-newer: true
 nix:
   packages: [zlib]
+
+# This is so we don't depend on libtinfo
+flags:
+  haskeline:
+    terminfo: false
\ No newline at end of file
```

but keeping context is nice.

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

* Re: [PR REVIEW] New package: spago-0.16.0
  2020-09-07  1:06 [PR PATCH] New package: spago-0.16.0 waynevanson
                   ` (16 preceding siblings ...)
  2020-09-08 12:08 ` ahesford
@ 2020-09-08 12:08 ` ahesford
  2020-09-08 13:27 ` waynevanson
                   ` (24 subsequent siblings)
  42 siblings, 0 replies; 44+ messages in thread
From: ahesford @ 2020-09-08 12:08 UTC (permalink / raw)
  To: ml

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

New review comment by ahesford on void-packages repository

https://github.com/void-linux/void-packages/pull/24723#discussion_r484858872

Comment:
Neither `ghc` nor `stack` should be here, it's implied by the build style.

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

* Re: [PR REVIEW] New package: spago-0.16.0
  2020-09-07  1:06 [PR PATCH] New package: spago-0.16.0 waynevanson
                   ` (14 preceding siblings ...)
  2020-09-08 12:08 ` [PR REVIEW] " ahesford
@ 2020-09-08 12:08 ` ahesford
  2020-09-08 12:08 ` ahesford
                   ` (26 subsequent siblings)
  42 siblings, 0 replies; 44+ messages in thread
From: ahesford @ 2020-09-08 12:08 UTC (permalink / raw)
  To: ml

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

New review comment by ahesford on void-packages repository

https://github.com/void-linux/void-packages/pull/24723#discussion_r484859184

Comment:
`zlib` is implied by `zlib-devel`, remove.

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

* Re: [PR REVIEW] New package: spago-0.16.0
  2020-09-07  1:06 [PR PATCH] New package: spago-0.16.0 waynevanson
                   ` (15 preceding siblings ...)
  2020-09-08 12:08 ` ahesford
@ 2020-09-08 12:08 ` ahesford
  2020-09-08 12:08 ` ahesford
                   ` (25 subsequent siblings)
  42 siblings, 0 replies; 44+ messages in thread
From: ahesford @ 2020-09-08 12:08 UTC (permalink / raw)
  To: ml

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

New review comment by ahesford on void-packages repository

https://github.com/void-linux/void-packages/pull/24723#discussion_r484858606

Comment:
File name is wrong, but see general comment.

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

* Re: [PR REVIEW] New package: spago-0.16.0
  2020-09-07  1:06 [PR PATCH] New package: spago-0.16.0 waynevanson
                   ` (13 preceding siblings ...)
  2020-09-08 11:42 ` ericonr
@ 2020-09-08 12:08 ` ahesford
  2020-09-08 12:08 ` ahesford
                   ` (27 subsequent siblings)
  42 siblings, 0 replies; 44+ messages in thread
From: ahesford @ 2020-09-08 12:08 UTC (permalink / raw)
  To: ml

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

New review comment by ahesford on void-packages repository

https://github.com/void-linux/void-packages/pull/24723#discussion_r484860322

Comment:
Templates use a single space for indenting top-level continued variable definitions, not tabs. However, please try to fit these definitions on a single line, only wrapping when the total line length would be long (for some fuzzy definition of long, but generally ~80 characters).

For function bodies, indent with tabs as you are doing.

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

* Re: New package: spago-0.16.0
  2020-09-07  1:06 [PR PATCH] New package: spago-0.16.0 waynevanson
                   ` (17 preceding siblings ...)
  2020-09-08 12:08 ` ahesford
@ 2020-09-08 13:27 ` waynevanson
  2020-09-08 13:56 ` ericonr
                   ` (23 subsequent siblings)
  42 siblings, 0 replies; 44+ messages in thread
From: waynevanson @ 2020-09-08 13:27 UTC (permalink / raw)
  To: ml

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

New comment by waynevanson on void-packages repository

https://github.com/void-linux/void-packages/pull/24723#issuecomment-688865309

Comment:
@ahesford thank you for the explanation and patience, alongside my apologies for consuming CI resources.

To avoid this, I can add [ci skip] to the end of my commit message right?


I'll take onboard the advices given and try again tomorrow.

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

* Re: New package: spago-0.16.0
  2020-09-07  1:06 [PR PATCH] New package: spago-0.16.0 waynevanson
                   ` (18 preceding siblings ...)
  2020-09-08 13:27 ` waynevanson
@ 2020-09-08 13:56 ` ericonr
  2020-09-08 16:47 ` Chocimier
                   ` (22 subsequent siblings)
  42 siblings, 0 replies; 44+ messages in thread
From: ericonr @ 2020-09-08 13:56 UTC (permalink / raw)
  To: ml

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

New comment by ericonr on void-packages repository

https://github.com/void-linux/void-packages/pull/24723#issuecomment-688892940

Comment:
> To avoid this, I can add [ci skip] to the end of my commit message right?

We do want final test results for this. The idea is that you will only push a new version into the PR if it builds correctly in your machine.

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

* Re: New package: spago-0.16.0
  2020-09-07  1:06 [PR PATCH] New package: spago-0.16.0 waynevanson
                   ` (19 preceding siblings ...)
  2020-09-08 13:56 ` ericonr
@ 2020-09-08 16:47 ` Chocimier
  2020-09-08 17:19 ` ahesford
                   ` (21 subsequent siblings)
  42 siblings, 0 replies; 44+ messages in thread
From: Chocimier @ 2020-09-08 16:47 UTC (permalink / raw)
  To: ml

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

New comment by Chocimier on void-packages repository

https://github.com/void-linux/void-packages/pull/24723#issuecomment-689004810

Comment:
xbps-src do use `patches/series` file if present, as documented in Manual.md.

`git diff --no-prefix` can be used to create patch with paths expected by xbps-src.

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

* Re: New package: spago-0.16.0
  2020-09-07  1:06 [PR PATCH] New package: spago-0.16.0 waynevanson
                   ` (20 preceding siblings ...)
  2020-09-08 16:47 ` Chocimier
@ 2020-09-08 17:19 ` ahesford
  2020-09-09  1:29 ` [PR REVIEW] " waynevanson
                   ` (20 subsequent siblings)
  42 siblings, 0 replies; 44+ messages in thread
From: ahesford @ 2020-09-08 17:19 UTC (permalink / raw)
  To: ml

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

New comment by ahesford on void-packages repository

https://github.com/void-linux/void-packages/pull/24723#issuecomment-689022180

Comment:
> xbps-src do use `patches/series` file if present, as documented in Manual.md.

Thanks for pointing this out; I overlooked that feature.

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

* Re: [PR REVIEW] New package: spago-0.16.0
  2020-09-07  1:06 [PR PATCH] New package: spago-0.16.0 waynevanson
                   ` (21 preceding siblings ...)
  2020-09-08 17:19 ` ahesford
@ 2020-09-09  1:29 ` waynevanson
  2020-09-09  1:49 ` waynevanson
                   ` (19 subsequent siblings)
  42 siblings, 0 replies; 44+ messages in thread
From: waynevanson @ 2020-09-09  1:29 UTC (permalink / raw)
  To: ml

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

New review comment by waynevanson on void-packages repository

https://github.com/void-linux/void-packages/pull/24723#discussion_r485283592

Comment:
> We build Haskell package using stack from Stackage, generally the LTS versions. Haskell templates need to have host dependencies on `ghc` and `stack`, and set build style to haskell-stack.

from https://github.com/void-linux/void-packages/blob/master/Manual.md#haskell-packages

Do I still need to amend this change?

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

* Re: [PR REVIEW] New package: spago-0.16.0
  2020-09-07  1:06 [PR PATCH] New package: spago-0.16.0 waynevanson
                   ` (22 preceding siblings ...)
  2020-09-09  1:29 ` [PR REVIEW] " waynevanson
@ 2020-09-09  1:49 ` waynevanson
  2020-09-12  2:26 ` waynevanson
                   ` (18 subsequent siblings)
  42 siblings, 0 replies; 44+ messages in thread
From: waynevanson @ 2020-09-09  1:49 UTC (permalink / raw)
  To: ml

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

New review comment by waynevanson on void-packages repository

https://github.com/void-linux/void-packages/pull/24723#discussion_r485289657

Comment:
You're correct. It installs the dependencies.

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

* Re: New package: spago-0.16.0
  2020-09-07  1:06 [PR PATCH] New package: spago-0.16.0 waynevanson
                   ` (23 preceding siblings ...)
  2020-09-09  1:49 ` waynevanson
@ 2020-09-12  2:26 ` waynevanson
  2020-09-12  2:31 ` [PR PATCH] [Updated] " waynevanson
                   ` (17 subsequent siblings)
  42 siblings, 0 replies; 44+ messages in thread
From: waynevanson @ 2020-09-12  2:26 UTC (permalink / raw)
  To: ml

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

New comment by waynevanson on void-packages repository

https://github.com/void-linux/void-packages/pull/24723#issuecomment-691385975

Comment:
As documented in the [optional variables section of the manual](https://github.com/void-linux/void-packages/blob/master/Manual.md#optional-variables), host dependencies cannot be set to a version. [This comment on GitHub](https://github.com/purescript/spago/issues/686#issuecomment-691197535) indicates that we need GHC to be of version `8.4` in order for it to build `spago`.

So far my working solution is to download the GHC specified by spago. This runs using `stack build` during phase `do_build()`.
Should downloading GHC via stack happen at a different phase? If so, when?

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

* Re: [PR PATCH] [Updated] New package: spago-0.16.0
  2020-09-07  1:06 [PR PATCH] New package: spago-0.16.0 waynevanson
                   ` (24 preceding siblings ...)
  2020-09-12  2:26 ` waynevanson
@ 2020-09-12  2:31 ` waynevanson
  2020-09-12  5:03 ` waynevanson
                   ` (16 subsequent siblings)
  42 siblings, 0 replies; 44+ messages in thread
From: waynevanson @ 2020-09-12  2:31 UTC (permalink / raw)
  To: ml

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

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

https://github.com/waynevanson/void-packages package/spago
https://github.com/void-linux/void-packages/pull/24723

New package: spago-0.16.0
I keep getting the error below and I cannot figure out how to solve it.

Anyone have any guidance? I've been trying for about 12 hours now on and off.
I've tried symlinks and depending on libtinfo files so far.

Error in log:

```sh
   SONAME: libtinfo.so.5 <-> UNKNOWN PKG PLEASE FIX!
```

Log:
```sh
[wayne@voidlinux void-packages]$ ./xbps-src pkg spago
=> xbps-src: updating repositories for host (x86_64)...
[*] Updating repository `https://alpha.de.repo.voidlinux.org/current/x86_64-repodata' ...
[*] Updating repository `https://alpha.de.repo.voidlinux.org/current/nonfree/x86_64-repodata' ...
[*] Updating repository `https://alpha.de.repo.voidlinux.org/current/debug/x86_64-repodata' ...
[*] Updating repository `https://alpha.de.repo.voidlinux.org/current/multilib/x86_64-repodata' ...
[*] Updating repository `https://alpha.de.repo.voidlinux.org/current/multilib/nonfree/x86_64-repodata' ...
=> xbps-src: updating software in / masterdir...
=> xbps-src: cleaning up / masterdir...
=> spago-0.16.0_1: removing autodeps, please wait...
=> spago-0.16.0_1: building for x86_64...
   [target] ncurses-libtinfo-libs-6.2_3: found (https://alpha.de.repo.voidlinux.org/current)
   [target] ncurses-libtinfo-devel-6.2_3: found (https://alpha.de.repo.voidlinux.org/current)
=> spago-0.16.0_1: installing target dependencies: ncurses-libtinfo-libs-6.2_3 ncurses-libtinfo-devel-6.2_3 ...
=> spago-0.16.0_1: skipping check (XBPS_CHECK_PKGS is disabled) ...
=> spago-0.16.0_1: running pre-pkg hook: 03-rewrite-python-shebang ...
=> spago-0.16.0_1: running pre-pkg hook: 04-generate-runtime-deps ...
   SONAME: libm.so.6 <-> glibc>=2.29_1
   SONAME: libstdc++.so.6 <-> libstdc++>=4.4.0_1
   SONAME: libz.so.1 <-> zlib>=1.2.3_1
   SONAME: libpthread.so.0 <-> glibc>=2.29_1
   SONAME: libtinfo.so.5 <-> UNKNOWN PKG PLEASE FIX!
   SONAME: librt.so.1 <-> glibc>=2.29_1
   SONAME: libutil.so.1 <-> glibc>=2.29_1
   SONAME: libdl.so.2 <-> glibc>=2.29_1
   SONAME: libgmp.so.10 <-> gmp>=5.0.1_1
   SONAME: libc.so.6 <-> glibc>=2.29_1
=> ERROR: spago-0.16.0_1: cannot guess required shlibs, aborting!
```

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

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-package/spago-24723.patch --]
[-- Type: text/x-diff, Size: 2309 bytes --]

From a530dc0ca826d9d1f2dc13674cc2986ad8c53602 Mon Sep 17 00:00:00 2001
From: Wayne Van Son <waynevanson@gmail.com>
Date: Mon, 7 Sep 2020 20:56:56 +1000
Subject: [PATCH] New package: spago-0.16.0

---
 srcpkgs/spago/patches/libtinfo-new.patch | 16 +++++++++++++
 srcpkgs/spago/template                   | 29 ++++++++++++++++++++++++
 2 files changed, 45 insertions(+)
 create mode 100644 srcpkgs/spago/patches/libtinfo-new.patch
 create mode 100644 srcpkgs/spago/template

diff --git a/srcpkgs/spago/patches/libtinfo-new.patch b/srcpkgs/spago/patches/libtinfo-new.patch
new file mode 100644
index 00000000000..f8b5046cd1b
--- /dev/null
+++ b/srcpkgs/spago/patches/libtinfo-new.patch
@@ -0,0 +1,16 @@
+# patch a dependency that uses libtinfo.so.5 because it's obsolete.
+diff --git stack.yaml stack.yaml
+index ae14f29..5e3b078 100644
+--- stack.yaml
++++ stack.yaml
+@@ -41,6 +41,9 @@ extra-deps:
+ - typed-process-0.2.6.0@sha256:c901c13d491441830eb23132ad6968243a56b98161629d260a26c0b13c735fcd
+ - unliftio-0.2.12@sha256:b089fbc2ff2628a963c2c4b12143f2020874e3e5144ffd6c62b25639a0ca1483
+ - hspec-megaparsec-2.0.1@sha256:7f26ab334eaa653054766110cf259c31314d1c2ec170270e56101e344ce65ef9,2163
+ allow-newer: true
+ nix:
+   packages: [zlib]
++flags:
++  haskeline:
++    terminfo: false
+\ No newline at end of file
\ No newline at end of file
diff --git a/srcpkgs/spago/template b/srcpkgs/spago/template
new file mode 100644
index 00000000000..a59c0e8a1ca
--- /dev/null
+++ b/srcpkgs/spago/template
@@ -0,0 +1,29 @@
+# Template file for 'spago'
+pkgname=spago
+version=0.16.0
+revision=1
+build_style="haskell-stack"
+hostmakedepends="stack"
+makedepends="ncurses-libtinfo-devel tar xz zlib-devel"
+short_desc="PureScript package manager & build tool powered by Dhall & package-sets"
+maintainer="Wayne Van Son <waynevanson@gmail.com>"
+license="BSD-3-Clause"
+homepage="https://github.com/purescript/spago"
+distfiles="${homepage}/archive/${version}.tar.gz"
+checksum="3172cb0a5d5f603d77b0b2b6b22652c202417281340743e6478ceef1055d03c9"
+nopie_files="/usr/bin/spago"
+nocross="yes"
+
+do_build() {
+	STACK_ROOT="$wrksrc/.stack" stack build
+}
+
+do_install() {
+	vmkdir usr/bin
+	STACK_ROOT="$wrksrc/.stack" stack install \
+	    --local-bin-path=${DESTDIR}/usr/bin
+}
+
+post_install() {
+	vlicense LICENSE
+}

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

* Re: New package: spago-0.16.0
  2020-09-07  1:06 [PR PATCH] New package: spago-0.16.0 waynevanson
                   ` (25 preceding siblings ...)
  2020-09-12  2:31 ` [PR PATCH] [Updated] " waynevanson
@ 2020-09-12  5:03 ` waynevanson
  2020-09-12 11:05 ` fosslinux
                   ` (15 subsequent siblings)
  42 siblings, 0 replies; 44+ messages in thread
From: waynevanson @ 2020-09-12  5:03 UTC (permalink / raw)
  To: ml

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

New comment by waynevanson on void-packages repository

https://github.com/void-linux/void-packages/pull/24723#issuecomment-691411150

Comment:
Should `x86_64-musl` and `i686` try to build on travis when `nocross="yes"`?
Do I need to disable these using the `archs` variable?

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

* Re: New package: spago-0.16.0
  2020-09-07  1:06 [PR PATCH] New package: spago-0.16.0 waynevanson
                   ` (26 preceding siblings ...)
  2020-09-12  5:03 ` waynevanson
@ 2020-09-12 11:05 ` fosslinux
  2020-09-12 13:47 ` [PR REVIEW] " ahesford
                   ` (14 subsequent siblings)
  42 siblings, 0 replies; 44+ messages in thread
From: fosslinux @ 2020-09-12 11:05 UTC (permalink / raw)
  To: ml

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

New comment by fosslinux on void-packages repository

https://github.com/void-linux/void-packages/pull/24723#issuecomment-691470660

Comment:
`nocross` indicates that in some way the package is not able to cross-compile. I believe you do want `archs` here; does spago only support x86_64?

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

* Re: [PR REVIEW] New package: spago-0.16.0
  2020-09-07  1:06 [PR PATCH] New package: spago-0.16.0 waynevanson
                   ` (27 preceding siblings ...)
  2020-09-12 11:05 ` fosslinux
@ 2020-09-12 13:47 ` ahesford
  2020-09-12 13:47 ` ahesford
                   ` (13 subsequent siblings)
  42 siblings, 0 replies; 44+ messages in thread
From: ahesford @ 2020-09-12 13:47 UTC (permalink / raw)
  To: ml

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

New review comment by ahesford on void-packages repository

https://github.com/void-linux/void-packages/pull/24723#discussion_r487410310

Comment:
If you define your own `do_build` amd `do_install`, there is no value in using `build_style`, especially since the `haskell-stack` style pulls in the system GHC that you don't use. Just drop this line.

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

* Re: [PR REVIEW] New package: spago-0.16.0
  2020-09-07  1:06 [PR PATCH] New package: spago-0.16.0 waynevanson
                   ` (29 preceding siblings ...)
  2020-09-12 13:47 ` ahesford
@ 2020-09-12 13:47 ` ahesford
  2020-09-12 15:20 ` ericonr
                   ` (11 subsequent siblings)
  42 siblings, 0 replies; 44+ messages in thread
From: ahesford @ 2020-09-12 13:47 UTC (permalink / raw)
  To: ml

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

New review comment by ahesford on void-packages repository

https://github.com/void-linux/void-packages/pull/24723#discussion_r487410388

Comment:
I thought the point of your `stack.yaml` patch was to drop the dependence on `ncurses-libtinfo-devel`.

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

* Re: [PR REVIEW] New package: spago-0.16.0
  2020-09-07  1:06 [PR PATCH] New package: spago-0.16.0 waynevanson
                   ` (28 preceding siblings ...)
  2020-09-12 13:47 ` [PR REVIEW] " ahesford
@ 2020-09-12 13:47 ` ahesford
  2020-09-12 13:47 ` ahesford
                   ` (12 subsequent siblings)
  42 siblings, 0 replies; 44+ messages in thread
From: ahesford @ 2020-09-12 13:47 UTC (permalink / raw)
  To: ml

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

New review comment by ahesford on void-packages repository

https://github.com/void-linux/void-packages/pull/24723#discussion_r487411231

Comment:
I think the problem here is that `stack` downloads a version of `ghc` that is only for `x86_64`. The template as is should either set `archs="x86_64"` or set `broken` when `"$XBPS_TARGET_MACHINE" != "x86_64"`. (The `archs` variable is really meant to indicate an upstream support limitation, not necessarily a consequence of XBPS packaging details or version incompatibilities.) It's not clear to me what option would be preferable here.

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

* Re: [PR REVIEW] New package: spago-0.16.0
  2020-09-07  1:06 [PR PATCH] New package: spago-0.16.0 waynevanson
                   ` (30 preceding siblings ...)
  2020-09-12 13:47 ` ahesford
@ 2020-09-12 15:20 ` ericonr
  2020-09-13  7:04 ` waynevanson
                   ` (10 subsequent siblings)
  42 siblings, 0 replies; 44+ messages in thread
From: ericonr @ 2020-09-12 15:20 UTC (permalink / raw)
  To: ml

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

New review comment by ericonr on void-packages repository

https://github.com/void-linux/void-packages/pull/24723#discussion_r487419733

Comment:
> I think the problem here is that stack downloads a version of ghc

Isn't this a problem on its own?

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

* Re: [PR REVIEW] New package: spago-0.16.0
  2020-09-07  1:06 [PR PATCH] New package: spago-0.16.0 waynevanson
                   ` (31 preceding siblings ...)
  2020-09-12 15:20 ` ericonr
@ 2020-09-13  7:04 ` waynevanson
  2020-09-13  7:17 ` waynevanson
                   ` (9 subsequent siblings)
  42 siblings, 0 replies; 44+ messages in thread
From: waynevanson @ 2020-09-13  7:04 UTC (permalink / raw)
  To: ml

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

New review comment by waynevanson on void-packages repository

https://github.com/void-linux/void-packages/pull/24723#discussion_r487491572

Comment:
The patch is to ensure that `libtinfo.so.5` isn't used during the build process of spago.
There is a dependency called `haskeline` that requires it, which the patch addresses.

`libtinfo.so.6` is required so the correct version of `ghc` can be downloaded, which is what `ncurses-libtinfo-devel` installs via symlinks.

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

* Re: [PR REVIEW] New package: spago-0.16.0
  2020-09-07  1:06 [PR PATCH] New package: spago-0.16.0 waynevanson
                   ` (32 preceding siblings ...)
  2020-09-13  7:04 ` waynevanson
@ 2020-09-13  7:17 ` waynevanson
  2020-09-13  7:58 ` fosslinux
                   ` (8 subsequent siblings)
  42 siblings, 0 replies; 44+ messages in thread
From: waynevanson @ 2020-09-13  7:17 UTC (permalink / raw)
  To: ml

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

New review comment by waynevanson on void-packages repository

https://github.com/void-linux/void-packages/pull/24723#discussion_r487492802

Comment:
> > I think the problem here is that stack downloads a version of ghc
> 
> Isn't this a problem on its own?

Because ideally we want to use an xbps package, right? As I said in a comment, we need to download a specific, non-lts version  of GHC.

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

* Re: New package: spago-0.16.0
  2020-09-07  1:06 [PR PATCH] New package: spago-0.16.0 waynevanson
                   ` (33 preceding siblings ...)
  2020-09-13  7:17 ` waynevanson
@ 2020-09-13  7:58 ` fosslinux
  2020-10-22 12:17 ` [PR PATCH] [Updated] " waynevanson
                   ` (7 subsequent siblings)
  42 siblings, 0 replies; 44+ messages in thread
From: fosslinux @ 2020-09-13  7:58 UTC (permalink / raw)
  To: ml

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

New comment by fosslinux on void-packages repository

https://github.com/void-linux/void-packages/pull/24723#issuecomment-691630838

Comment:
From the thread that you have linked, the problem seems to be that void packages GHC 8.8:

> It looks like you're on GHC 8.8, but Spago currently supports building only with GHC 8.4.

This is a relatively common issue in a variety of ecosystems and a thing distributions often have to solve. And, normally, the response from package maintainers is something along the lines of what you got:

> since maintaining a spago package with a newer GHC version than the one used in this project will be an ongoing source of pain for you because of breakages like this (we've seen this repeatedly with the compiler and its homebrew and nix packages).

I got something similar for Anki (we won't support rust stable just for distributions, use our official packages, etc, etc).

However, a lot of the time, someone has done the work to do it and it just isn't in a stable release yet, as is the case here.

This PR, https://github.com/purescript/spago/pull/647, was created for NixOS, and you can use the patch here. Add https://patch-diff.githubusercontent.com/raw/purescript/spago/pull/647.patch as a patch in XBPS (hot tip: adding .patch to the end of any commit or pull request URL on github will give you a unified diff file!)

Then, you can drop the janky different version of GHC and do it the proper way (using void's version of ghc).

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

* Re: [PR PATCH] [Updated] New package: spago-0.16.0
  2020-09-07  1:06 [PR PATCH] New package: spago-0.16.0 waynevanson
                   ` (34 preceding siblings ...)
  2020-09-13  7:58 ` fosslinux
@ 2020-10-22 12:17 ` waynevanson
  2020-10-22 12:32 ` waynevanson
                   ` (6 subsequent siblings)
  42 siblings, 0 replies; 44+ messages in thread
From: waynevanson @ 2020-10-22 12:17 UTC (permalink / raw)
  To: ml

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

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

https://github.com/waynevanson/void-packages package/spago
https://github.com/void-linux/void-packages/pull/24723

New package: spago-0.16.0
I keep getting the error below and I cannot figure out how to solve it.

Anyone have any guidance? I've been trying for about 12 hours now on and off.
I've tried symlinks and depending on libtinfo files so far.

Error in log:

```sh
   SONAME: libtinfo.so.5 <-> UNKNOWN PKG PLEASE FIX!
```

Log:
```sh
[wayne@voidlinux void-packages]$ ./xbps-src pkg spago
=> xbps-src: updating repositories for host (x86_64)...
[*] Updating repository `https://alpha.de.repo.voidlinux.org/current/x86_64-repodata' ...
[*] Updating repository `https://alpha.de.repo.voidlinux.org/current/nonfree/x86_64-repodata' ...
[*] Updating repository `https://alpha.de.repo.voidlinux.org/current/debug/x86_64-repodata' ...
[*] Updating repository `https://alpha.de.repo.voidlinux.org/current/multilib/x86_64-repodata' ...
[*] Updating repository `https://alpha.de.repo.voidlinux.org/current/multilib/nonfree/x86_64-repodata' ...
=> xbps-src: updating software in / masterdir...
=> xbps-src: cleaning up / masterdir...
=> spago-0.16.0_1: removing autodeps, please wait...
=> spago-0.16.0_1: building for x86_64...
   [target] ncurses-libtinfo-libs-6.2_3: found (https://alpha.de.repo.voidlinux.org/current)
   [target] ncurses-libtinfo-devel-6.2_3: found (https://alpha.de.repo.voidlinux.org/current)
=> spago-0.16.0_1: installing target dependencies: ncurses-libtinfo-libs-6.2_3 ncurses-libtinfo-devel-6.2_3 ...
=> spago-0.16.0_1: skipping check (XBPS_CHECK_PKGS is disabled) ...
=> spago-0.16.0_1: running pre-pkg hook: 03-rewrite-python-shebang ...
=> spago-0.16.0_1: running pre-pkg hook: 04-generate-runtime-deps ...
   SONAME: libm.so.6 <-> glibc>=2.29_1
   SONAME: libstdc++.so.6 <-> libstdc++>=4.4.0_1
   SONAME: libz.so.1 <-> zlib>=1.2.3_1
   SONAME: libpthread.so.0 <-> glibc>=2.29_1
   SONAME: libtinfo.so.5 <-> UNKNOWN PKG PLEASE FIX!
   SONAME: librt.so.1 <-> glibc>=2.29_1
   SONAME: libutil.so.1 <-> glibc>=2.29_1
   SONAME: libdl.so.2 <-> glibc>=2.29_1
   SONAME: libgmp.so.10 <-> gmp>=5.0.1_1
   SONAME: libc.so.6 <-> glibc>=2.29_1
=> ERROR: spago-0.16.0_1: cannot guess required shlibs, aborting!
```

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

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-package/spago-24723.patch --]
[-- Type: text/x-diff, Size: 23656 bytes --]

From 8ab0675c6aa6dc1ea485c841689ceeeb6fb2fc21 Mon Sep 17 00:00:00 2001
From: Wayne Van Son <waynevanson@gmail.com>
Date: Mon, 7 Sep 2020 20:56:56 +1000
Subject: [PATCH] New package: spago-0.16.0 [skip ci]

---
 srcpkgs/spago/patches/001.patch |  57 ++++++
 srcpkgs/spago/patches/002.patch | 310 ++++++++++++++++++++++++++++++++
 srcpkgs/spago/patches/003.patch |  62 +++++++
 srcpkgs/spago/patches/004.patch |  20 +++
 srcpkgs/spago/template          |  21 +++
 5 files changed, 470 insertions(+)
 create mode 100644 srcpkgs/spago/patches/001.patch
 create mode 100644 srcpkgs/spago/patches/002.patch
 create mode 100644 srcpkgs/spago/patches/003.patch
 create mode 100644 srcpkgs/spago/patches/004.patch
 create mode 100644 srcpkgs/spago/template

diff --git a/srcpkgs/spago/patches/001.patch b/srcpkgs/spago/patches/001.patch
new file mode 100644
index 00000000000..520c1f41368
--- /dev/null
+++ b/srcpkgs/spago/patches/001.patch
@@ -0,0 +1,57 @@
+diff --git stack.yaml stack.yaml
+index ae14f29..23ad01e 100644
+--- stack.yaml
++++ stack.yaml
+@@ -1,46 +1,12 @@
+-resolver: lts-12.21
++resolver: lts-16.0
+ packages:
+ - .
+ extra-deps:
+-- dhall-1.31.1
+-- atomic-write-0.2.0.7
+-- prettyprinter-1.5.1
+-- github-0.24
+-- with-utf8-1.0.0.0
+-- async-pool-0.9.0.2@sha256:3aca5861a7b839d02a3f5c52ad6d1ce368631003f68c3d9cb6d711c29e9618db,1599
+-- binary-instances-1@sha256:cdef50410f2797de38f021d328d38c32b2f4abeaab86bfaf78e0657150863090,2613
+-- directory-1.3.4.0@sha256:500019f04494324d1df16cf83eefeb3f809b2b20b32a32ccd755ee0439c18bfd,2829
+-- semver-range-0.2.8@sha256:44918080c220cf67b6e7c8ad16f01f3cfe1ac69d4f72e528e84d566348bb23c3,1941
+-- process-1.6.5.1@sha256:77a9afeb676357f67fe5cf1ad79aca0745fb6f7fb96b786d510af08f622643f6,2468
+-- either-5
+-- cborg-json-0.2.1.0@sha256:af9137557002ca5308fe80570a9a29398dfb9708423870875223796760689ac3
+-- versions-3.5.0
+-- dotgen-0.4.2
+-- megaparsec-7.0.3
+-- repline-0.2.1.0
+-- rio-0.1.13.0
+-- rio-orphans-0.1.1.0
+-- serialise-0.2.1.0
+-- Win32-2.5.4.1@sha256:e623a1058bd8134ec14d62759f76cac52eee3576711cb2c4981f398f1ec44b85
+-- Glob-0.10.0
+-- turtle-1.5.18
+-- libyaml-0.1.1.0@sha256:b3fcd8c44622c75e054c2267f3fec39a58a311748000310cbc8257a4683d3f02,2090
+-- yaml-0.11.1.0@sha256:3dc3ed2760f6d1bb280b3a2da29f9032f508d57bfc545fb16b1424f2a5560641,5079
+-- th-lift-0.8.0.1@sha256:cceb81b12c0580e02a7a3898b6d60cca5e1be080741f69ddde4f12210d8ba7ca,1960
+-- th-lift-instances-0.1.13@sha256:2852e468511805cb25d9e3923c9e91647d008ab4a764ec0921e5e40ff8a8e874,2625
+-- time-1.8.0.4@sha256:3f6eddf238b828eb4f82683acce1c3afe64784f0d20114239b738c123316c85c,5494
+-- unix-2.7.2.2@sha256:e69269a17b9fa26cb77f3f55e86c39d0a4940ccfa0c4bc20826919d2572076ad,3496
+-- aeson-1.4.4.0
+-- binary-orphans-1.0.1@sha256:76c4afdcd2187af0f65dd647779f1b126c505ea0882992e4ee7ad847400a9c6b,2004
+-- exceptions-0.10.2
+-- http-types-0.12.3@sha256:f35229edb1bc7b3ae27f961b2407dadb5bfa69d43a8f5337ab46cdc79ca4afe9,2035
+-- time-compat-1.9.2.2@sha256:9998dc1b77b5067572ab708e94750f1061152f342e92ad1aba38aae63581174d,4209
+-- transformers-compat-0.6.5@sha256:50b00c57bf3fc379ec2477bfc261a2aebc983084488478adb29854f193af4696,5490
+-- unordered-containers-0.2.10.0@sha256:5e9b095a9283d9e2f064fec73a81a6b6ea0b7fda3f219a8175785d2d2a3de204,5199
+-- base-orphans-0.8.1@sha256:defd0057b5db93257528d89b5b01a0fee9738e878c121c686948ac4aa5dded63
+-- typed-process-0.2.6.0@sha256:c901c13d491441830eb23132ad6968243a56b98161629d260a26c0b13c735fcd
+-- unliftio-0.2.12@sha256:b089fbc2ff2628a963c2c4b12143f2020874e3e5144ffd6c62b25639a0ca1483
++- async-pool-0.9.1@sha256:4015140f896c3f1652b06a679b0ade2717d05557970c283ea2c372a71be2a6a1,1605
++- binary-instances-1.0.0.1@sha256:e234be994da675479a3661f050d4a1d53565c9ed7786d9a68b7a29ba8b54b5a7,2659
++- github-0.26@sha256:a9d4046325c3eb28cdc7bef2c3f5bb213328caeae0b7dce6f51de655f0bffaa1,7162
+ - hspec-megaparsec-2.0.1@sha256:7f26ab334eaa653054766110cf259c31314d1c2ec170270e56101e344ce65ef9,2163
+-allow-newer: true
++- megaparsec-7.0.5@sha256:45e1f1348fab2783646fdb4d9e6097568981a740951c7356d36d794e2baba305,3902
++- semver-range-0.2.8@sha256:44918080c220cf67b6e7c8ad16f01f3cfe1ac69d4f72e528e84d566348bb23c3,1941
+ nix:
+   packages: [zlib]
diff --git a/srcpkgs/spago/patches/002.patch b/srcpkgs/spago/patches/002.patch
new file mode 100644
index 00000000000..b9ce0494f41
--- /dev/null
+++ b/srcpkgs/spago/patches/002.patch
@@ -0,0 +1,310 @@
+diff --git stack.yaml.lock stack.yaml.lock
+index 0d45cfa..5bb6da8 100644
+--- stack.yaml.lock
++++ stack.yaml.lock
+@@ -5,61 +5,40 @@
+ 
+ packages:
+ - completed:
+-    hackage: dhall-1.31.1@sha256:d85f60105624d63bee8b5ec6f442e55b2e9fcb978e4d6e2c828b0520f6c6ed70,33103
++    hackage: async-pool-0.9.1@sha256:4015140f896c3f1652b06a679b0ade2717d05557970c283ea2c372a71be2a6a1,1605
+     pantry-tree:
+-      size: 279753
+-      sha256: df9ba13cb1d061879fb2d50465e2cf33a17aa5cf42670e88c0a4a8ad00903b6d
+-  original:
+-    hackage: dhall-1.31.1
+-- completed:
+-    hackage: atomic-write-0.2.0.7@sha256:3b626dfbc288cd070f1ac31b1c15ddd49822a923778ffe21f92b2116ffc72dc3,4584
+-    pantry-tree:
+-      size: 2237
+-      sha256: b49d642f11c9eade41fac2c52dc34aadb093fd48139418c001e19d7ab1ae6696
+-  original:
+-    hackage: atomic-write-0.2.0.7
+-- completed:
+-    hackage: prettyprinter-1.5.1@sha256:fca87c3e2611d3499a0341a59857e9b424a23f31646e4737d535a18582284f96,5375
+-    pantry-tree:
+-      size: 2106
+-      sha256: 86fd583112db41bac5ac9ecf258ec402ad615253e9c5eabc56ec127bfb94c096
+-  original:
+-    hackage: prettyprinter-1.5.1
+-- completed:
+-    hackage: github-0.24@sha256:4bf5a06289d36f78bf347b6a4f9906f659be7335cde78386a6c95568714a730b,6955
+-    pantry-tree:
+-      size: 7105
+-      sha256: e0f84d7a3cdd76c6bd5395c8c72d24a1dda9616f857291820b08947c8290f042
++      size: 443
++      sha256: 525b46e6a39c80b7461e8cd146d540c27d47abc717b746ff34c21aa9b1c47743
+   original:
+-    hackage: github-0.24
++    hackage: async-pool-0.9.1@sha256:4015140f896c3f1652b06a679b0ade2717d05557970c283ea2c372a71be2a6a1,1605
+ - completed:
+-    hackage: with-utf8-1.0.0.0@sha256:686e47588986d8080451b4e617118b579487dd4e085bba7bb36fac4198c90ae6,2480
++    hackage: binary-instances-1.0.0.1@sha256:e234be994da675479a3661f050d4a1d53565c9ed7786d9a68b7a29ba8b54b5a7,2659
+     pantry-tree:
+-      size: 905
+-      sha256: 39176872f0dde9f9e09c9cb9496e2b7b10fa17cb9a6eca8d40ca4b2dcaaacc11
++      size: 1035
++      sha256: 6086ebb4c6f3d28200f295c36495227b3cd762ab1de3dafa36f6ce8674a23a90
+   original:
+-    hackage: with-utf8-1.0.0.0
++    hackage: binary-instances-1.0.0.1@sha256:e234be994da675479a3661f050d4a1d53565c9ed7786d9a68b7a29ba8b54b5a7,2659
+ - completed:
+-    hackage: async-pool-0.9.0.2@sha256:3aca5861a7b839d02a3f5c52ad6d1ce368631003f68c3d9cb6d711c29e9618db,1599
++    hackage: github-0.26@sha256:a9d4046325c3eb28cdc7bef2c3f5bb213328caeae0b7dce6f51de655f0bffaa1,7162
+     pantry-tree:
+-      size: 443
+-      sha256: 6e97326dc06f9c32fbe7b312e17c427a716a9c2688529ab356de61b0effdb684
++      size: 7511
++      sha256: b71aab2984b268030c9e2617043575681134c1fe60dffbd5596e659c0a3e9aec
+   original:
+-    hackage: async-pool-0.9.0.2@sha256:3aca5861a7b839d02a3f5c52ad6d1ce368631003f68c3d9cb6d711c29e9618db,1599
++    hackage: github-0.26@sha256:a9d4046325c3eb28cdc7bef2c3f5bb213328caeae0b7dce6f51de655f0bffaa1,7162
+ - completed:
+-    hackage: binary-instances-1@sha256:cdef50410f2797de38f021d328d38c32b2f4abeaab86bfaf78e0657150863090,2613
++    hackage: hspec-megaparsec-2.0.1@sha256:7f26ab334eaa653054766110cf259c31314d1c2ec170270e56101e344ce65ef9,2163
+     pantry-tree:
+-      size: 1035
+-      sha256: b58b9e7a482f158b33d87d807cd91bf99e6cd998593f4d9b11d96e978559a690
++      size: 385
++      sha256: fb4b022bc9076c0e2486b0267a3702e8029f5eaf04683428592919d606cc9b7c
+   original:
+-    hackage: binary-instances-1@sha256:cdef50410f2797de38f021d328d38c32b2f4abeaab86bfaf78e0657150863090,2613
++    hackage: hspec-megaparsec-2.0.1@sha256:7f26ab334eaa653054766110cf259c31314d1c2ec170270e56101e344ce65ef9,2163
+ - completed:
+-    hackage: directory-1.3.4.0@sha256:500019f04494324d1df16cf83eefeb3f809b2b20b32a32ccd755ee0439c18bfd,2829
++    hackage: megaparsec-7.0.5@sha256:45e1f1348fab2783646fdb4d9e6097568981a740951c7356d36d794e2baba305,3902
+     pantry-tree:
+-      size: 3365
+-      sha256: 00c09e0c014d29ebfb921b64c1459e61a0ad6f10e70128d795246a47c06394b0
++      size: 1428
++      sha256: 1f8baf6e07326f8c8a2dd31de6b2860427f158b0892c52ba5fe9ffeb6cd3bf7f
+   original:
+-    hackage: directory-1.3.4.0@sha256:500019f04494324d1df16cf83eefeb3f809b2b20b32a32ccd755ee0439c18bfd,2829
++    hackage: megaparsec-7.0.5@sha256:45e1f1348fab2783646fdb4d9e6097568981a740951c7356d36d794e2baba305,3902
+ - completed:
+     hackage: semver-range-0.2.8@sha256:44918080c220cf67b6e7c8ad16f01f3cfe1ac69d4f72e528e84d566348bb23c3,1941
+     pantry-tree:
+@@ -67,219 +46,9 @@ packages:
+       sha256: fd72964da8246cc09d477b4c6e6f20971de058917d08d9f8183f5c0e2116f9c6
+   original:
+     hackage: semver-range-0.2.8@sha256:44918080c220cf67b6e7c8ad16f01f3cfe1ac69d4f72e528e84d566348bb23c3,1941
+-- completed:
+-    hackage: process-1.6.5.1@sha256:77a9afeb676357f67fe5cf1ad79aca0745fb6f7fb96b786d510af08f622643f6,2468
+-    pantry-tree:
+-      size: 1211
+-      sha256: 19d944da6aa37944332e0726372288319852e5f72aa57dbc3516dc15e760a502
+-  original:
+-    hackage: process-1.6.5.1@sha256:77a9afeb676357f67fe5cf1ad79aca0745fb6f7fb96b786d510af08f622643f6,2468
+-- completed:
+-    hackage: either-5@sha256:3189d6fa583d6b5a2c40120a5b92ade7e72e1f47cf3346f2bf7aac50dda44da4,1388
+-    pantry-tree:
+-      size: 657
+-      sha256: 756fc538cac507e2ad2ea1ba1b53743eba4405638ccd4734835191e63e88f3d9
+-  original:
+-    hackage: either-5
+-- completed:
+-    hackage: cborg-json-0.2.1.0@sha256:af9137557002ca5308fe80570a9a29398dfb9708423870875223796760689ac3,1268
+-    pantry-tree:
+-      size: 274
+-      sha256: fa0ca2dc2d6cdab48e5ef74ffe248670045fca98339d939e47215a5c3ebe47c0
+-  original:
+-    hackage: cborg-json-0.2.1.0@sha256:af9137557002ca5308fe80570a9a29398dfb9708423870875223796760689ac3
+-- completed:
+-    hackage: versions-3.5.0@sha256:4eacd2eb31d6048b87ce3aa2c5cce98b79ac603cfd0e9c52706fcdb68625eb8d,2550
+-    pantry-tree:
+-      size: 319
+-      sha256: 95f204e361a7fb2d943ca580ba60eda9cfb989ca7a9420bf56e7904cbbc9b5a6
+-  original:
+-    hackage: versions-3.5.0
+-- completed:
+-    hackage: dotgen-0.4.2@sha256:309b7cc8a3593a8e48bee7b53020d5f72db156d58edf78a0214f58fbb84b292b,1402
+-    pantry-tree:
+-      size: 357
+-      sha256: d03f332855d4d9b02e96931596e358202bd18032c323fb1abd8fe84299d259cd
+-  original:
+-    hackage: dotgen-0.4.2
+-- completed:
+-    hackage: megaparsec-7.0.3@sha256:757492da776c87351d928b0da2fdd99d230c8c6de92468e4b631970f84db3b54,6222
+-    pantry-tree:
+-      size: 2647
+-      sha256: 931861a3b0eb591387122356ce344e3f439d03025fe73c3ae3b78d37a7c236b5
+-  original:
+-    hackage: megaparsec-7.0.3
+-- completed:
+-    hackage: repline-0.2.1.0@sha256:0f8e92d78e771afb9d41243c2b6ab9609fe02f94e676fae3caed66fa4ce09b18,1187
+-    pantry-tree:
+-      size: 323
+-      sha256: f48833fb8a89fc4ede1b254bdfbc8937d82e694eb05bf936bf89293bab691700
+-  original:
+-    hackage: repline-0.2.1.0
+-- completed:
+-    hackage: rio-0.1.13.0@sha256:778bb30261be9789c6c848bfbdb914e4cf7490159964217e0d853dc047868cd1,3633
+-    pantry-tree:
+-      size: 4745
+-      sha256: 3f9bf28c37d33cfbeea5664025218987023b03f01f55697466c3db3074edefff
+-  original:
+-    hackage: rio-0.1.13.0
+-- completed:
+-    hackage: rio-orphans-0.1.1.0@sha256:15600084c56ef4e1f22ac2091d10fa6ed62f01f531d819c6a5a19492212a76c9,1612
+-    pantry-tree:
+-      size: 428
+-      sha256: a1f439b0f16a4a9767cda0e17d24a816794af8f8f1630694a787e8d3e04ab339
+-  original:
+-    hackage: rio-orphans-0.1.1.0
+-- completed:
+-    hackage: serialise-0.2.1.0@sha256:265fb7359c704086b150710426ae60882cdbccaaacc26bb59d77a1189a8276e6,8276
+-    pantry-tree:
+-      size: 4056
+-      sha256: 057b2511e490657565bfedd32e74c22434b836657d7ac4b7421e449de2331681
+-  original:
+-    hackage: serialise-0.2.1.0
+-- completed:
+-    hackage: Win32-2.5.4.1@sha256:e623a1058bd8134ec14d62759f76cac52eee3576711cb2c4981f398f1ec44b85,3970
+-    pantry-tree:
+-      size: 5866
+-      sha256: 34a2d4724363d2f509aba87672b87a24a5246737421ba904d242b1766c6df080
+-  original:
+-    hackage: Win32-2.5.4.1@sha256:e623a1058bd8134ec14d62759f76cac52eee3576711cb2c4981f398f1ec44b85
+-- completed:
+-    hackage: Glob-0.10.0@sha256:bbccaf21bff9071dcf369f55cc1a07250bdc84c432bdf4277ed53e5e2327cd7d,2947
+-    pantry-tree:
+-      size: 1432
+-      sha256: 2b14578b5cf51af20efeaf332a1e1ea0c9c24fe2fcb2afba64f77d9249395844
+-  original:
+-    hackage: Glob-0.10.0
+-- completed:
+-    hackage: turtle-1.5.18@sha256:17342a1829adaaeed9bc5b61fc3da7a163674a90148bf71c5eec937d54568ccb,4843
+-    pantry-tree:
+-      size: 1114
+-      sha256: d4b57091947356710e54ecc18f215c6fe0012649a9cffe869b0e637d3e83b7cf
+-  original:
+-    hackage: turtle-1.5.18
+-- completed:
+-    hackage: libyaml-0.1.1.0@sha256:b3fcd8c44622c75e054c2267f3fec39a58a311748000310cbc8257a4683d3f02,2090
+-    pantry-tree:
+-      size: 1096
+-      sha256: 5955a20a686e9cfe6316201085315ec0053ef532788a2d63908457b214dea3ae
+-  original:
+-    hackage: libyaml-0.1.1.0@sha256:b3fcd8c44622c75e054c2267f3fec39a58a311748000310cbc8257a4683d3f02,2090
+-- completed:
+-    hackage: yaml-0.11.1.0@sha256:3dc3ed2760f6d1bb280b3a2da29f9032f508d57bfc545fb16b1424f2a5560641,5079
+-    pantry-tree:
+-      size: 1989
+-      sha256: 91ad3e06ba3ea11c4de1d0bdbdaeedbe4e4a5b1e4caf20bf1dc36f7b954e47e5
+-  original:
+-    hackage: yaml-0.11.1.0@sha256:3dc3ed2760f6d1bb280b3a2da29f9032f508d57bfc545fb16b1424f2a5560641,5079
+-- completed:
+-    hackage: th-lift-0.8.0.1@sha256:cceb81b12c0580e02a7a3898b6d60cca5e1be080741f69ddde4f12210d8ba7ca,1960
+-    pantry-tree:
+-      size: 461
+-      sha256: 7ed900048c8722069edb6063023d89343f056ca305be598f51f166bd389621df
+-  original:
+-    hackage: th-lift-0.8.0.1@sha256:cceb81b12c0580e02a7a3898b6d60cca5e1be080741f69ddde4f12210d8ba7ca,1960
+-- completed:
+-    hackage: th-lift-instances-0.1.13@sha256:2852e468511805cb25d9e3923c9e91647d008ab4a764ec0921e5e40ff8a8e874,2625
+-    pantry-tree:
+-      size: 526
+-      sha256: 04bfabd50736570361f5f54d29be6d26b21459c2ccabb10abe40e79d6b763f30
+-  original:
+-    hackage: th-lift-instances-0.1.13@sha256:2852e468511805cb25d9e3923c9e91647d008ab4a764ec0921e5e40ff8a8e874,2625
+-- completed:
+-    hackage: time-1.8.0.4@sha256:3f6eddf238b828eb4f82683acce1c3afe64784f0d20114239b738c123316c85c,5494
+-    pantry-tree:
+-      size: 5406
+-      sha256: 1a186b21ff55d3e8f7d66ed2075bbce4dcc9ccaeef87665aa88752412f14073f
+-  original:
+-    hackage: time-1.8.0.4@sha256:3f6eddf238b828eb4f82683acce1c3afe64784f0d20114239b738c123316c85c,5494
+-- completed:
+-    hackage: unix-2.7.2.2@sha256:e69269a17b9fa26cb77f3f55e86c39d0a4940ccfa0c4bc20826919d2572076ad,3496
+-    pantry-tree:
+-      size: 3536
+-      sha256: c355f7924ce67e5bf8f20767462af18f09b8c0d1f7161117221cbb94c15deee3
+-  original:
+-    hackage: unix-2.7.2.2@sha256:e69269a17b9fa26cb77f3f55e86c39d0a4940ccfa0c4bc20826919d2572076ad,3496
+-- completed:
+-    hackage: aeson-1.4.4.0@sha256:a6f5eddcff9526c786a1b77bdfade54b42f67c066b379bbc4b55ffb291e6c7d6,7251
+-    pantry-tree:
+-      size: 40193
+-      sha256: 7de75d80a5b3debd556ac6443f2ffeb49504c2aa08709ab8803174fc18a6ad90
+-  original:
+-    hackage: aeson-1.4.4.0
+-- completed:
+-    hackage: binary-orphans-1.0.1@sha256:76c4afdcd2187af0f65dd647779f1b126c505ea0882992e4ee7ad847400a9c6b,2004
+-    pantry-tree:
+-      size: 285
+-      sha256: 97ac4ee9ffd5d00e8fca2c68d5eb977ba31b21fd416c845dffcc06ae1c04b707
+-  original:
+-    hackage: binary-orphans-1.0.1@sha256:76c4afdcd2187af0f65dd647779f1b126c505ea0882992e4ee7ad847400a9c6b,2004
+-- completed:
+-    hackage: exceptions-0.10.2@sha256:de2be08eb73e1fb4115135c62f5d5f7ed9bdb9affff318687ac6cc0438b497f0,2360
+-    pantry-tree:
+-      size: 907
+-      sha256: fa7427f86f94b5e830b4ed027f7ea2a4f9651da2bf85db9bce3307b97fb7f351
+-  original:
+-    hackage: exceptions-0.10.2
+-- completed:
+-    hackage: http-types-0.12.3@sha256:f35229edb1bc7b3ae27f961b2407dadb5bfa69d43a8f5337ab46cdc79ca4afe9,2035
+-    pantry-tree:
+-      size: 833
+-      sha256: c9b77e1ba204fffbe4e1be80412bc48e47440a07e4b7db4cdc77d573a3e21b9a
+-  original:
+-    hackage: http-types-0.12.3@sha256:f35229edb1bc7b3ae27f961b2407dadb5bfa69d43a8f5337ab46cdc79ca4afe9,2035
+-- completed:
+-    hackage: time-compat-1.9.2.2@sha256:9998dc1b77b5067572ab708e94750f1061152f342e92ad1aba38aae63581174d,4209
+-    pantry-tree:
+-      size: 3602
+-      sha256: 724a63e80871bc6709a2d3ca1c3c7316048e99c9d50b0492f0eff25ce2cecbe0
+-  original:
+-    hackage: time-compat-1.9.2.2@sha256:9998dc1b77b5067572ab708e94750f1061152f342e92ad1aba38aae63581174d,4209
+-- completed:
+-    hackage: transformers-compat-0.6.5@sha256:50b00c57bf3fc379ec2477bfc261a2aebc983084488478adb29854f193af4696,5490
+-    pantry-tree:
+-      size: 1773
+-      sha256: 3a15141e82214faba9ddcabaa63526273d4c8b7b1d9d6cbc643334bfe41fb2f8
+-  original:
+-    hackage: transformers-compat-0.6.5@sha256:50b00c57bf3fc379ec2477bfc261a2aebc983084488478adb29854f193af4696,5490
+-- completed:
+-    hackage: unordered-containers-0.2.10.0@sha256:5e9b095a9283d9e2f064fec73a81a6b6ea0b7fda3f219a8175785d2d2a3de204,5199
+-    pantry-tree:
+-      size: 1415
+-      sha256: dfc2d75f4e59c03e2c68be6909b577f26991367134eaac06a407e940e66856ae
+-  original:
+-    hackage: unordered-containers-0.2.10.0@sha256:5e9b095a9283d9e2f064fec73a81a6b6ea0b7fda3f219a8175785d2d2a3de204,5199
+-- completed:
+-    hackage: base-orphans-0.8.1@sha256:defd0057b5db93257528d89b5b01a0fee9738e878c121c686948ac4aa5dded63,2927
+-    pantry-tree:
+-      size: 1272
+-      sha256: e059f342ae4cd1edcbd90f5f69caab550a00cc64abcfd198ede188391ffe151f
+-  original:
+-    hackage: base-orphans-0.8.1@sha256:defd0057b5db93257528d89b5b01a0fee9738e878c121c686948ac4aa5dded63
+-- completed:
+-    hackage: typed-process-0.2.6.0@sha256:c901c13d491441830eb23132ad6968243a56b98161629d260a26c0b13c735fcd,2136
+-    pantry-tree:
+-      size: 529
+-      sha256: 2ef79f15f1f391e49dc522076f6d1584c7b305bf2aaa0dfec4dc0d4b61f31111
+-  original:
+-    hackage: typed-process-0.2.6.0@sha256:c901c13d491441830eb23132ad6968243a56b98161629d260a26c0b13c735fcd
+-- completed:
+-    hackage: unliftio-0.2.12@sha256:b089fbc2ff2628a963c2c4b12143f2020874e3e5144ffd6c62b25639a0ca1483,3325
+-    pantry-tree:
+-      size: 2229
+-      sha256: 4971b43f3d473eff868eb1a0c359729b49f1779e78c462ba45ef0d1eda677699
+-  original:
+-    hackage: unliftio-0.2.12@sha256:b089fbc2ff2628a963c2c4b12143f2020874e3e5144ffd6c62b25639a0ca1483
+-- completed:
+-    hackage: hspec-megaparsec-2.0.1@sha256:7f26ab334eaa653054766110cf259c31314d1c2ec170270e56101e344ce65ef9,2163
+-    pantry-tree:
+-      size: 385
+-      sha256: fb4b022bc9076c0e2486b0267a3702e8029f5eaf04683428592919d606cc9b7c
+-  original:
+-    hackage: hspec-megaparsec-2.0.1@sha256:7f26ab334eaa653054766110cf259c31314d1c2ec170270e56101e344ce65ef9,2163
+ snapshots:
+ - completed:
+-    size: 508406
+-    url: https://raw.githubusercontent.com/commercialhaskell/stackage-snapshots/master/lts/12/21.yaml
+-    sha256: 609dd00c32f59e11bb333b9113d9d2e54269627de1268cbb3cc576af8c7b6237
+-  original: lts-12.21
++    size: 531237
++    url: https://raw.githubusercontent.com/commercialhaskell/stackage-snapshots/master/lts/16/0.yaml
++    sha256: 210e15b7043e2783115afe16b0d54914b1611cdaa73f3ca3ca7f8e0847ff54e5
++  original: lts-16.0
diff --git a/srcpkgs/spago/patches/003.patch b/srcpkgs/spago/patches/003.patch
new file mode 100644
index 00000000000..01e05961b75
--- /dev/null
+++ b/srcpkgs/spago/patches/003.patch
@@ -0,0 +1,62 @@
+diff --git src/Spago/Prelude.hs src/Spago/Prelude.hs
+index ba18578..debc651 100644
+--- src/Spago/Prelude.hs
++++ src/Spago/Prelude.hs
+@@ -1,5 +1,5 @@
+ module Spago.Prelude
+-  ( 
++  (
+   -- * Basic exports
+     module X
+   , Proxy(..)
+@@ -12,7 +12,7 @@ module Spago.Prelude
+   , headMay
+   , lastMay
+   , empty
+-  
++
+   -- * Logging, errors, printing, etc
+   , Pretty
+   , pretty
+@@ -24,7 +24,6 @@ module Spago.Prelude
+ 
+   -- * Lens
+   , (</>)
+-  , (^..)
+   , transformMOf
+ 
+   -- * Files and directories
+@@ -95,7 +94,6 @@ import           Data.Sequence                         (Seq (..))
+ import           Data.Text.Prettyprint.Doc             (Pretty)
+ import           Data.Text.IO.Utf8                     (readFile, writeFile)
+ import           Dhall.Optics                          (transformMOf)
+-import           Lens.Family                           ((^..))
+ import           RIO                                   as X hiding (FilePath, first, force, second)
+ import           RIO.Orphans                           as X
+ import           Safe                                  (headMay, lastMay)
+@@ -166,7 +164,7 @@ cptree from to' = Turtle.cptree (Turtle.decodeString from) (Turtle.decodeString
+ 
+ 
+ -- | Code from: https://github.com/dhall-lang/dhall-haskell/blob/d8f2787745bb9567a4542973f15e807323de4a1a/dhall/src/Dhall/Import.hs#L578
+-assertDirectory :: (MonadIO m, HasLogFunc env, MonadReader env m) => FilePath.FilePath -> m ()
++assertDirectory :: (MonadIO m, MonadThrow m, HasLogFunc env, MonadReader env m) => FilePath.FilePath -> m ()
+ assertDirectory directory = do
+   let private = transform Directory.emptyPermissions
+         where
+@@ -188,7 +186,6 @@ assertDirectory directory = do
+       unless (accessible permissions) $ do
+         die [ "Directory " <> displayShow directory <> " is not accessible. " <> displayShow permissions ]
+     else do
+-      logDebug $ "Directory " <> displayShow directory <> " does not exist, creating..."
+       assertDirectory (FilePath.takeDirectory directory)
+ 
+       Directory.createDirectory directory
+@@ -198,7 +195,7 @@ assertDirectory directory = do
+ 
+ -- | Release tag for the `purescript-docs-search` app.
+ docsSearchVersion :: Text
+-docsSearchVersion = "v0.0.10"
++docsSearchVersion = "v0.0.8"
+ 
+ 
+ githubTokenEnvVar :: IsString t => t
diff --git a/srcpkgs/spago/patches/004.patch b/srcpkgs/spago/patches/004.patch
new file mode 100644
index 00000000000..36273f1c152
--- /dev/null
+++ b/srcpkgs/spago/patches/004.patch
@@ -0,0 +1,20 @@
+diff --git package.yaml package.yaml
+index cad66e7..1b685b0 100644
+--- package.yaml
++++ package.yaml
+@@ -1,5 +1,5 @@
+ name:                spago
+-version:             0.16.0
++version:             0.15.3
+ github:              "purescript/spago"
+ license:             BSD3
+ author:              "Justin Woo, Fabrizio Ferrai"
+@@ -104,7 +104,7 @@ library:
+   - prettyprinter
+   - process
+   - retry
+-  - rio >= 0.1.13.0
++  - rio >= 0.1.16.0
+   - rio-orphans
+   - safe
+   - semver-range
diff --git a/srcpkgs/spago/template b/srcpkgs/spago/template
new file mode 100644
index 00000000000..af87f11689c
--- /dev/null
+++ b/srcpkgs/spago/template
@@ -0,0 +1,21 @@
+# Template file for 'spago'
+pkgname=spago
+version=0.16.0
+revision=1
+build_style="haskell-stack"
+makedepends="zlib-devel ncurses-libtinfo-devel"
+short_desc="PureScript package manager & build tool powered by Dhall & package-sets"
+maintainer="Wayne Van Son <waynevanson@gmail.com>"
+license="BSD-3-Clause"
+homepage="https://github.com/purescript/spago"
+distfiles="${homepage}/archive/${version}.tar.gz"
+checksum="3172cb0a5d5f603d77b0b2b6b22652c202417281340743e6478ceef1055d03c9"
+nopie_files="/usr/bin/spago"
+
+if ["$XBPS_TARGET_MACHINE" != "x86_64"] {
+	broken="yes"
+}
+
+post_install() {
+	vlicense LICENSE
+}

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

* Re: New package: spago-0.16.0
  2020-09-07  1:06 [PR PATCH] New package: spago-0.16.0 waynevanson
                   ` (35 preceding siblings ...)
  2020-10-22 12:17 ` [PR PATCH] [Updated] " waynevanson
@ 2020-10-22 12:32 ` waynevanson
  2020-10-22 20:19 ` New package: spago-0.16.0 (WIP) fosslinux
                   ` (5 subsequent siblings)
  42 siblings, 0 replies; 44+ messages in thread
From: waynevanson @ 2020-10-22 12:32 UTC (permalink / raw)
  To: ml

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

New comment by waynevanson on void-packages repository

https://github.com/void-linux/void-packages/pull/24723#issuecomment-714461626

Comment:
I've pushed a version to you can see what I've done to try get this to work. The bulk of changes that make this ALMOST work are in the patches folder, with patches used from purescript/spago#647 mentioned by @fosslinux 

This is going to be used alongside purescript, so I'll add some comments about it here.
In Nix, purescript is not built form source, instead opting for use of binaries. I would like to use binaries for both `spago` and `purescript` for the time being. Would you accept this?

I think that getting this to build on `x86_64` is a good start, then gradually expand to other arches.

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

* Re: New package: spago-0.16.0 (WIP)
  2020-09-07  1:06 [PR PATCH] New package: spago-0.16.0 waynevanson
                   ` (36 preceding siblings ...)
  2020-10-22 12:32 ` waynevanson
@ 2020-10-22 20:19 ` fosslinux
  2020-10-24  1:26 ` waynevanson
                   ` (4 subsequent siblings)
  42 siblings, 0 replies; 44+ messages in thread
From: fosslinux @ 2020-10-22 20:19 UTC (permalink / raw)
  To: ml

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

New comment by fosslinux on void-packages repository

https://github.com/void-linux/void-packages/pull/24723#issuecomment-714737866

Comment:
I don't think it would be accepted if it can be built from source. However I'm not a pkg commiter.

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

* Re: New package: spago-0.16.0 (WIP)
  2020-09-07  1:06 [PR PATCH] New package: spago-0.16.0 waynevanson
                   ` (37 preceding siblings ...)
  2020-10-22 20:19 ` New package: spago-0.16.0 (WIP) fosslinux
@ 2020-10-24  1:26 ` waynevanson
  2021-01-18  3:46 ` waynevanson
                   ` (3 subsequent siblings)
  42 siblings, 0 replies; 44+ messages in thread
From: waynevanson @ 2020-10-24  1:26 UTC (permalink / raw)
  To: ml

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

New comment by waynevanson on void-packages repository

https://github.com/void-linux/void-packages/pull/24723#issuecomment-715651518

Comment:
Here is the error I'm getting. It looks like it's in the Spago codebase and even comes with a suggested solution.

[14 of 29] Compiling Spago.GlobalCache

/builddir/spago-0.16.0/src/Spago/GlobalCache.hs:153:3: error:
    • Could not deduce (MonadThrow m)
        arising from a use of ‘assertDirectory’
      from the context: (MonadIO m, HasLogFunc env, MonadReader env m)
        bound by the type signature for:
                   getGlobalCacheDir :: forall (m :: * -> *) env.
                                        (MonadIO m, HasLogFunc env, MonadReader env m) =>
                                        m FilePath.FilePath
        at src/Spago/GlobalCache.hs:150:1-90
      Possible fix:
        add (MonadThrow m) to the context of
          the type signature for:
            getGlobalCacheDir :: forall (m :: * -> *) env.
                                 (MonadIO m, HasLogFunc env, MonadReader env m) =>
                                 m FilePath.FilePath
    • In a stmt of a 'do' block: _ <- assertDirectory globalCache
      In the expression:
        do globalCache <- liftIO
                            $ getXdgDirectory XdgCache "spago" <|> pure ".spago-global-cache"
           assertDirectory globalCache
           return globalCache
      In an equation for ‘getGlobalCacheDir’:
          getGlobalCacheDir
            = do globalCache <- liftIO
                                  $ getXdgDirectory XdgCache "spago" <|> pure ".spago-global-cache"
                 assertDirectory globalCache
                 return globalCache
    |
153 |   assertDirectory globalCache
    |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Completed 180 action(s).

--  While building package spago-0.15.3 (scroll up to its section to see the error) using:
      /builddir/spago-0.16.0/.stack/setup-exe-cache/x86_64-linux/Cabal-simple_mPHDZzAJ_3.0.1.0_ghc-8.8.4 --builddir=.stack-work/dist/x86_64-linux/Cabal-3.0.1.0 build lib:spago exe:spago --ghc-options ""
    Process exited with code: ExitFailure 1

```sh
[14 of 29] Compiling Spago.GlobalCache

/builddir/spago-0.16.0/src/Spago/GlobalCache.hs:153:3: error:
    • Could not deduce (MonadThrow m)
        arising from a use of ‘assertDirectory’
      from the context: (MonadIO m, HasLogFunc env, MonadReader env m)
        bound by the type signature for:
                   getGlobalCacheDir :: forall (m :: * -> *) env.
                                        (MonadIO m, HasLogFunc env, MonadReader env m) =>
                                        m FilePath.FilePath
        at src/Spago/GlobalCache.hs:150:1-90
      Possible fix:
        add (MonadThrow m) to the context of
          the type signature for:
            getGlobalCacheDir :: forall (m :: * -> *) env.
                                 (MonadIO m, HasLogFunc env, MonadReader env m) =>
                                 m FilePath.FilePath
    • In a stmt of a 'do' block: _ <- assertDirectory globalCache
      In the expression:
        do globalCache <- liftIO
                            $ getXdgDirectory XdgCache "spago" <|> pure ".spago-global-cache"
           assertDirectory globalCache
           return globalCache
      In an equation for ‘getGlobalCacheDir’:
          getGlobalCacheDir
            = do globalCache <- liftIO
                                  $ getXdgDirectory XdgCache "spago" <|> pure ".spago-global-cache"
                 assertDirectory globalCache
                 return globalCache
    |
153 |   assertDirectory globalCache
    |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Completed 180 action(s).

--  While building package spago-0.15.3 (scroll up to its section to see the error) using:
      /builddir/spago-0.16.0/.stack/setup-exe-cache/x86_64-linux/Cabal-simple_mPHDZzAJ_3.0.1.0_ghc-8.8.4 --builddir=.stack-work/dist/x86_64-linux/Cabal-3.0.1.0 build lib:spago exe:spago --ghc-options ""
    Process exited with code: ExitFailure 1
```

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

* Re: New package: spago-0.16.0 (WIP)
  2020-09-07  1:06 [PR PATCH] New package: spago-0.16.0 waynevanson
                   ` (38 preceding siblings ...)
  2020-10-24  1:26 ` waynevanson
@ 2021-01-18  3:46 ` waynevanson
  2021-01-18  3:46 ` waynevanson
                   ` (2 subsequent siblings)
  42 siblings, 0 replies; 44+ messages in thread
From: waynevanson @ 2021-01-18  3:46 UTC (permalink / raw)
  To: ml

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

New comment by waynevanson on void-packages repository

https://github.com/void-linux/void-packages/pull/24723#issuecomment-761960798

Comment:
A dependency of Spago is Purescript, which blocks this PR until available.

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

* Re: New package: spago-0.16.0 (WIP)
  2020-09-07  1:06 [PR PATCH] New package: spago-0.16.0 waynevanson
                   ` (39 preceding siblings ...)
  2021-01-18  3:46 ` waynevanson
@ 2021-01-18  3:46 ` waynevanson
  2021-03-25  3:55 ` [PR PATCH] [Closed]: [WIP] New package: spago-0.16.0 waynevanson
  2021-03-25  3:57 ` waynevanson
  42 siblings, 0 replies; 44+ messages in thread
From: waynevanson @ 2021-01-18  3:46 UTC (permalink / raw)
  To: ml

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

New comment by waynevanson on void-packages repository

https://github.com/void-linux/void-packages/pull/24723#issuecomment-761960798

Comment:
A dependency of Spago is Purescript because it uses the `purs` REPL, which blocks this PR until available.

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

* Re: [PR PATCH] [Closed]: [WIP] New package: spago-0.16.0
  2020-09-07  1:06 [PR PATCH] New package: spago-0.16.0 waynevanson
                   ` (40 preceding siblings ...)
  2021-01-18  3:46 ` waynevanson
@ 2021-03-25  3:55 ` waynevanson
  2021-03-25  3:57 ` waynevanson
  42 siblings, 0 replies; 44+ messages in thread
From: waynevanson @ 2021-03-25  3:55 UTC (permalink / raw)
  To: ml

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

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

[WIP] New package: spago-0.16.0
https://github.com/void-linux/void-packages/pull/24723

Description:
I keep getting the error below and I cannot figure out how to solve it.

Anyone have any guidance? I've been trying for about 12 hours now on and off.
I've tried symlinks and depending on libtinfo files so far.

Error in log:

```sh
   SONAME: libtinfo.so.5 <-> UNKNOWN PKG PLEASE FIX!
```

Log:
```sh
[wayne@voidlinux void-packages]$ ./xbps-src pkg spago
=> xbps-src: updating repositories for host (x86_64)...
[*] Updating repository `https://alpha.de.repo.voidlinux.org/current/x86_64-repodata' ...
[*] Updating repository `https://alpha.de.repo.voidlinux.org/current/nonfree/x86_64-repodata' ...
[*] Updating repository `https://alpha.de.repo.voidlinux.org/current/debug/x86_64-repodata' ...
[*] Updating repository `https://alpha.de.repo.voidlinux.org/current/multilib/x86_64-repodata' ...
[*] Updating repository `https://alpha.de.repo.voidlinux.org/current/multilib/nonfree/x86_64-repodata' ...
=> xbps-src: updating software in / masterdir...
=> xbps-src: cleaning up / masterdir...
=> spago-0.16.0_1: removing autodeps, please wait...
=> spago-0.16.0_1: building for x86_64...
   [target] ncurses-libtinfo-libs-6.2_3: found (https://alpha.de.repo.voidlinux.org/current)
   [target] ncurses-libtinfo-devel-6.2_3: found (https://alpha.de.repo.voidlinux.org/current)
=> spago-0.16.0_1: installing target dependencies: ncurses-libtinfo-libs-6.2_3 ncurses-libtinfo-devel-6.2_3 ...
=> spago-0.16.0_1: skipping check (XBPS_CHECK_PKGS is disabled) ...
=> spago-0.16.0_1: running pre-pkg hook: 03-rewrite-python-shebang ...
=> spago-0.16.0_1: running pre-pkg hook: 04-generate-runtime-deps ...
   SONAME: libm.so.6 <-> glibc>=2.29_1
   SONAME: libstdc++.so.6 <-> libstdc++>=4.4.0_1
   SONAME: libz.so.1 <-> zlib>=1.2.3_1
   SONAME: libpthread.so.0 <-> glibc>=2.29_1
   SONAME: libtinfo.so.5 <-> UNKNOWN PKG PLEASE FIX!
   SONAME: librt.so.1 <-> glibc>=2.29_1
   SONAME: libutil.so.1 <-> glibc>=2.29_1
   SONAME: libdl.so.2 <-> glibc>=2.29_1
   SONAME: libgmp.so.10 <-> gmp>=5.0.1_1
   SONAME: libc.so.6 <-> glibc>=2.29_1
=> ERROR: spago-0.16.0_1: cannot guess required shlibs, aborting!
```

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

* Re: [WIP] New package: spago-0.16.0
  2020-09-07  1:06 [PR PATCH] New package: spago-0.16.0 waynevanson
                   ` (41 preceding siblings ...)
  2021-03-25  3:55 ` [PR PATCH] [Closed]: [WIP] New package: spago-0.16.0 waynevanson
@ 2021-03-25  3:57 ` waynevanson
  42 siblings, 0 replies; 44+ messages in thread
From: waynevanson @ 2021-03-25  3:57 UTC (permalink / raw)
  To: ml

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

New comment by waynevanson on void-packages repository

https://github.com/void-linux/void-packages/pull/24723#issuecomment-806345183

Comment:
Have to rename branch to remove `/` from branch name because it's causing conflicts in my builds.

Will update and send in at a later date, when `purs` is available.

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

end of thread, other threads:[~2021-03-25  3:57 UTC | newest]

Thread overview: 44+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-09-07  1:06 [PR PATCH] New package: spago-0.16.0 waynevanson
2020-09-07  1:10 ` sgn
2020-09-07  4:00 ` waynevanson
2020-09-07  8:04 ` fosslinux
2020-09-07  8:05 ` [PR REVIEW] " fosslinux
2020-09-07  8:05 ` fosslinux
2020-09-07 23:24 ` waynevanson
2020-09-08 10:49 ` [PR PATCH] [Updated] " waynevanson
2020-09-08 10:57 ` waynevanson
2020-09-08 11:02 ` waynevanson
2020-09-08 11:09 ` ericonr
2020-09-08 11:17 ` [PR PATCH] [Updated] " waynevanson
2020-09-08 11:19 ` waynevanson
2020-09-08 11:41 ` ericonr
2020-09-08 11:42 ` ericonr
2020-09-08 12:08 ` [PR REVIEW] " ahesford
2020-09-08 12:08 ` ahesford
2020-09-08 12:08 ` ahesford
2020-09-08 12:08 ` ahesford
2020-09-08 13:27 ` waynevanson
2020-09-08 13:56 ` ericonr
2020-09-08 16:47 ` Chocimier
2020-09-08 17:19 ` ahesford
2020-09-09  1:29 ` [PR REVIEW] " waynevanson
2020-09-09  1:49 ` waynevanson
2020-09-12  2:26 ` waynevanson
2020-09-12  2:31 ` [PR PATCH] [Updated] " waynevanson
2020-09-12  5:03 ` waynevanson
2020-09-12 11:05 ` fosslinux
2020-09-12 13:47 ` [PR REVIEW] " ahesford
2020-09-12 13:47 ` ahesford
2020-09-12 13:47 ` ahesford
2020-09-12 15:20 ` ericonr
2020-09-13  7:04 ` waynevanson
2020-09-13  7:17 ` waynevanson
2020-09-13  7:58 ` fosslinux
2020-10-22 12:17 ` [PR PATCH] [Updated] " waynevanson
2020-10-22 12:32 ` waynevanson
2020-10-22 20:19 ` New package: spago-0.16.0 (WIP) fosslinux
2020-10-24  1:26 ` waynevanson
2021-01-18  3:46 ` waynevanson
2021-01-18  3:46 ` waynevanson
2021-03-25  3:55 ` [PR PATCH] [Closed]: [WIP] New package: spago-0.16.0 waynevanson
2021-03-25  3:57 ` waynevanson

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).