* Re: [PR PATCH] [Merged]: spdlog: update to 1.10.0.
2022-04-05 16:14 [PR PATCH] spdlog: update to 1.10.0 skmpz
@ 2022-05-28 22:51 ` Piraty
2022-05-31 17:08 ` Johnnynator
` (10 subsequent siblings)
11 siblings, 0 replies; 13+ messages in thread
From: Piraty @ 2022-05-28 22:51 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1081 bytes --]
There's a merged pull request on the void-packages repository
spdlog: update to 1.10.0.
https://github.com/void-linux/void-packages/pull/36533
Description:
<!-- Uncomment relevant sections and delete options which are not applicable -->
#### Testing the changes
- I tested the changes in this PR: **YES**
<!--
#### New package
- This new package conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements): **YES**|**NO**
-->
<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
<!--
#### Local build testing
- I built this PR locally for my native architecture, (ARCH-LIBC)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
- aarch64-musl
- armv7l
- armv6l-musl
-->
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: spdlog: update to 1.10.0.
2022-04-05 16:14 [PR PATCH] spdlog: update to 1.10.0 skmpz
2022-05-28 22:51 ` [PR PATCH] [Merged]: " Piraty
@ 2022-05-31 17:08 ` Johnnynator
2022-05-31 17:15 ` skmpz
` (9 subsequent siblings)
11 siblings, 0 replies; 13+ messages in thread
From: Johnnynator @ 2022-05-31 17:08 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 313 bytes --]
New comment by Johnnynator on void-packages repository
https://github.com/void-linux/void-packages/pull/36533#issuecomment-1142396681
Comment:
You should always check some dependents of a library when updating it, spdlog did break ABI and therefore nheko, MangoHud, cryfs and gerbera did need to be recompiled.
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: spdlog: update to 1.10.0.
2022-04-05 16:14 [PR PATCH] spdlog: update to 1.10.0 skmpz
2022-05-28 22:51 ` [PR PATCH] [Merged]: " Piraty
2022-05-31 17:08 ` Johnnynator
@ 2022-05-31 17:15 ` skmpz
2022-05-31 17:35 ` skmpz
` (8 subsequent siblings)
11 siblings, 0 replies; 13+ messages in thread
From: skmpz @ 2022-05-31 17:15 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 227 bytes --]
New comment by skmpz on void-packages repository
https://github.com/void-linux/void-packages/pull/36533#issuecomment-1142402901
Comment:
hm.. correct, but out of curiosity, why aren't those listed with `xbps-query -X spdlog`
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: spdlog: update to 1.10.0.
2022-04-05 16:14 [PR PATCH] spdlog: update to 1.10.0 skmpz
` (2 preceding siblings ...)
2022-05-31 17:15 ` skmpz
@ 2022-05-31 17:35 ` skmpz
2022-05-31 17:35 ` skmpz
` (7 subsequent siblings)
11 siblings, 0 replies; 13+ messages in thread
From: skmpz @ 2022-05-31 17:35 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 291 bytes --]
New comment by skmpz on void-packages repository
https://github.com/void-linux/void-packages/pull/36533#issuecomment-1142402901
Comment:
hm.. correct, but out of curiosity, why aren't those listed with `xbps-query -X spdlog`.. Is that one only for packages that have spdlog in `depends` ?
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: spdlog: update to 1.10.0.
2022-04-05 16:14 [PR PATCH] spdlog: update to 1.10.0 skmpz
` (3 preceding siblings ...)
2022-05-31 17:35 ` skmpz
@ 2022-05-31 17:35 ` skmpz
2022-05-31 17:41 ` skmpz
` (6 subsequent siblings)
11 siblings, 0 replies; 13+ messages in thread
From: skmpz @ 2022-05-31 17:35 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 294 bytes --]
New comment by skmpz on void-packages repository
https://github.com/void-linux/void-packages/pull/36533#issuecomment-1142402901
Comment:
hm.. correct, but out of curiosity, why aren't those listed with `xbps-query -X spdlog`.. Is that one only for packages that have spdlog in `depends=..` ?
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: spdlog: update to 1.10.0.
2022-04-05 16:14 [PR PATCH] spdlog: update to 1.10.0 skmpz
` (4 preceding siblings ...)
2022-05-31 17:35 ` skmpz
@ 2022-05-31 17:41 ` skmpz
2022-05-31 17:57 ` Johnnynator
` (5 subsequent siblings)
11 siblings, 0 replies; 13+ messages in thread
From: skmpz @ 2022-05-31 17:41 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 376 bytes --]
New comment by skmpz on void-packages repository
https://github.com/void-linux/void-packages/pull/36533#issuecomment-1142402901
Comment:
hm.. correct, but out of curiosity, why aren't those listed with `xbps-query -X spdlog`.. Is that one only for packages that have spdlog in `depends=..` ? and also, is there any other flag on xbps to detect those or just do it manually?
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: spdlog: update to 1.10.0.
2022-04-05 16:14 [PR PATCH] spdlog: update to 1.10.0 skmpz
` (5 preceding siblings ...)
2022-05-31 17:41 ` skmpz
@ 2022-05-31 17:57 ` Johnnynator
2022-05-31 18:15 ` skmpz
` (4 subsequent siblings)
11 siblings, 0 replies; 13+ messages in thread
From: Johnnynator @ 2022-05-31 17:57 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 225 bytes --]
New comment by Johnnynator on void-packages repository
https://github.com/void-linux/void-packages/pull/36533#issuecomment-1142441056
Comment:
You need to use -RX to also list packages that aren't installed on your system.
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: spdlog: update to 1.10.0.
2022-04-05 16:14 [PR PATCH] spdlog: update to 1.10.0 skmpz
` (6 preceding siblings ...)
2022-05-31 17:57 ` Johnnynator
@ 2022-05-31 18:15 ` skmpz
2022-05-31 18:27 ` skmpz
` (3 subsequent siblings)
11 siblings, 0 replies; 13+ messages in thread
From: skmpz @ 2022-05-31 18:15 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 422 bytes --]
New comment by skmpz on void-packages repository
https://github.com/void-linux/void-packages/pull/36533#issuecomment-1142463943
Comment:
this will also show reverse runtime dependencies though and not build dependencies right ?
```
$ sudo xbps-query -RX spdlog
coeurl-devel-0.1.1_1
```
Just wondering if there's any other way other than just grepping through the srcpkgs folder to find reverse build dependencies..
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: spdlog: update to 1.10.0.
2022-04-05 16:14 [PR PATCH] spdlog: update to 1.10.0 skmpz
` (7 preceding siblings ...)
2022-05-31 18:15 ` skmpz
@ 2022-05-31 18:27 ` skmpz
2022-05-31 19:23 ` Johnnynator
` (2 subsequent siblings)
11 siblings, 0 replies; 13+ messages in thread
From: skmpz @ 2022-05-31 18:27 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 330 bytes --]
New comment by skmpz on void-packages repository
https://github.com/void-linux/void-packages/pull/36533#issuecomment-1142508185
Comment:
just another question.. when getting
```
$ xrevshlib spdlog
Bear
coeurl
cryfs
gerbera
MangoHud
nheko
Waybar
```
Is there a way to figure out which packages need to be recompiled?
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: spdlog: update to 1.10.0.
2022-04-05 16:14 [PR PATCH] spdlog: update to 1.10.0 skmpz
` (8 preceding siblings ...)
2022-05-31 18:27 ` skmpz
@ 2022-05-31 19:23 ` Johnnynator
2022-05-31 20:02 ` skmpz
2022-05-31 21:45 ` Piraty
11 siblings, 0 replies; 13+ messages in thread
From: Johnnynator @ 2022-05-31 19:23 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 775 bytes --]
New comment by Johnnynator on void-packages repository
https://github.com/void-linux/void-packages/pull/36533#issuecomment-1142554758
Comment:
>
Ideally a package does increase the so version (the number behind `.so` as listed in e.g. `common/shlibs` in xbps-src).
spdlog did not do that in 1.10.0 ( https://github.com/gabime/spdlog/issues/2369 ), but they changed their build system to also include minor version in there, so this specific issue is unlikely to happen again.
> Is there a way to figure out which packages need to be recompiled?
Void currently doesn't have tooling in xbps-src to track symbols, so no automatic way for detecting this.
You (or a script) could in theory just install all of these packages and check if all the symbols do resolve.
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: spdlog: update to 1.10.0.
2022-04-05 16:14 [PR PATCH] spdlog: update to 1.10.0 skmpz
` (9 preceding siblings ...)
2022-05-31 19:23 ` Johnnynator
@ 2022-05-31 20:02 ` skmpz
2022-05-31 21:45 ` Piraty
11 siblings, 0 replies; 13+ messages in thread
From: skmpz @ 2022-05-31 20:02 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 169 bytes --]
New comment by skmpz on void-packages repository
https://github.com/void-linux/void-packages/pull/36533#issuecomment-1142589182
Comment:
ah ok got it.. thanks again..
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: spdlog: update to 1.10.0.
2022-04-05 16:14 [PR PATCH] spdlog: update to 1.10.0 skmpz
` (10 preceding siblings ...)
2022-05-31 20:02 ` skmpz
@ 2022-05-31 21:45 ` Piraty
11 siblings, 0 replies; 13+ messages in thread
From: Piraty @ 2022-05-31 21:45 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 208 bytes --]
New comment by Piraty on void-packages repository
https://github.com/void-linux/void-packages/pull/36533#issuecomment-1142668083
Comment:
https://abi-laboratory.pro/index.php?view=abi-tracker comes to mind
^ permalink raw reply [flat|nested] 13+ messages in thread