public inbox for goredo-devel@lists.cypherpunks.ru
Atom feed
From: Sergey Matveev <stargrave@stargrave•org>
To: goredo-devel@lists.cypherpunks.ru
Subject: Re: Multiple calls to redo-* for same target results in multiple .rec entries
Date: Tue, 9 Nov 2021 12:13:08 +0300 [thread overview]
Message-ID: <YYo7pM6+q1Zs2G/7@stargrave.org> (raw)
In-Reply-To: <6e5c1f7a-3ce7-4ecb-8d05-5d1b6f787928@spacefrogg.net>
[-- Attachment #1: Type: text/plain, Size: 1194 bytes --]
Greetings!
*** goredo [2021-11-04 15:35]:
>main.go:484: foo/default.do: Size missing
Fixed in 1.19.0 release. Code does not check that it looks for
"ifchange" dependency. Thanks for the report!
Also there appeared another funny bug: when you redo foo/default.do, it
is passed, ok. But when you redo it again, then that foo/default.do
target itself is used as a .do to rebuild itself. Also fixed in 1.19.0.
>What do you think? goredo should treat dependencies the same as the other implementations, shouldn't it?
I am sure that everyone does it as it wish in practice and there is
completely no common denominator among implementations. goredo initial
design fully resembled github.com/leahneukirchen/redo-c and it has the
same dependency tracking behaviour. So at least there are two of us :-)
and redo-c seems to be quite popular.
And currently anyway I am still not sure if it is a problem (current
state) and if it is, then that behaviour/tracking should we expect.
Current "Size missing" error is error in the code not looking for the
record type.
--
Sergey Matveev (http://www.stargrave.org/)
OpenPGP: CF60 E89A 5923 1E76 E263 6422 AE1A 8109 E498 57EF
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
next prev parent reply other threads:[~2021-11-09 9:13 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-10-27 17:18 Multiple calls to redo-* for same target results in multiple .rec entries goredo
2021-10-31 8:21 ` Sergey Matveev
2021-11-04 15:35 ` goredo
2021-11-09 9:13 ` Sergey Matveev [this message]
2021-11-09 13:43 ` goredo
2021-11-10 10:47 ` Sergey Matveev
2021-11-10 12:22 ` redo-stamp Sergey Matveev