Github messages for voidlinux
 help / color / mirror / Atom feed
* [ISSUE] kde5-baseapps is not installable
@ 2020-07-17 18:41 ericonr
  2020-07-17 18:56 ` abenson
                   ` (17 more replies)
  0 siblings, 18 replies; 19+ messages in thread
From: ericonr @ 2020-07-17 18:41 UTC (permalink / raw)
  To: ml

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

New issue by ericonr on void-packages repository

https://github.com/void-linux/void-packages/issues/23622

Description:
### System

* package:  kde5-baseapps-20.04.3_1

### Expected behavior

I install it and I get its dependencies.

### Actual behavior

I try to install it and `xbps-install` errors out without any error message. Running with debug generates a huge log:  https://gist.github.com/ericonr/b4be938b806523064008e7c8ce638227

I tried building the meta package locally and got the same error.

### Steps to reproduce the behavior

`xbps-install kde5-baseapps`

@Johnnynator and @Duncaen, since I think this is some sort of bug in XBPS as well.

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

* Re: kde5-baseapps is not installable
  2020-07-17 18:41 [ISSUE] kde5-baseapps is not installable ericonr
@ 2020-07-17 18:56 ` abenson
  2020-07-17 18:58 ` abenson
                   ` (16 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: abenson @ 2020-07-17 18:56 UTC (permalink / raw)
  To: ml

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

New comment by abenson on void-packages repository

https://github.com/void-linux/void-packages/issues/23622#issuecomment-660284312

Comment:
`dolphin` and `dolphin-plugins` depend on each, and so it breaks when resolving auto deps. 

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

* Re: kde5-baseapps is not installable
  2020-07-17 18:41 [ISSUE] kde5-baseapps is not installable ericonr
  2020-07-17 18:56 ` abenson
@ 2020-07-17 18:58 ` abenson
  2020-07-17 19:03 ` ericonr
                   ` (15 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: abenson @ 2020-07-17 18:58 UTC (permalink / raw)
  To: ml

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

New comment by abenson on void-packages repository

https://github.com/void-linux/void-packages/issues/23622#issuecomment-660285254

Comment:
Simple test template demonstrates the same issue:

```
# Template file for 'dolphinasadep'
pkgname=dolphinasadep
version=1
revision=1
build_style=meta
depends="dolphin"
short_desc="Dolphin is a dep"
maintainer="Andrew Benson <abenson+void@gmail.com>"
license="GPL-3.0-or-later"
homepage="https://voidlinux.org"
```



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

* Re: kde5-baseapps is not installable
  2020-07-17 18:41 [ISSUE] kde5-baseapps is not installable ericonr
  2020-07-17 18:56 ` abenson
  2020-07-17 18:58 ` abenson
@ 2020-07-17 19:03 ` ericonr
  2020-07-17 19:07 ` Johnnynator
                   ` (14 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: ericonr @ 2020-07-17 19:03 UTC (permalink / raw)
  To: ml

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

New comment by ericonr on void-packages repository

https://github.com/void-linux/void-packages/issues/23622#issuecomment-660287246

Comment:
Installing `dolphin` separately and then `kde5-baseapps` works, because then XBPS knows how to solve the dependencies. I guess this should be solved somewhere in XBPS.

This is probably the issue in shlibs:

```
libdolphinvcs.so.5 dolphin-plugins-20.04.2_1
```

This library is provided by `dolphin`, not `dolphin-plugins`. Even though `dolphin` provides it, during the build it's found and `dolphin-plugins` is pulled in as a dependency.

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

* Re: kde5-baseapps is not installable
  2020-07-17 18:41 [ISSUE] kde5-baseapps is not installable ericonr
                   ` (2 preceding siblings ...)
  2020-07-17 19:03 ` ericonr
@ 2020-07-17 19:07 ` Johnnynator
  2020-07-17 19:10 ` ericonr
                   ` (13 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: Johnnynator @ 2020-07-17 19:07 UTC (permalink / raw)
  To: ml

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

New comment by Johnnynator on void-packages repository

https://github.com/void-linux/void-packages/issues/23622#issuecomment-660289365

Comment:
Yes, that shlib entry is wrong, Should be removed and dolphin rebuild.

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

* Re: kde5-baseapps is not installable
  2020-07-17 18:41 [ISSUE] kde5-baseapps is not installable ericonr
                   ` (3 preceding siblings ...)
  2020-07-17 19:07 ` Johnnynator
@ 2020-07-17 19:10 ` ericonr
  2020-07-17 19:32 ` martindamianfernandez
                   ` (12 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: ericonr @ 2020-07-17 19:10 UTC (permalink / raw)
  To: ml

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

New comment by ericonr on void-packages repository

https://github.com/void-linux/void-packages/issues/23622#issuecomment-660290391

Comment:
@Johnnynator I'm making a PR for it.

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

* Re: kde5-baseapps is not installable
  2020-07-17 18:41 [ISSUE] kde5-baseapps is not installable ericonr
                   ` (4 preceding siblings ...)
  2020-07-17 19:10 ` ericonr
@ 2020-07-17 19:32 ` martindamianfernandez
  2020-07-17 19:33 ` martindamianfernandez
                   ` (11 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: martindamianfernandez @ 2020-07-17 19:32 UTC (permalink / raw)
  To: ml

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

New comment by martindamianfernandez on void-packages repository

https://github.com/void-linux/void-packages/issues/23622#issuecomment-660299867

Comment:
thanks stuff to report right now have got my account again., see you on irc.

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

* Re: kde5-baseapps is not installable
  2020-07-17 18:41 [ISSUE] kde5-baseapps is not installable ericonr
                   ` (5 preceding siblings ...)
  2020-07-17 19:32 ` martindamianfernandez
@ 2020-07-17 19:33 ` martindamianfernandez
  2020-07-17 20:28 ` ericonr
                   ` (10 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: martindamianfernandez @ 2020-07-17 19:33 UTC (permalink / raw)
  To: ml

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

New comment by martindamianfernandez on void-packages repository

https://github.com/void-linux/void-packages/issues/23622#issuecomment-660299867

Comment:
thanks stuff to report right now have got my account again., see you on irc. im hechos...

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

* Re: kde5-baseapps is not installable
  2020-07-17 18:41 [ISSUE] kde5-baseapps is not installable ericonr
                   ` (6 preceding siblings ...)
  2020-07-17 19:33 ` martindamianfernandez
@ 2020-07-17 20:28 ` ericonr
  2020-07-17 20:39 ` Duncaen
                   ` (9 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: ericonr @ 2020-07-17 20:28 UTC (permalink / raw)
  To: ml

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

New comment by ericonr on void-packages repository

https://github.com/void-linux/void-packages/issues/23622#issuecomment-660323086

Comment:
@Duncaen what do you think is the best way to solve this?

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

* Re: kde5-baseapps is not installable
  2020-07-17 18:41 [ISSUE] kde5-baseapps is not installable ericonr
                   ` (7 preceding siblings ...)
  2020-07-17 20:28 ` ericonr
@ 2020-07-17 20:39 ` Duncaen
  2020-07-17 20:41 ` ericonr
                   ` (8 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: Duncaen @ 2020-07-17 20:39 UTC (permalink / raw)
  To: ml

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

New comment by Duncaen on void-packages repository

https://github.com/void-linux/void-packages/issues/23622#issuecomment-660327739

Comment:
Not really sure what exactly the issue is, xbps should handle cyclic dependencies, but I couldn't come up with a test case yet.
That said, xbps-src doesn't support cyclic dependencies and this looks like a mistake.

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

* Re: kde5-baseapps is not installable
  2020-07-17 18:41 [ISSUE] kde5-baseapps is not installable ericonr
                   ` (8 preceding siblings ...)
  2020-07-17 20:39 ` Duncaen
@ 2020-07-17 20:41 ` ericonr
  2020-07-17 22:50 ` Chocimier
                   ` (7 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: ericonr @ 2020-07-17 20:41 UTC (permalink / raw)
  To: ml

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

New comment by ericonr on void-packages repository

https://github.com/void-linux/void-packages/issues/23622#issuecomment-660328311

Comment:
@Duncaen it definitely is a mistake! #23626 fixes it. Would just be nice if XBPS could have a better error message during an install or better error checking during package creation.

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

* Re: kde5-baseapps is not installable
  2020-07-17 18:41 [ISSUE] kde5-baseapps is not installable ericonr
                   ` (9 preceding siblings ...)
  2020-07-17 20:41 ` ericonr
@ 2020-07-17 22:50 ` Chocimier
  2020-07-18 23:35 ` Duncaen
                   ` (6 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: Chocimier @ 2020-07-17 22:50 UTC (permalink / raw)
  To: ml

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

New comment by Chocimier on void-packages repository

https://github.com/void-linux/void-packages/issues/23622#issuecomment-660369799

Comment:
> mistake

I didn't checked which package contain library when merging plugins, sorry.

While here, I have naive question raising since some time: why do we need `common/shlibs` at all, rather than `04-generate-runtime-deps` querying xbps index for which installed package provides library?

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

* Re: kde5-baseapps is not installable
  2020-07-17 18:41 [ISSUE] kde5-baseapps is not installable ericonr
                   ` (10 preceding siblings ...)
  2020-07-17 22:50 ` Chocimier
@ 2020-07-18 23:35 ` Duncaen
  2020-07-18 23:36 ` Duncaen
                   ` (5 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: Duncaen @ 2020-07-18 23:35 UTC (permalink / raw)
  To: ml

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

New comment by Duncaen on void-packages repository

https://github.com/void-linux/void-packages/issues/23622#issuecomment-660557832

Comment:
> While here, I have naive question raising since some time: why do we need common/shlibs at all, rather than 04-generate-runtime-deps querying xbps index for which installed package provides library?

It records the minimum version that provides the SONAME, which makes it easier to downgrade and partially update things.

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

* Re: kde5-baseapps is not installable
  2020-07-17 18:41 [ISSUE] kde5-baseapps is not installable ericonr
                   ` (11 preceding siblings ...)
  2020-07-18 23:35 ` Duncaen
@ 2020-07-18 23:36 ` Duncaen
  2020-07-18 23:38 ` Duncaen
                   ` (4 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: Duncaen @ 2020-07-18 23:36 UTC (permalink / raw)
  To: ml

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

New comment by Duncaen on void-packages repository

https://github.com/void-linux/void-packages/issues/23622#issuecomment-660557832

Comment:
> While here, I have naive question raising since some time: why do we need common/shlibs at all, rather than 04-generate-runtime-deps querying xbps index for which installed package provides library?

It records the minimum version that provides the SONAME, which makes it easier to downgrade and partially update things.

If you start to use xbps-query and use the version >= in the repository, you end up with 10 packages having 10 different minimum requirements just based on when they've been build and not what is actually compatible.

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

* Re: kde5-baseapps is not installable
  2020-07-17 18:41 [ISSUE] kde5-baseapps is not installable ericonr
                   ` (12 preceding siblings ...)
  2020-07-18 23:36 ` Duncaen
@ 2020-07-18 23:38 ` Duncaen
  2020-07-20 18:55 ` ericonr
                   ` (3 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: Duncaen @ 2020-07-18 23:38 UTC (permalink / raw)
  To: ml

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

New comment by Duncaen on void-packages repository

https://github.com/void-linux/void-packages/issues/23622#issuecomment-660557832

Comment:
> While here, I have naive question raising since some time: why do we need common/shlibs at all, rather than 04-generate-runtime-deps querying xbps index for which installed package provides library?

It records the minimum version that provides the SONAME, which makes it easier to downgrade and partially update things.

If you start to use xbps-query to get the current version of a package providing the SONAME in the repository you end up with X packages having N different minimum version requirements just based on when they've been build and not what is actually compatible.

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

* Re: kde5-baseapps is not installable
  2020-07-17 18:41 [ISSUE] kde5-baseapps is not installable ericonr
                   ` (13 preceding siblings ...)
  2020-07-18 23:38 ` Duncaen
@ 2020-07-20 18:55 ` ericonr
  2020-07-21 19:58 ` Chocimier
                   ` (2 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: ericonr @ 2020-07-20 18:55 UTC (permalink / raw)
  To: ml

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

New comment by ericonr on void-packages repository

https://github.com/void-linux/void-packages/issues/23622#issuecomment-661272315

Comment:
Perhaps we could add some sanity check when building a package that a shlib specified in common/shlibs actually exists in that package? Are there any cases where that wouldn't happen?

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

* Re: kde5-baseapps is not installable
  2020-07-17 18:41 [ISSUE] kde5-baseapps is not installable ericonr
                   ` (14 preceding siblings ...)
  2020-07-20 18:55 ` ericonr
@ 2020-07-21 19:58 ` Chocimier
  2020-09-29 21:45 ` ericonr
  2020-09-29 21:45 ` [ISSUE] [CLOSED] " ericonr
  17 siblings, 0 replies; 19+ messages in thread
From: Chocimier @ 2020-07-21 19:58 UTC (permalink / raw)
  To: ml

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

New comment by Chocimier on void-packages repository

https://github.com/void-linux/void-packages/issues/23622#issuecomment-662075562

Comment:
> It records the minimum version that provides the SONAME, which makes it easier to downgrade and partially update things.

Shlib-requires and shlib-provides could be enough, but yes, it *is* easier this way. Thanks.


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

* Re: kde5-baseapps is not installable
  2020-07-17 18:41 [ISSUE] kde5-baseapps is not installable ericonr
                   ` (15 preceding siblings ...)
  2020-07-21 19:58 ` Chocimier
@ 2020-09-29 21:45 ` ericonr
  2020-09-29 21:45 ` [ISSUE] [CLOSED] " ericonr
  17 siblings, 0 replies; 19+ messages in thread
From: ericonr @ 2020-09-29 21:45 UTC (permalink / raw)
  To: ml

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

New comment by ericonr on void-packages repository

https://github.com/void-linux/void-packages/issues/23622#issuecomment-701008214

Comment:
This has been fixed.

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

* Re: [ISSUE] [CLOSED] kde5-baseapps is not installable
  2020-07-17 18:41 [ISSUE] kde5-baseapps is not installable ericonr
                   ` (16 preceding siblings ...)
  2020-09-29 21:45 ` ericonr
@ 2020-09-29 21:45 ` ericonr
  17 siblings, 0 replies; 19+ messages in thread
From: ericonr @ 2020-09-29 21:45 UTC (permalink / raw)
  To: ml

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

Closed issue by ericonr on void-packages repository

https://github.com/void-linux/void-packages/issues/23622

Description:
### System

* package:  kde5-baseapps-20.04.3_1

### Expected behavior

I install it and I get its dependencies.

### Actual behavior

I try to install it and `xbps-install` errors out without any error message. Running with debug generates a huge log:  https://gist.github.com/ericonr/b4be938b806523064008e7c8ce638227

I tried building the meta package locally and got the same error. I also tried installing each application individually and that worked. 

### Steps to reproduce the behavior

`xbps-install kde5-baseapps`

@Johnnynator and @Duncaen, since I think this is some sort of bug in XBPS as well.

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

end of thread, other threads:[~2020-09-29 21:45 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-07-17 18:41 [ISSUE] kde5-baseapps is not installable ericonr
2020-07-17 18:56 ` abenson
2020-07-17 18:58 ` abenson
2020-07-17 19:03 ` ericonr
2020-07-17 19:07 ` Johnnynator
2020-07-17 19:10 ` ericonr
2020-07-17 19:32 ` martindamianfernandez
2020-07-17 19:33 ` martindamianfernandez
2020-07-17 20:28 ` ericonr
2020-07-17 20:39 ` Duncaen
2020-07-17 20:41 ` ericonr
2020-07-17 22:50 ` Chocimier
2020-07-18 23:35 ` Duncaen
2020-07-18 23:36 ` Duncaen
2020-07-18 23:38 ` Duncaen
2020-07-20 18:55 ` ericonr
2020-07-21 19:58 ` Chocimier
2020-09-29 21:45 ` ericonr
2020-09-29 21:45 ` [ISSUE] [CLOSED] " ericonr

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