all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* automake-1.16.2
@ 2020-03-23 11:42 Vincent Legoll
  2020-03-26 14:07 ` automake-1.16.2 Ludovic Courtès
  0 siblings, 1 reply; 5+ messages in thread
From: Vincent Legoll @ 2020-03-23 11:42 UTC (permalink / raw)
  To: guix-devel

Hi,

Trying to update automake to the latest, I'm seeing lots
of skipped tests because of missing native-inputs, would
it be OK toadd those to enable more tests to be run ?

-- 
Vincent Legoll

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

* Re: automake-1.16.2
  2020-03-23 11:42 automake-1.16.2 Vincent Legoll
@ 2020-03-26 14:07 ` Ludovic Courtès
  2020-03-26 16:04   ` automake-1.16.2 Vincent Legoll
  0 siblings, 1 reply; 5+ messages in thread
From: Ludovic Courtès @ 2020-03-26 14:07 UTC (permalink / raw)
  To: Vincent Legoll; +Cc: guix-devel

Hi!

Vincent Legoll <vincent.legoll@gmail.com> skribis:

> Trying to update automake to the latest, I'm seeing lots
> of skipped tests because of missing native-inputs, would
> it be OK toadd those to enable more tests to be run ?

I hadn’t seen your message and added Automake 1.16.2 in commit
72a5cc53586080e75ae4ee80f3a2467ff30c4f5e.

Most tests are automatically skipped when the tool they need is missing,
except for the one mentioned in the commit.

We’d probably have to decide on a case by case basis which additional
dependencies we’d like to add, given that Automake has a lot of
dependents.

Thanks,
Ludo’.

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

* Re: automake-1.16.2
  2020-03-26 14:07 ` automake-1.16.2 Ludovic Courtès
@ 2020-03-26 16:04   ` Vincent Legoll
  2020-03-26 19:06     ` automake-1.16.2 Marius Bakke
  0 siblings, 1 reply; 5+ messages in thread
From: Vincent Legoll @ 2020-03-26 16:04 UTC (permalink / raw)
  To: Ludovic Courtès; +Cc: guix-devel

On Thu, Mar 26, 2020 at 3:07 PM Ludovic Courtès <ludo@gnu.org> wrote:
> > Trying to update automake to the latest, I'm seeing lots
> > of skipped tests because of missing native-inputs, would
> > it be OK toadd those to enable more tests to be run ?
>
> I hadn’t seen your message and added Automake 1.16.2 in commit
> 72a5cc53586080e75ae4ee80f3a2467ff30c4f5e.

No problem, I've seen you added that.

> We’d probably have to decide on a case by case basis which additional
> dependencies we’d like to add, given that Automake has a lot of
> dependents.

For the tests they will be native-inputs, so only increase dependencies
for building, is that a problem ? I would have thought that test coverage
is more important (especially on such important packages), I'm probably
missing something...

--
Vincent Legoll

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

* Re: automake-1.16.2
  2020-03-26 16:04   ` automake-1.16.2 Vincent Legoll
@ 2020-03-26 19:06     ` Marius Bakke
  2020-03-26 19:18       ` automake-1.16.2 Leo Famulari
  0 siblings, 1 reply; 5+ messages in thread
From: Marius Bakke @ 2020-03-26 19:06 UTC (permalink / raw)
  To: Vincent Legoll, Ludovic Courtès; +Cc: guix-devel

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

Vincent Legoll <vincent.legoll@gmail.com> writes:

>> We’d probably have to decide on a case by case basis which additional
>> dependencies we’d like to add, given that Automake has a lot of
>> dependents.
>
> For the tests they will be native-inputs, so only increase dependencies
> for building, is that a problem ? I would have thought that test coverage
> is more important (especially on such important packages), I'm probably
> missing something...

For such heavy-impact packages, an important consideration is that any
dependency we add gets the same impact.

Hypothetically, let's say Automake has an optional dependency on
'git' for some tests.  Providing git as a native-input means that we can
no longer update git outside of the "core-updates" cycle, because that
would cause too many rebuilds.

Of course there are ways to work around such cycles, but it complicates
the dependency graphs.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]

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

* Re: automake-1.16.2
  2020-03-26 19:06     ` automake-1.16.2 Marius Bakke
@ 2020-03-26 19:18       ` Leo Famulari
  0 siblings, 0 replies; 5+ messages in thread
From: Leo Famulari @ 2020-03-26 19:18 UTC (permalink / raw)
  To: Marius Bakke; +Cc: guix-devel

On Thu, Mar 26, 2020 at 08:06:44PM +0100, Marius Bakke wrote:
> Vincent Legoll <vincent.legoll@gmail.com> writes:
> > For the tests they will be native-inputs, so only increase dependencies
> > for building, is that a problem ? I would have thought that test coverage
> > is more important (especially on such important packages), I'm probably
> > missing something...
> 
> For such heavy-impact packages, an important consideration is that any
> dependency we add gets the same impact.

Additionally, test suites can be less important for core packages like
automake, because the real test is building the distro.

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

end of thread, other threads:[~2020-03-26 19:18 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-03-23 11:42 automake-1.16.2 Vincent Legoll
2020-03-26 14:07 ` automake-1.16.2 Ludovic Courtès
2020-03-26 16:04   ` automake-1.16.2 Vincent Legoll
2020-03-26 19:06     ` automake-1.16.2 Marius Bakke
2020-03-26 19:18       ` automake-1.16.2 Leo Famulari

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.