Github messages for voidlinux
 help / color / mirror / Atom feed
* [PR PATCH] isl: update to 0.22.1
@ 2020-08-22 18:22 dkwo
  2020-08-22 18:38 ` pullmoll
                   ` (13 more replies)
  0 siblings, 14 replies; 15+ messages in thread
From: dkwo @ 2020-08-22 18:22 UTC (permalink / raw)
  To: ml

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

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

https://github.com/dkwo/void-packages master
https://github.com/void-linux/void-packages/pull/24424

isl: update to 0.22.1
I edited the template, the corresponding soname and revbumped all involved.
It builds clean on my machine.
I'm not sure how to include vlicense() for MIT.
This is my first pull request, I hope I didn't mess anything up.

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

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

From 26ca43a963d8748c07c26c9b2a52b08145877c9a Mon Sep 17 00:00:00 2001
From: Nicolo' Piazzalunga <nicolopiazzalunga@gmail.com>
Date: Sat, 22 Aug 2020 15:54:58 +0200
Subject: [PATCH 1/2] isl: update to 0.22.1.

---
 common/shlibs        |  2 +-
 srcpkgs/isl/template | 14 ++++++++------
 2 files changed, 9 insertions(+), 7 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 676eb94366b..8adba97f49e 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -1116,7 +1116,7 @@ libfltk_images.so.1.3 fltk-1.3.0_1
 libspectre.so.1 libspectre-0.2.6_1
 libsratom-0.so.0 sratom-0.4.0_1
 libpwquality.so.1 libpwquality-1.1.1_1
-libisl.so.10 isl-0.10_1
+libisl.so.22 isl-0.22_1
 libisl.so.19 isl15-0.19_1
 libcloog-isl.so.4 cloog-0.18.1_1
 librtmp.so.1 librtmp-2.4.20161210_1
diff --git a/srcpkgs/isl/template b/srcpkgs/isl/template
index 9a79dc216a1..55bf105a712 100644
--- a/srcpkgs/isl/template
+++ b/srcpkgs/isl/template
@@ -1,16 +1,17 @@
 # Template file for 'isl'
 pkgname=isl
-version=0.12.2
-revision=2
+version=0.22.1
+revision=1
+wrksrc="isl-${version}"
 bootstrap=yes
 build_style=gnu-configure
 makedepends="gmp-devel"
 short_desc="Integer Set Library"
 maintainer="Orphaned <orphan@voidlinux.org>"
-homepage="http://freecode.com/projects/isl"
-license="LGPL-2.1"
+license="MIT"
+homepage="http://isl.gforge.inria.fr"
 distfiles="http://isl.gforge.inria.fr/isl-${version}.tar.bz2"
-checksum=f4b3dbee9712850006e44f0db2103441ab3d13b406f77996d1df19ee89d11fb4
+checksum=1a668ef92eb181a7c021e8531a3ca89fd71aa1b3744db56f68365ab0a224c5cd
 
 if [ -z "$CHROOT_READY" ]; then
 	CFLAGS="-I${XBPS_MASTERDIR}/usr/include"
@@ -23,8 +24,9 @@ post_install() {
 }
 
 isl-devel_package() {
-	depends="gmp-devel isl>=${version}_${revision}"
+	depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
 	short_desc+=" - development files"
+	conflicts="isl-devel>=0"
 	pkg_install() {
 		vmove usr/include
 		vmove usr/lib/pkgconfig

From fc692624aae3502d0c2dcc5e318c305d35630f13 Mon Sep 17 00:00:00 2001
From: Nicolo' Piazzalunga <nicolopiazzalunga@gmail.com>
Date: Sat, 22 Aug 2020 20:13:13 +0200
Subject: [PATCH 2/2] added bumps

---
 srcpkgs/avr-gcc/template                       | 2 +-
 srcpkgs/cloog/template                         | 2 +-
 srcpkgs/cross-aarch64-linux-musl/template      | 2 +-
 srcpkgs/cross-arm-linux-musleabi/template      | 2 +-
 srcpkgs/cross-arm-linux-musleabihf/template    | 2 +-
 srcpkgs/cross-arm-none-eabi-gcc/template       | 2 +-
 srcpkgs/cross-armv7l-linux-musleabihf/template | 2 +-
 srcpkgs/cross-i686-linux-musl/template         | 2 +-
 srcpkgs/cross-mips-linux-musl/template         | 2 +-
 srcpkgs/cross-mips-linux-muslhf/template       | 2 +-
 srcpkgs/cross-mipsel-linux-musl/template       | 2 +-
 srcpkgs/cross-mipsel-linux-muslhf/template     | 2 +-
 srcpkgs/cross-powerpc-linux-musl/template      | 2 +-
 srcpkgs/cross-powerpc64-linux-musl/template    | 2 +-
 srcpkgs/cross-powerpc64le-linux-musl/template  | 2 +-
 15 files changed, 15 insertions(+), 15 deletions(-)

diff --git a/srcpkgs/avr-gcc/template b/srcpkgs/avr-gcc/template
index bf65e60bf13..604cd54e655 100644
--- a/srcpkgs/avr-gcc/template
+++ b/srcpkgs/avr-gcc/template
@@ -1,7 +1,7 @@
 # Template file for 'avr-gcc'
 pkgname=avr-gcc
 version=9.3.0
-revision=1
+revision=2
 wrksrc="gcc-$version"
 short_desc="GNU C Compiler for AVR"
 maintainer="allan <mail@may.mooo.com>"
diff --git a/srcpkgs/cloog/template b/srcpkgs/cloog/template
index 13aa6cad577..047cb2d7d5c 100644
--- a/srcpkgs/cloog/template
+++ b/srcpkgs/cloog/template
@@ -1,7 +1,7 @@
 # Template file for 'cloog'
 pkgname=cloog
 version=0.18.4
-revision=2
+revision=3
 bootstrap=yes
 build_style=gnu-configure
 configure_args="--with-isl=system --with-gmp=system --with-gmp-exec-prefix=${XBPS_CROSS_BASE}"
diff --git a/srcpkgs/cross-aarch64-linux-musl/template b/srcpkgs/cross-aarch64-linux-musl/template
index 8dba1d564ec..0ec44fad6f6 100644
--- a/srcpkgs/cross-aarch64-linux-musl/template
+++ b/srcpkgs/cross-aarch64-linux-musl/template
@@ -12,7 +12,7 @@ _sysroot="/usr/${_triplet}"
 
 pkgname=cross-${_triplet}
 version=0.33
-revision=3
+revision=4
 short_desc="Cross toolchain for ARM64 LE target (musl)"
 maintainer="Orphaned <orphan@voidlinux.org>"
 homepage="https://www.voidlinux.org/"
diff --git a/srcpkgs/cross-arm-linux-musleabi/template b/srcpkgs/cross-arm-linux-musleabi/template
index fb7d294df48..5e6cab37675 100644
--- a/srcpkgs/cross-arm-linux-musleabi/template
+++ b/srcpkgs/cross-arm-linux-musleabi/template
@@ -13,7 +13,7 @@ _sysroot="/usr/${_triplet}"
 
 pkgname=cross-${_triplet}
 version=0.33
-revision=3
+revision=4
 short_desc="Cross toolchain for ARMv5 TE target (musl)"
 maintainer="Orphaned <orphan@voidlinux.org>"
 homepage="https://www.voidlinux.org/"
diff --git a/srcpkgs/cross-arm-linux-musleabihf/template b/srcpkgs/cross-arm-linux-musleabihf/template
index 77fb27fe5db..563a561aa99 100644
--- a/srcpkgs/cross-arm-linux-musleabihf/template
+++ b/srcpkgs/cross-arm-linux-musleabihf/template
@@ -13,7 +13,7 @@ _sysroot="/usr/${_triplet}"
 
 pkgname=cross-${_triplet}
 version=0.33
-revision=3
+revision=4
 short_desc="Cross toolchain for ARMv6 LE Hard Float target (musl)"
 maintainer="Orphaned <orphan@voidlinux.org>"
 homepage="https://www.voidlinux.org/"
diff --git a/srcpkgs/cross-arm-none-eabi-gcc/template b/srcpkgs/cross-arm-none-eabi-gcc/template
index 3896f61322b..87e1650bd49 100644
--- a/srcpkgs/cross-arm-none-eabi-gcc/template
+++ b/srcpkgs/cross-arm-none-eabi-gcc/template
@@ -3,7 +3,7 @@ _triplet=arm-none-eabi
 _pkgname=gcc
 pkgname=cross-${_triplet}-gcc
 version=9.3.0
-revision=1
+revision=2
 wrksrc="gcc-${version}"
 build_wrksrc=build
 build_style=gnu-configure
diff --git a/srcpkgs/cross-armv7l-linux-musleabihf/template b/srcpkgs/cross-armv7l-linux-musleabihf/template
index b29d69de9b2..d6de57439e1 100644
--- a/srcpkgs/cross-armv7l-linux-musleabihf/template
+++ b/srcpkgs/cross-armv7l-linux-musleabihf/template
@@ -13,7 +13,7 @@ _sysroot="/usr/${_triplet}"
 
 pkgname=cross-${_triplet}
 version=0.33
-revision=3
+revision=4
 short_desc="Cross toolchain for ARMv7 LE Hard Float target (musl)"
 maintainer="Orphaned <orphan@voidlinux.org>"
 homepage="https://www.voidlinux.org/"
diff --git a/srcpkgs/cross-i686-linux-musl/template b/srcpkgs/cross-i686-linux-musl/template
index af40ec66455..3f0010c0fc3 100644
--- a/srcpkgs/cross-i686-linux-musl/template
+++ b/srcpkgs/cross-i686-linux-musl/template
@@ -12,7 +12,7 @@ _archflags="-march=i686"
 
 pkgname=cross-${_triplet}
 version=0.33
-revision=3
+revision=4
 short_desc="Cross toolchain for i686 target (musl)"
 maintainer="Jürgen Buchmüller <pullmoll@t-online.de>"
 homepage="https://www.voidlinux.org/"
diff --git a/srcpkgs/cross-mips-linux-musl/template b/srcpkgs/cross-mips-linux-musl/template
index bc8b15ac541..84644f7a488 100644
--- a/srcpkgs/cross-mips-linux-musl/template
+++ b/srcpkgs/cross-mips-linux-musl/template
@@ -12,7 +12,7 @@ _sysroot="/usr/${_triplet}"
 
 pkgname=cross-${_triplet}
 version=0.33
-revision=3
+revision=4
 short_desc="Cross toolchain for MIPS32r2 BE softfloat target (musl)"
 maintainer="Orphaned <orphan@voidlinux.org>"
 homepage="https://www.voidlinux.org/"
diff --git a/srcpkgs/cross-mips-linux-muslhf/template b/srcpkgs/cross-mips-linux-muslhf/template
index 4f3bc67aa80..0d40b11ef83 100644
--- a/srcpkgs/cross-mips-linux-muslhf/template
+++ b/srcpkgs/cross-mips-linux-muslhf/template
@@ -12,7 +12,7 @@ _sysroot="/usr/${_triplet}"
 
 pkgname=cross-${_triplet}
 version=0.33
-revision=3
+revision=4
 short_desc="Cross toolchain for MIPS32r2 BE hardfloat target (musl)"
 maintainer="hipperson0 <hipperson0@gmail.com>"
 homepage="https://www.voidlinux.org/"
diff --git a/srcpkgs/cross-mipsel-linux-musl/template b/srcpkgs/cross-mipsel-linux-musl/template
index 48a0027d4eb..68d49ad6731 100644
--- a/srcpkgs/cross-mipsel-linux-musl/template
+++ b/srcpkgs/cross-mipsel-linux-musl/template
@@ -12,7 +12,7 @@ _sysroot="/usr/${_triplet}"
 
 pkgname=cross-${_triplet}
 version=0.33
-revision=3
+revision=4
 short_desc="Cross toolchain for MIPS32r2 LE softfloat target (musl)"
 maintainer="Orphaned <orphan@voidlinux.org>"
 homepage="https://www.voidlinux.org/"
diff --git a/srcpkgs/cross-mipsel-linux-muslhf/template b/srcpkgs/cross-mipsel-linux-muslhf/template
index e639bf043d7..94e39986f1f 100644
--- a/srcpkgs/cross-mipsel-linux-muslhf/template
+++ b/srcpkgs/cross-mipsel-linux-muslhf/template
@@ -12,7 +12,7 @@ _sysroot="/usr/${_triplet}"
 
 pkgname=cross-${_triplet}
 version=0.33
-revision=3
+revision=4
 short_desc="Cross toolchain for MIPS32r2 LE hardfloat target (musl)"
 maintainer="Orphaned <orphan@voidlinux.org>"
 homepage="https://www.voidlinux.org/"
diff --git a/srcpkgs/cross-powerpc-linux-musl/template b/srcpkgs/cross-powerpc-linux-musl/template
index fc7ca0cb7bf..1a3155ff982 100644
--- a/srcpkgs/cross-powerpc-linux-musl/template
+++ b/srcpkgs/cross-powerpc-linux-musl/template
@@ -12,7 +12,7 @@ _sysroot="/usr/${_triplet}"
 
 pkgname=cross-${_triplet}
 version=0.33
-revision=2
+revision=3
 
 short_desc="Cross toolchain for PowerPC (musl)"
 maintainer="Thomas Batten <stenstorpmc@gmail.com>"
diff --git a/srcpkgs/cross-powerpc64-linux-musl/template b/srcpkgs/cross-powerpc64-linux-musl/template
index 3d92c564e2b..fbdc6c74099 100644
--- a/srcpkgs/cross-powerpc64-linux-musl/template
+++ b/srcpkgs/cross-powerpc64-linux-musl/template
@@ -10,7 +10,7 @@ _sysroot="/usr/${_triplet}"
 
 pkgname=cross-${_triplet}
 version=0.33
-revision=2
+revision=3
 short_desc="Cross toolchain for powerpc64 with musl"
 maintainer="q66 <daniel@octaforge.org>"
 homepage="https://www.voidlinux.org/"
diff --git a/srcpkgs/cross-powerpc64le-linux-musl/template b/srcpkgs/cross-powerpc64le-linux-musl/template
index 810bc01192d..ebe0941c92a 100644
--- a/srcpkgs/cross-powerpc64le-linux-musl/template
+++ b/srcpkgs/cross-powerpc64le-linux-musl/template
@@ -10,7 +10,7 @@ _sysroot="/usr/${_triplet}"
 
 pkgname=cross-${_triplet}
 version=0.33
-revision=2
+revision=3
 short_desc="Cross toolchain for powerpc64le with musl"
 maintainer="q66 <daniel@octaforge.org>"
 homepage="https://www.voidlinux.org/"

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

* Re: isl: update to 0.22.1
  2020-08-22 18:22 [PR PATCH] isl: update to 0.22.1 dkwo
@ 2020-08-22 18:38 ` pullmoll
  2020-08-23  9:06 ` dkwo
                   ` (12 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: pullmoll @ 2020-08-22 18:38 UTC (permalink / raw)
  To: ml

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

New comment by pullmoll on void-packages repository

https://github.com/void-linux/void-packages/pull/24424#issuecomment-678676476

Comment:
This would better be included with #24258 which is to be merged some time soon.

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

* Re: isl: update to 0.22.1
  2020-08-22 18:22 [PR PATCH] isl: update to 0.22.1 dkwo
  2020-08-22 18:38 ` pullmoll
@ 2020-08-23  9:06 ` dkwo
  2020-08-23 12:41 ` pullmoll
                   ` (11 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: dkwo @ 2020-08-23  9:06 UTC (permalink / raw)
  To: ml

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

New comment by dkwo on void-packages repository

https://github.com/void-linux/void-packages/pull/24424#issuecomment-678749180

Comment:
@pullmoll Thanks, how do I do that?
I think failures are in the revbumps.

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

* Re: isl: update to 0.22.1
  2020-08-22 18:22 [PR PATCH] isl: update to 0.22.1 dkwo
  2020-08-22 18:38 ` pullmoll
  2020-08-23  9:06 ` dkwo
@ 2020-08-23 12:41 ` pullmoll
  2020-08-23 12:49 ` pullmoll
                   ` (10 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: pullmoll @ 2020-08-23 12:41 UTC (permalink / raw)
  To: ml

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

New comment by pullmoll on void-packages repository

https://github.com/void-linux/void-packages/pull/24424#issuecomment-678769698

Comment:
@dkwo I think @Johnnynator will read this PR and could then integrate it into #24258. I'll try it here, as I'm currently testing the compiler update and possible issues resulting from it.

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

* Re: isl: update to 0.22.1
  2020-08-22 18:22 [PR PATCH] isl: update to 0.22.1 dkwo
                   ` (2 preceding siblings ...)
  2020-08-23 12:41 ` pullmoll
@ 2020-08-23 12:49 ` pullmoll
  2020-10-02  8:18 ` pullmoll
                   ` (9 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: pullmoll @ 2020-08-23 12:49 UTC (permalink / raw)
  To: ml

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

New comment by pullmoll on void-packages repository

https://github.com/void-linux/void-packages/pull/24424#issuecomment-678770482

Comment:
Bad news: trying to build gcc10-10.2.0 with isl 0.22.1 fails for several missing symbols,
so I don't think we should include this update with gcc too soon, unless someone wants
to take the time and try to deal with the (new) problems.

BTW we have `isl` and `isl15` where the latter is the newer version(s) since `isl-15.x` and the original `isl` is tracking the old version currently used only by `cloog`. The cross compilers and gcc use `isl15`.

Not sure what to do with this PR now and leaving it to other @void-linux/pkg-committers to decide.

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

* Re: isl: update to 0.22.1
  2020-08-22 18:22 [PR PATCH] isl: update to 0.22.1 dkwo
                   ` (3 preceding siblings ...)
  2020-08-23 12:49 ` pullmoll
@ 2020-10-02  8:18 ` pullmoll
  2020-10-02  8:18 ` [PR PATCH] [Closed]: " pullmoll
                   ` (8 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: pullmoll @ 2020-10-02  8:18 UTC (permalink / raw)
  To: ml

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

New comment by pullmoll on void-packages repository

https://github.com/void-linux/void-packages/pull/24424#issuecomment-702594106

Comment:
Won't merge for now, since isl-0.22.1 is breaking things and we need to first work out whether to keep both packages, `isl` and `isl15`, and/or update which of these two. Breaking our compilers is no good idea, so closing this PR for now.

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

* Re: [PR PATCH] [Closed]: isl: update to 0.22.1
  2020-08-22 18:22 [PR PATCH] isl: update to 0.22.1 dkwo
                   ` (4 preceding siblings ...)
  2020-10-02  8:18 ` pullmoll
@ 2020-10-02  8:18 ` pullmoll
  2020-10-17 13:41 ` dkwo
                   ` (7 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: pullmoll @ 2020-10-02  8:18 UTC (permalink / raw)
  To: ml

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

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

isl: update to 0.22.1
https://github.com/void-linux/void-packages/pull/24424

Description:
I edited the template, the corresponding soname and revbumped all involved.
It builds clean on my machine.
I'm not sure how to include vlicense() for MIT.
This is my first pull request, I hope I didn't mess anything up.

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

* Re: isl: update to 0.22.1
  2020-08-22 18:22 [PR PATCH] isl: update to 0.22.1 dkwo
                   ` (5 preceding siblings ...)
  2020-10-02  8:18 ` [PR PATCH] [Closed]: " pullmoll
@ 2020-10-17 13:41 ` dkwo
  2021-01-25 16:39 ` dkwo
                   ` (6 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: dkwo @ 2020-10-17 13:41 UTC (permalink / raw)
  To: ml

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

New comment by dkwo on void-packages repository

https://github.com/void-linux/void-packages/pull/24424#issuecomment-710974319

Comment:
That makes sense.
Would it be possible to rename the older version from isl to isl12, and isl15 (currently at 0.19) to isl?
Or should I just submit a PR to update isl15?

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

* Re: isl: update to 0.22.1
  2020-08-22 18:22 [PR PATCH] isl: update to 0.22.1 dkwo
                   ` (6 preceding siblings ...)
  2020-10-17 13:41 ` dkwo
@ 2021-01-25 16:39 ` dkwo
  2021-02-24 12:41 ` tornaria
                   ` (5 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: dkwo @ 2021-01-25 16:39 UTC (permalink / raw)
  To: ml

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

New comment by dkwo on void-packages repository

https://github.com/void-linux/void-packages/pull/24424#issuecomment-710974319

Comment:
That makes sense.
Would it be possible to rename the older version from isl to isl12, and isl15 (currently at 0.19) to isl?

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

* Re: isl: update to 0.22.1
  2020-08-22 18:22 [PR PATCH] isl: update to 0.22.1 dkwo
                   ` (7 preceding siblings ...)
  2021-01-25 16:39 ` dkwo
@ 2021-02-24 12:41 ` tornaria
  2021-02-24 13:58 ` dkwo
                   ` (4 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: tornaria @ 2021-02-24 12:41 UTC (permalink / raw)
  To: ml

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

New comment by tornaria on void-packages repository

https://github.com/void-linux/void-packages/pull/24424#issuecomment-785048370

Comment:
If compilers depend only on `isl15`, why isn't it possible to just update `isl` and `cloog` and leave `isl15` alone?

I mean: `cloog` has to be revbumped for the updated `isl`, but the (cross) compilers can be left alone, they shouldn't be affected at all by this change.

What am I missing?
@pullmoll @dkwo  

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

* Re: isl: update to 0.22.1
  2020-08-22 18:22 [PR PATCH] isl: update to 0.22.1 dkwo
                   ` (8 preceding siblings ...)
  2021-02-24 12:41 ` tornaria
@ 2021-02-24 13:58 ` dkwo
  2021-02-24 14:22 ` dkwo
                   ` (3 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: dkwo @ 2021-02-24 13:58 UTC (permalink / raw)
  To: ml

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

New comment by dkwo on void-packages repository

https://github.com/void-linux/void-packages/pull/24424#issuecomment-710974319

Comment:
That makes sense.
Would it be possible to rename the older version from isl to isl12, and isl15 (currently at 0.19) to isl?

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

* Re: isl: update to 0.22.1
  2020-08-22 18:22 [PR PATCH] isl: update to 0.22.1 dkwo
                   ` (9 preceding siblings ...)
  2021-02-24 13:58 ` dkwo
@ 2021-02-24 14:22 ` dkwo
  2021-02-24 15:12 ` dkwo
                   ` (2 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: dkwo @ 2021-02-24 14:22 UTC (permalink / raw)
  To: ml

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

New comment by dkwo on void-packages repository

https://github.com/void-linux/void-packages/pull/24424#issuecomment-785109434

Comment:
@tornaria What you say makes sense, I cannot recall why I revbumped all.
I can do more experiments in comind days, to see whether `cloog` breaks or not.

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

* Re: isl: update to 0.22.1
  2020-08-22 18:22 [PR PATCH] isl: update to 0.22.1 dkwo
                   ` (10 preceding siblings ...)
  2021-02-24 14:22 ` dkwo
@ 2021-02-24 15:12 ` dkwo
  2021-02-27 22:08 ` dkwo
  2021-02-28  0:06 ` tornaria
  13 siblings, 0 replies; 15+ messages in thread
From: dkwo @ 2021-02-24 15:12 UTC (permalink / raw)
  To: ml

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

New comment by dkwo on void-packages repository

https://github.com/void-linux/void-packages/pull/24424#issuecomment-785144454

Comment:
Btw, both `cloog` and `isl` seem to have moved on github.

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

* Re: isl: update to 0.22.1
  2020-08-22 18:22 [PR PATCH] isl: update to 0.22.1 dkwo
                   ` (11 preceding siblings ...)
  2021-02-24 15:12 ` dkwo
@ 2021-02-27 22:08 ` dkwo
  2021-02-28  0:06 ` tornaria
  13 siblings, 0 replies; 15+ messages in thread
From: dkwo @ 2021-02-27 22:08 UTC (permalink / raw)
  To: ml

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

New comment by dkwo on void-packages repository

https://github.com/void-linux/void-packages/pull/24424#issuecomment-787195015

Comment:
I think this is why I revbumped all that stuff:
```
=> isl-0.23_1: running pre-pkg hook: 99-pkglint ...
=> ERROR: isl-0.23_1: SONAME bump detected: libisl.so.10 -> libisl.so.23
=> ERROR: isl-0.23_1: please update common/shlibs with this line: "libisl.so.23 isl-0.23_1"
=> ERROR: isl-0.23_1: all reverse dependencies should also be revbumped to be rebuilt against libisl.so.23:
=> ERROR:    avr-gcc-9.3.0_1
=> ERROR:    cloog-0.18.4_2
=> ERROR:    cross-aarch64-linux-gnu-0.34_1
=> ERROR:    cross-aarch64-linux-musl-0.34_2
=> ERROR:    cross-arm-linux-gnueabi-0.34_1
=> ERROR:    cross-arm-linux-gnueabihf-0.34_1
=> ERROR:    cross-arm-linux-musleabi-0.34_2
=> ERROR:    cross-arm-linux-musleabihf-0.34_2
=> ERROR:    cross-arm-none-eabi-gcc-9.3.0_1
=> ERROR:    cross-armv7l-linux-gnueabihf-0.34_1
=> ERROR:    cross-armv7l-linux-musleabihf-0.34_2
=> ERROR:    cross-i686-linux-musl-0.34_2
=> ERROR:    cross-i686-pc-linux-gnu-0.34_1
=> ERROR:    cross-mips-linux-musl-0.34_1
=> ERROR:    cross-mips-linux-muslhf-0.34_1
=> ERROR:    cross-mipsel-linux-musl-0.34_1
=> ERROR:    cross-mipsel-linux-muslhf-0.34_1
=> ERROR:    cross-or1k-none-elf-gcc-10.2.0_1
=> ERROR:    cross-powerpc-linux-gnu-0.34_1
=> ERROR:    cross-powerpc-linux-musl-0.34_1
=> ERROR:    cross-powerpc64-linux-gnu-0.34_1
=> ERROR:    cross-powerpc64-linux-musl-0.34_2
=> ERROR:    cross-powerpc64le-linux-gnu-0.34_1
=> ERROR:    cross-powerpc64le-linux-musl-0.34_2
=> ERROR:    cross-powerpcle-linux-gnu-0.34_1
=> ERROR:    cross-powerpcle-linux-musl-0.34_1
=> ERROR:    cross-x86_64-linux-gnu-0.34_1
=> ERROR: isl-0.23_1: cannot continue with installation!
```
Is it fine to revbump just `cloog` instead?

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

* Re: isl: update to 0.22.1
  2020-08-22 18:22 [PR PATCH] isl: update to 0.22.1 dkwo
                   ` (12 preceding siblings ...)
  2021-02-27 22:08 ` dkwo
@ 2021-02-28  0:06 ` tornaria
  13 siblings, 0 replies; 15+ messages in thread
From: tornaria @ 2021-02-28  0:06 UTC (permalink / raw)
  To: ml

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

New comment by tornaria on void-packages repository

https://github.com/void-linux/void-packages/pull/24424#issuecomment-787207372

Comment:
> Is it fine to revbump just `cloog` instead?

I think so. What 99-pkglint is doing is:
 - it realizes that the soname for the library in this package has changed from `libisl.so.10` to `libisl.so.23`, but you haven't updated `common/shlibs` to match.
 - because of that, it runs `xbps-query -Rs libisl.so -p shlib-requires` to find packages that shlib-require `libisl.so.10` and suggests that you revbump them, so they are recompiled against `libisl.so.23`.
 
However note:
```
$ xbps-query -Rs libisl.so -p shlib-requires
avr-gcc-9.3.0_1: libisl.so.19 (https://alpha.de.repo.voidlinux.org/current)
cloog-0.18.4_2: libisl.so.10 (https://alpha.de.repo.voidlinux.org/current)
cross-aarch64-linux-gnu-0.34_1: libisl.so.19 (https://alpha.de.repo.voidlinux.org/current)
cross-aarch64-linux-musl-0.34_2: libisl.so.19 (https://alpha.de.repo.voidlinux.org/current)
cross-arm-linux-gnueabi-0.34_1: libisl.so.19 (https://alpha.de.repo.voidlinux.org/current)
cross-arm-linux-gnueabihf-0.34_1: libisl.so.19 (https://alpha.de.repo.voidlinux.org/current)
cross-arm-linux-musleabi-0.34_2: libisl.so.19 (https://alpha.de.repo.voidlinux.org/current)
cross-arm-linux-musleabihf-0.34_2: libisl.so.19 (https://alpha.de.repo.voidlinux.org/current)
cross-arm-none-eabi-gcc-9.3.0_1: libisl.so.19 (https://alpha.de.repo.voidlinux.org/current)
cross-armv7l-linux-gnueabihf-0.34_1: libisl.so.19 (https://alpha.de.repo.voidlinux.org/current)
cross-armv7l-linux-musleabihf-0.34_2: libisl.so.19 (https://alpha.de.repo.voidlinux.org/current)
cross-i686-linux-musl-0.34_2: libisl.so.19 (https://alpha.de.repo.voidlinux.org/current)
cross-i686-pc-linux-gnu-0.34_1: libisl.so.19 (https://alpha.de.repo.voidlinux.org/current)
cross-mips-linux-musl-0.34_1: libisl.so.19 (https://alpha.de.repo.voidlinux.org/current)
cross-mips-linux-muslhf-0.34_1: libisl.so.19 (https://alpha.de.repo.voidlinux.org/current)
cross-mipsel-linux-musl-0.34_1: libisl.so.19 (https://alpha.de.repo.voidlinux.org/current)
cross-mipsel-linux-muslhf-0.34_1: libisl.so.19 (https://alpha.de.repo.voidlinux.org/current)
cross-or1k-none-elf-gcc-10.2.0_1: libisl.so.19 (https://alpha.de.repo.voidlinux.org/current)
cross-powerpc-linux-gnu-0.34_1: libisl.so.19 (https://alpha.de.repo.voidlinux.org/current)
cross-powerpc-linux-musl-0.34_1: libisl.so.19 (https://alpha.de.repo.voidlinux.org/current)
cross-powerpc64-linux-gnu-0.34_1: libisl.so.19 (https://alpha.de.repo.voidlinux.org/current)
cross-powerpc64-linux-musl-0.34_2: libisl.so.19 (https://alpha.de.repo.voidlinux.org/current)
cross-powerpc64le-linux-gnu-0.34_1: libisl.so.19 (https://alpha.de.repo.voidlinux.org/current)
cross-powerpc64le-linux-musl-0.34_2: libisl.so.19 (https://alpha.de.repo.voidlinux.org/current)
cross-powerpcle-linux-gnu-0.34_1: libisl.so.19 (https://alpha.de.repo.voidlinux.org/current)
cross-powerpcle-linux-musl-0.34_1: libisl.so.19 (https://alpha.de.repo.voidlinux.org/current)
cross-x86_64-linux-musl-0.34_1: libisl.so.19 (https://alpha.de.repo.voidlinux.org/current)
```

You see here that only `cloog` shlib-requires `libisl.so.10`, the compilers require `libisl.so.19`.

If you want to be sure:
```
$ xbps-query -Rs libisl.so.10 -p shlib-requires
cloog-0.18.4_2: libisl.so.10 (https://alpha.de.repo.voidlinux.org/current)
```

I think if you just update the one line in `common/shlibs` for `isl` (keeping the line for `isl15` intact), the error should go away. You should also revbump cloog, but nothing else.

Could you try that?

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

end of thread, other threads:[~2021-02-28  0:06 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-08-22 18:22 [PR PATCH] isl: update to 0.22.1 dkwo
2020-08-22 18:38 ` pullmoll
2020-08-23  9:06 ` dkwo
2020-08-23 12:41 ` pullmoll
2020-08-23 12:49 ` pullmoll
2020-10-02  8:18 ` pullmoll
2020-10-02  8:18 ` [PR PATCH] [Closed]: " pullmoll
2020-10-17 13:41 ` dkwo
2021-01-25 16:39 ` dkwo
2021-02-24 12:41 ` tornaria
2021-02-24 13:58 ` dkwo
2021-02-24 14:22 ` dkwo
2021-02-24 15:12 ` dkwo
2021-02-27 22:08 ` dkwo
2021-02-28  0:06 ` tornaria

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