unofficial mirror of guix-patches@gnu.org 
 help / color / mirror / code / Atom feed
* [bug#40143] [PATCH] gnu: git: Return #t in install-man-pages phase.
@ 2020-03-20  9:20 Brice Waegeneire
  2020-03-20  9:54 ` Danny Milosavljevic
  0 siblings, 1 reply; 5+ messages in thread
From: Brice Waegeneire @ 2020-03-20  9:20 UTC (permalink / raw)
  To: 40143

* gnu/packages/version-control.scm (git)[arguments]: Return #t in
install-man-pages phase.
---
 gnu/packages/version-control.scm | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/version-control.scm b/gnu/packages/version-control.scm
index d25df4c63d..7eb85cc749 100644
--- a/gnu/packages/version-control.scm
+++ b/gnu/packages/version-control.scm
@@ -441,7 +441,8 @@ as well as the classic centralized workflow.")
                    (manpages (assoc-ref inputs "git-manpages")))
               (mkdir-p man)
               (with-directory-excursion man
-                (invoke "tar" "xvf" manpages))))))))
+                (invoke "tar" "xvf" manpages)))
+            #t)))))
 
    (native-search-paths
     ;; For HTTPS access, Git needs a single-file certificate bundle, specified

base-commit: 837644b48a5107a28acbdb6d172aff0040a8247d
prerequisite-patch-id: b9e1cb7e09e15cac4d607e985e2a3b5e301828e5
prerequisite-patch-id: e22ea3f99fc3d9f3e11ddfa31ba60212f2ed4d62
-- 
2.25.1

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

* [bug#40143] [PATCH] gnu: git: Return #t in install-man-pages phase.
  2020-03-20  9:20 [bug#40143] [PATCH] gnu: git: Return #t in install-man-pages phase Brice Waegeneire
@ 2020-03-20  9:54 ` Danny Milosavljevic
  2020-03-20 14:21   ` Maxim Cournoyer
  0 siblings, 1 reply; 5+ messages in thread
From: Danny Milosavljevic @ 2020-03-20  9:54 UTC (permalink / raw)
  To: Brice Waegeneire; +Cc: 40143

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

invoke already returns #t, so there's no technical bug.

That said, maybe for clarity?  Not sure...

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

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

* [bug#40143] [PATCH] gnu: git: Return #t in install-man-pages phase.
  2020-03-20  9:54 ` Danny Milosavljevic
@ 2020-03-20 14:21   ` Maxim Cournoyer
  2020-03-21 14:29     ` bug#40143: " Mathieu Othacehe
  0 siblings, 1 reply; 5+ messages in thread
From: Maxim Cournoyer @ 2020-03-20 14:21 UTC (permalink / raw)
  To: Danny Milosavljevic; +Cc: Brice Waegeneire, 40143

Danny Milosavljevic <dannym@scratchpost.org> writes:

> invoke already returns #t, so there's no technical bug.
>
> That said, maybe for clarity?  Not sure...

I don't see any technical nor clarity issue here.  The vision laid out
by Mark more than two years ago (!) was to get rid of all the boolean
return codes and move to an exception based system entirely, which I
find much more elegant.  The transition plan was outlined in this
message:
https://lists.gnu.org/archive/html/guix-devel/2017-12/msg00278.html.

I think we should go back to work on finishing the missing bits :-).

Maxim

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

* bug#40143: [PATCH] gnu: git: Return #t in install-man-pages phase.
  2020-03-20 14:21   ` Maxim Cournoyer
@ 2020-03-21 14:29     ` Mathieu Othacehe
  2020-03-21 14:43       ` [bug#40143] " Brice Waegeneire
  0 siblings, 1 reply; 5+ messages in thread
From: Mathieu Othacehe @ 2020-03-21 14:29 UTC (permalink / raw)
  To: Brice Waegeneire; +Cc: Danny Milosavljevic, 40143-close, Maxim Cournoyer


Hello Brice,

> Danny Milosavljevic <dannym@scratchpost.org> writes:
>
>> invoke already returns #t, so there's no technical bug.
>>
>> That said, maybe for clarity?  Not sure...

I agree with Danny and Maxim here, we already return a boolean, or
raise an exception in case of error, so I think we are fine :)

Closing this bug,

Thanks,

Mathieu

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

* [bug#40143] [PATCH] gnu: git: Return #t in install-man-pages phase.
  2020-03-21 14:29     ` bug#40143: " Mathieu Othacehe
@ 2020-03-21 14:43       ` Brice Waegeneire
  0 siblings, 0 replies; 5+ messages in thread
From: Brice Waegeneire @ 2020-03-21 14:43 UTC (permalink / raw)
  To: Brice Waegeneire
  Cc: Danny Milosavljevic, 40143-close, Maxim Cournoyer, Guix-patches

On 2020-03-21 14:29, Mathieu Othacehe wrote:
> Hello Brice,
> 
>> Danny Milosavljevic <dannym@scratchpost.org> writes:
>> 
>>> invoke already returns #t, so there's no technical bug.
>>> 
>>> That said, maybe for clarity?  Not sure...
> 
> I agree with Danny and Maxim here, we already return a boolean, or
> raise an exception in case of error, so I think we are fine :)
> 
> Closing this bug,
> 
> Thanks,
> 
> Mathieu

Looks like a forgot to reply to all, I replied to Danny that it
should be closed. I missed the RTFM sign... I didn't knew about
Maxim's link and would like to know where are we in transitioning
away from getting rid of boolean return code in phases.

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

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

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-03-20  9:20 [bug#40143] [PATCH] gnu: git: Return #t in install-man-pages phase Brice Waegeneire
2020-03-20  9:54 ` Danny Milosavljevic
2020-03-20 14:21   ` Maxim Cournoyer
2020-03-21 14:29     ` bug#40143: " Mathieu Othacehe
2020-03-21 14:43       ` [bug#40143] " Brice Waegeneire

Code repositories for project(s) associated with this public inbox

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

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 read-only IMAP folder(s) and NNTP newsgroup(s).