public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] RFC: new QA_NEEDED variable for files installed by pre-built binary packages with broken soname dependencies
@ 2014-11-07 19:04 Zac Medico
  2014-11-07 19:18 ` Diego Elio Pettenò
  0 siblings, 1 reply; 7+ messages in thread
From: Zac Medico @ 2014-11-07 19:04 UTC (permalink / raw
  To: gentoo development

Hi,

In bug 528086 [1] we have a pre-built games package with a soname
dependency on libSDL_mixer-1.2.so.0. The maintainer reports that the
game works fine without this library, so he doesn't want to add a
dependency on sdl-mixer.

In order to satisfy this "unneeded" soname dependency, preserve-libs
will preserve libSDL_mixer-1.2.so.0 when sdl-mixer is uninstalled. So,
it would be nice if we had a way to tell preserve-libs not to satisfy
"unneeded" soname dependencies.

I would prefer not to ignore soname dependencies for all pre-built
files, since some pre-built files may have library dependencies which
are considered valid. Therefore, I suggest that we add a QA_NEEDED
variable so that specific files with "unneeded" soname dependencies can
be distinguished from files with soname dependencies that are actually
needed.

[1] https://bugs.gentoo.org/show_bug.cgi?id=528086
-- 
Thanks,
Zac


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

* Re: [gentoo-dev] RFC: new QA_NEEDED variable for files installed by pre-built binary packages with broken soname dependencies
  2014-11-07 19:04 [gentoo-dev] RFC: new QA_NEEDED variable for files installed by pre-built binary packages with broken soname dependencies Zac Medico
@ 2014-11-07 19:18 ` Diego Elio Pettenò
  2014-11-07 19:50   ` Zac Medico
  0 siblings, 1 reply; 7+ messages in thread
From: Diego Elio Pettenò @ 2014-11-07 19:18 UTC (permalink / raw
  To: gentoo-dev

On 7 November 2014 13:04, Zac Medico <zmedico@gentoo.org> wrote:
>
>
> In bug 528086 [1] we have a pre-built games package with a soname
> dependency on libSDL_mixer-1.2.so.0. The maintainer reports that the
> game works fine without this library, so he doesn't want to add a
> dependency on sdl-mixer.

Ehm no this is absolutely ludicrously a bad idea.

If the library is in NEEDED of binary, there is no need that said
binary will run. If whatever package works fine without that binary
being able to run, maybe the binary should not be installed.

Just shoving this under the rug is preposterous.


Diego Elio Pettenò — Flameeyes
flameeyes@flameeyes.eu — http://blog.flameeyes.eu/


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

* Re: [gentoo-dev] RFC: new QA_NEEDED variable for files installed by pre-built binary packages with broken soname dependencies
  2014-11-07 19:18 ` Diego Elio Pettenò
@ 2014-11-07 19:50   ` Zac Medico
  2014-11-07 23:25     ` Diego Elio Pettenò
  0 siblings, 1 reply; 7+ messages in thread
From: Zac Medico @ 2014-11-07 19:50 UTC (permalink / raw
  To: gentoo-dev

On 11/07/2014 11:18 AM, Diego Elio Pettenò wrote:
> On 7 November 2014 13:04, Zac Medico <zmedico@gentoo.org> wrote:
>>
>>
>> In bug 528086 [1] we have a pre-built games package with a soname
>> dependency on libSDL_mixer-1.2.so.0. The maintainer reports that the
>> game works fine without this library, so he doesn't want to add a
>> dependency on sdl-mixer.
> 
> Ehm no this is absolutely ludicrously a bad idea.
> 
> If the library is in NEEDED of binary, there is no need that said
> binary will run. If whatever package works fine without that binary
> being able to run, maybe the binary should not be installed.
> 
> Just shoving this under the rug is preposterous.

Yeah, I figured that we'd get a reaction like this. I just thought I'd
start by proposing some sort of compromise, and then let others fight it
out. :)
-- 
Thanks,
Zac


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

* Re: [gentoo-dev] RFC: new QA_NEEDED variable for files installed by pre-built binary packages with broken soname dependencies
  2014-11-07 19:50   ` Zac Medico
@ 2014-11-07 23:25     ` Diego Elio Pettenò
  2014-11-08  0:59       ` Zac Medico
  0 siblings, 1 reply; 7+ messages in thread
From: Diego Elio Pettenò @ 2014-11-07 23:25 UTC (permalink / raw
  To: gentoo-dev

On 7 November 2014 13:50, Zac Medico <zmedico@gentoo.org> wrote:
> Yeah, I figured that we'd get a reaction like this. I just thought I'd
> start by proposing some sort of compromise, and then let others fight it
> out. :)

Since we got to a positive conclusion on the bug, let's not consider
this proposal worth our time any more, shall we?

Diego Elio Pettenò — Flameeyes
flameeyes@flameeyes.eu — http://blog.flameeyes.eu/


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

* Re: [gentoo-dev] RFC: new QA_NEEDED variable for files installed by pre-built binary packages with broken soname dependencies
  2014-11-07 23:25     ` Diego Elio Pettenò
@ 2014-11-08  0:59       ` Zac Medico
  2014-11-08  1:35         ` Kent Fredric
  0 siblings, 1 reply; 7+ messages in thread
From: Zac Medico @ 2014-11-08  0:59 UTC (permalink / raw
  To: gentoo-dev

On 11/07/2014 03:25 PM, Diego Elio Pettenò wrote:
> On 7 November 2014 13:50, Zac Medico <zmedico@gentoo.org> wrote:
>> Yeah, I figured that we'd get a reaction like this. I just thought I'd
>> start by proposing some sort of compromise, and then let others fight it
>> out. :)
> 
> Since we got to a positive conclusion on the bug, let's not consider
> this proposal worth our time any more, shall we?

Okay, sure. I'll save it for the day when someone finds a valid reason
to install binaries with broken soname deps (not likely).
-- 
Thanks,
Zac


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

* Re: [gentoo-dev] RFC: new QA_NEEDED variable for files installed by pre-built binary packages with broken soname dependencies
  2014-11-08  0:59       ` Zac Medico
@ 2014-11-08  1:35         ` Kent Fredric
  2014-11-08  2:53           ` Diego Elio Pettenò
  0 siblings, 1 reply; 7+ messages in thread
From: Kent Fredric @ 2014-11-08  1:35 UTC (permalink / raw
  To: gentoo-dev

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

On 8 November 2014 13:59, Zac Medico <zmedico@gentoo.org> wrote:

> Okay, sure. I'll save it for the day when someone finds a valid reason
> to install binaries with broken soname deps (not likely).
>

Another candidate for a possible valid reason:

https://bugs.gentoo.org/show_bug.cgi?id=460468

There's probably a better way of solving that too.

-- 
Kent

*KENTNL* - https://metacpan.org/author/KENTNL

[-- Attachment #2: Type: text/html, Size: 1364 bytes --]

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

* Re: [gentoo-dev] RFC: new QA_NEEDED variable for files installed by pre-built binary packages with broken soname dependencies
  2014-11-08  1:35         ` Kent Fredric
@ 2014-11-08  2:53           ` Diego Elio Pettenò
  0 siblings, 0 replies; 7+ messages in thread
From: Diego Elio Pettenò @ 2014-11-08  2:53 UTC (permalink / raw
  To: gentoo-dev

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

On 8 Nov 2014 01:35, "Kent Fredric" <kentfredric@gmail.com> wrote:
>
>
> On 8 November 2014 13:59, Zac Medico <zmedico@gentoo.org> wrote:
>>
>> Okay, sure. I'll save it for the day when someone finds a valid reason
>> to install binaries with broken soname deps (not likely).
>
>
> Another candidate for a possible valid reason:
>
> https://bugs.gentoo.org/show_bug.cgi?id=460468
>
> There's probably a better way of solving that too.

Don't make the javafx install automagic....

[-- Attachment #2: Type: text/html, Size: 799 bytes --]

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

end of thread, other threads:[~2014-11-08  2:53 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-11-07 19:04 [gentoo-dev] RFC: new QA_NEEDED variable for files installed by pre-built binary packages with broken soname dependencies Zac Medico
2014-11-07 19:18 ` Diego Elio Pettenò
2014-11-07 19:50   ` Zac Medico
2014-11-07 23:25     ` Diego Elio Pettenò
2014-11-08  0:59       ` Zac Medico
2014-11-08  1:35         ` Kent Fredric
2014-11-08  2:53           ` Diego Elio Pettenò

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox