GNU bug report logs - #30150
github-com-umayr-badass (or short: badass)

Previous Next

Package: guix-patches;

Reported by: ng0 <ng0 <at> n0.is>

Date: Wed, 17 Jan 2018 21:50:02 UTC

Severity: normal

Done: Leo Famulari <leo <at> famulari.name>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 30150 in the body.
You can then email your comments to 30150 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to guix-patches <at> gnu.org:
bug#30150; Package guix-patches. (Wed, 17 Jan 2018 21:50:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to ng0 <ng0 <at> n0.is>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Wed, 17 Jan 2018 21:50:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: ng0 <ng0 <at> n0.is>
To: guix-patches <at> gnu.org
Subject: github-com-umayr-badass (or short: badass)
Date: Wed, 17 Jan 2018 22:48:42 +0000
[Message part 1 (text/plain, inline)]
Another possible location: version-control ;)
Essentially: hacking contribution graphs (like on
gitlab or github), so it's a game.
-- 
ng0 :: https://ea.n0.is
A88C8ADD129828D7EAC02E52E22F9BBFEE348588 :: https://ea.n0.is/keys/
[0001-gnu-Add-github-com-umayr-badass.patch (text/plain, attachment)]
[signature.asc (application/pgp-signature, inline)]

Information forwarded to guix-patches <at> gnu.org:
bug#30150; Package guix-patches. (Wed, 17 Jan 2018 23:18:02 GMT) Full text and rfc822 format available.

Message #8 received at 30150 <at> debbugs.gnu.org (full text, mbox):

From: Leo Famulari <leo <at> famulari.name>
To: ng0 <ng0 <at> n0.is>
Cc: 30150 <at> debbugs.gnu.org
Subject: Re: [bug#30150] github-com-umayr-badass (or short: badass)
Date: Wed, 17 Jan 2018 15:17:45 -0800
[Message part 1 (text/plain, inline)]
On Wed, Jan 17, 2018 at 10:48:42PM +0000, ng0 wrote:
> From 23242a1b6b96fed99f2dea3567b95ef35e2ebe5b Mon Sep 17 00:00:00 2001
> From: ng0 <ng0 <at> n0.is>
> Date: Wed, 17 Jan 2018 22:42:55 +0000
> Subject: [PATCH] gnu: Add github-com-umayr-badass.
> 
> * gnu/packages/games.scm (github-com-umayr-badass): New variable.

[...]

> +(define-public go-github-com-umayr-badass
> +  (let ((commit "3c3cd669b4fc8f73a102e3702788f7b28dc47dbb")
> +        (revision "0"))
> +  (package
> +    (name "go-github-com-umayr-badass")

The name in the commit message is missing the 'go-' prefix.

> +    (synopsis "Hacking contribution graphs in git")
> +    (description
> +     "Badass generates false commits for a range of dates, essentially
> +hacking the gamification of contribution graphs on platforms such as
> +Github or Gitlab.")

Hahaha, LGTM overall.

Only question is, should we call the package "badass"? I think the
long Go library names are only necessary for libraries, while we can
use a shorter name for an executable program like this one.
[signature.asc (application/pgp-signature, inline)]

Information forwarded to guix-patches <at> gnu.org:
bug#30150; Package guix-patches. (Thu, 18 Jan 2018 07:18:01 GMT) Full text and rfc822 format available.

Message #11 received at 30150 <at> debbugs.gnu.org (full text, mbox):

From: ng0 <ng0 <at> n0.is>
To: Leo Famulari <leo <at> famulari.name>
Cc: 30150 <at> debbugs.gnu.org, ng0 <ng0 <at> n0.is>
Subject: Re: [bug#30150] github-com-umayr-badass (or short: badass)
Date: Thu, 18 Jan 2018 08:17:01 +0000
[Message part 1 (text/plain, inline)]
Leo Famulari transcribed 2.1K bytes:
> On Wed, Jan 17, 2018 at 10:48:42PM +0000, ng0 wrote:
> > From 23242a1b6b96fed99f2dea3567b95ef35e2ebe5b Mon Sep 17 00:00:00 2001
> > From: ng0 <ng0 <at> n0.is>
> > Date: Wed, 17 Jan 2018 22:42:55 +0000
> > Subject: [PATCH] gnu: Add github-com-umayr-badass.
> > 
> > * gnu/packages/games.scm (github-com-umayr-badass): New variable.
> 
> [...]
> 
> > +(define-public go-github-com-umayr-badass
> > +  (let ((commit "3c3cd669b4fc8f73a102e3702788f7b28dc47dbb")
> > +        (revision "0"))
> > +  (package
> > +    (name "go-github-com-umayr-badass")
> 
> The name in the commit message is missing the 'go-' prefix.

Okay, I will send a correction once you reply to the question
below.

> 
> > +    (synopsis "Hacking contribution graphs in git")
> > +    (description
> > +     "Badass generates false commits for a range of dates, essentially
> > +hacking the gamification of contribution graphs on platforms such as
> > +Github or Gitlab.")
> 
> Hahaha, LGTM overall.
> 
> Only question is, should we call the package "badass"? I think the
> long Go library names are only necessary for libraries, while we can
> use a shorter name for an executable program like this one.

Right, I did not consider this. Yes, although badass is quiet generic
and not a very unique namespace? I'm not sure.

-- 
ng0 :: https://ea.n0.is
A88C8ADD129828D7EAC02E52E22F9BBFEE348588 :: https://ea.n0.is/keys/
[signature.asc (application/pgp-signature, inline)]

Information forwarded to guix-patches <at> gnu.org:
bug#30150; Package guix-patches. (Thu, 18 Jan 2018 17:09:02 GMT) Full text and rfc822 format available.

Message #14 received at 30150 <at> debbugs.gnu.org (full text, mbox):

From: Leo Famulari <leo <at> famulari.name>
To: ng0 <ng0 <at> n0.is>
Cc: 30150 <at> debbugs.gnu.org
Subject: Re: [bug#30150] github-com-umayr-badass (or short: badass)
Date: Thu, 18 Jan 2018 09:08:11 -0800
[Message part 1 (text/plain, inline)]
On Thu, Jan 18, 2018 at 08:17:01AM +0000, ng0 wrote:
> Leo Famulari transcribed 2.1K bytes:
> > On Wed, Jan 17, 2018 at 10:48:42PM +0000, ng0 wrote:
> > > From 23242a1b6b96fed99f2dea3567b95ef35e2ebe5b Mon Sep 17 00:00:00 2001
> > > From: ng0 <ng0 <at> n0.is>
> > > Date: Wed, 17 Jan 2018 22:42:55 +0000
> > > Subject: [PATCH] gnu: Add github-com-umayr-badass.
> > > 
> > > * gnu/packages/games.scm (github-com-umayr-badass): New variable.
> > 
> > [...]
> > 
> > > +(define-public go-github-com-umayr-badass
> > > +  (let ((commit "3c3cd669b4fc8f73a102e3702788f7b28dc47dbb")
> > > +        (revision "0"))
> > > +  (package
> > > +    (name "go-github-com-umayr-badass")
> > 
> > The name in the commit message is missing the 'go-' prefix.
> 
> Okay, I will send a correction once you reply to the question
> below.
> 
> > 
> > > +    (synopsis "Hacking contribution graphs in git")
> > > +    (description
> > > +     "Badass generates false commits for a range of dates, essentially
> > > +hacking the gamification of contribution graphs on platforms such as
> > > +Github or Gitlab.")
> > 
> > Hahaha, LGTM overall.
> > 
> > Only question is, should we call the package "badass"? I think the
> > long Go library names are only necessary for libraries, while we can
> > use a shorter name for an executable program like this one.
> 
> Right, I did not consider this. Yes, although badass is quiet generic
> and not a very unique namespace? I'm not sure.

That's true. Do we want to use the name 'badass' for this package? I
didn't find any 'badass' packages in Debian. I think it's okay, unless
there is some other 'badass' software that is very prominent and that we
might package someday. But I can't think of any.
[signature.asc (application/pgp-signature, inline)]

Information forwarded to guix-patches <at> gnu.org:
bug#30150; Package guix-patches. (Thu, 18 Jan 2018 17:43:01 GMT) Full text and rfc822 format available.

Message #17 received at 30150 <at> debbugs.gnu.org (full text, mbox):

From: Tobias Geerinckx-Rice <me <at> tobias.gr>
To: leo <at> famulari.name, ng0 <at> n0.is
Cc: 30150 <at> debbugs.gnu.org
Subject: Re: [bug#30150] github-com-umayr-badass (or short: badass)
Date: Thu, 18 Jan 2018 18:45:27 +0100
[Message part 1 (text/plain, inline)]
ng0, Leo,

Leo Famulari wrote on 18/01/18 at 18:08:
> On Thu, Jan 18, 2018 at 08:17:01AM +0000, ng0 wrote:
>> Right, I did not consider this. Yes, although badass is quiet generic
>> and not a very unique namespace? I'm not sure.
> 
> That's true. Do we want to use the name 'badass' for this package? I
> didn't find any 'badass' packages in Debian. I think it's okay, unless
> there is some other 'badass' software that is very prominent and that we
> might package someday. But I can't think of any.

This is intolerably sheddy but that seems to be in the spirit of the
package: we could also ‘creatively abbreviate’ it to github-badass.

T G-R, who was hoping for arbitrary greenscale bitmaps. Oh well.



[signature.asc (application/pgp-signature, attachment)]

Information forwarded to guix-patches <at> gnu.org:
bug#30150; Package guix-patches. (Sat, 27 Jan 2018 18:37:01 GMT) Full text and rfc822 format available.

Message #20 received at 30150 <at> debbugs.gnu.org (full text, mbox):

From: ng0 <ng0 <at> n0.is>
To: 30150 <at> debbugs.gnu.org
Subject: Re: [bug#30150] github-com-umayr-badass (or short: badass)
Date: Sat, 27 Jan 2018 18:35:52 +0000
[Message part 1 (text/plain, inline)]
Alright, new version appended. You can now be a badass.

On Thu, 18 Jan 2018, Leo Famulari <leo <at> famulari.name> wrote:
> On Thu, Jan 18, 2018 at 08:17:01AM +0000, ng0 wrote:
>> Leo Famulari transcribed 2.1K bytes:
>> > On Wed, Jan 17, 2018 at 10:48:42PM +0000, ng0 wrote:
>> > > From 23242a1b6b96fed99f2dea3567b95ef35e2ebe5b Mon Sep 17 00:00:00 2001
>> > > From: ng0 <ng0 <at> n0.is>
>> > > Date: Wed, 17 Jan 2018 22:42:55 +0000
>> > > Subject: [PATCH] gnu: Add github-com-umayr-badass.
>> > > 
>> > > * gnu/packages/games.scm (github-com-umayr-badass): New variable.
>> > 
>> > [...]
>> > 
>> > > +(define-public go-github-com-umayr-badass
>> > > +  (let ((commit "3c3cd669b4fc8f73a102e3702788f7b28dc47dbb")
>> > > +        (revision "0"))
>> > > +  (package
>> > > +    (name "go-github-com-umayr-badass")
>> > 
>> > The name in the commit message is missing the 'go-' prefix.
>> 
>> Okay, I will send a correction once you reply to the question
>> below.
>> 
>> > 
>> > > +    (synopsis "Hacking contribution graphs in git")
>> > > +    (description
>> > > +     "Badass generates false commits for a range of dates, essentially
>> > > +hacking the gamification of contribution graphs on platforms such as
>> > > +Github or Gitlab.")
>> > 
>> > Hahaha, LGTM overall.
>> > 
>> > Only question is, should we call the package "badass"? I think the
>> > long Go library names are only necessary for libraries, while we can
>> > use a shorter name for an executable program like this one.
>> 
>> Right, I did not consider this. Yes, although badass is quiet generic
>> and not a very unique namespace? I'm not sure.
>
> That's true. Do we want to use the name 'badass' for this package? I
> didn't find any 'badass' packages in Debian. I think it's okay, unless
> there is some other 'badass' software that is very prominent and that we
> might package someday. But I can't think of any.
>

[0001-gnu-Add-badass.patch (text/x-patch, inline)]
From 5df35f310f132ede12ef46570b6165d2f6a06bfb Mon Sep 17 00:00:00 2001
From: ng0 <ng0 <at> n0.is>
Date: Wed, 17 Jan 2018 22:42:55 +0000
Subject: [PATCH] gnu: Add badass.

* gnu/packages/games.scm (badass): New variable.
---
 gnu/packages/games.scm | 29 ++++++++++++++++++++++++++++-
 1 file changed, 28 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm
index 6b80f7495..398d886b3 100644
--- a/gnu/packages/games.scm
+++ b/gnu/packages/games.scm
@@ -17,7 +17,7 @@
 ;;; Copyright © 2015 Taylan Ulrich Bayırlı/Kammer <taylanbayirli <at> gmail.com>
 ;;; Copyright © 2016, 2017 Rodger Fox <thylakoid <at> openmailbox.org>
 ;;; Copyright © 2016 Manolis Fragkiskos Ragkousis <manolis837 <at> gmail.com>
-;;; Copyright © 2016, 2017 ng0 <ng0 <at> n0.is>
+;;; Copyright © 2016, 2017, 2018 ng0 <ng0 <at> n0.is>
 ;;; Copyright © 2016 Albin Söderqvist <albin <at> fripost.org>
 ;;; Copyright © 2016, 2017 Kei Kebreau <kkebreau <at> posteo.net>
 ;;; Copyright © 2016 Alex Griffin <a <at> ajgrf.com>
@@ -138,6 +138,7 @@
   #:use-module (gnu packages networking)
   #:use-module (gnu packages web)
   #:use-module (guix build-system gnu)
+  #:use-module (guix build-system go)
   #:use-module (guix build-system haskell)
   #:use-module (guix build-system python)
   #:use-module (guix build-system cmake)
@@ -5406,3 +5407,29 @@ smuggler or bounty hunter.  Forge and break alliances with the various
 factions fighting for power, freedom or self-determination.  The universe is
 whatever you make of it.")
     (license license:gpl3)))
+
+(define-public badass
+  (let ((commit "3c3cd669b4fc8f73a102e3702788f7b28dc47dbb")
+        (revision "0"))
+  (package
+    (name "badass")
+    (version (git-version "0.0" revision commit))
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                     (url "https://github.com/umayr/badass.git")
+                     (commit commit)))
+              (file-name (git-file-name name version))
+              (sha256
+               (base32
+                "05c9vdcb5ym3z0n5ll3v39mw4yl9jcjnlydmn0yl89ai9pv71zb6"))))
+    (build-system go-build-system)
+    (arguments
+     '(#:import-path "github.com/umayr/badass"))
+    (synopsis "Hacking contribution graphs in git")
+    (description
+     "Badass generates false commits for a range of dates, essentially
+hacking the gamification of contribution graphs on platforms such as
+Github or Gitlab.")
+    (home-page "https://github.com/umayr/badass")
+    (license license:expat))))
-- 
2.16.1

[Message part 3 (text/plain, inline)]
-- 
ng0 :: https://ea.n0.is
A88C8ADD129828D7EAC02E52E22F9BBFEE348588 :: https://ea.n0.is/keys/

Reply sent to Leo Famulari <leo <at> famulari.name>:
You have taken responsibility. (Mon, 29 Jan 2018 21:59:01 GMT) Full text and rfc822 format available.

Notification sent to ng0 <ng0 <at> n0.is>:
bug acknowledged by developer. (Mon, 29 Jan 2018 21:59:01 GMT) Full text and rfc822 format available.

Message #25 received at 30150-done <at> debbugs.gnu.org (full text, mbox):

From: Leo Famulari <leo <at> famulari.name>
To: ng0 <ng0 <at> n0.is>
Cc: 30150-done <at> debbugs.gnu.org
Subject: Re: [bug#30150] github-com-umayr-badass (or short: badass)
Date: Mon, 29 Jan 2018 16:58:29 -0500
[Message part 1 (text/plain, inline)]
On Sat, Jan 27, 2018 at 06:35:52PM +0000, ng0 wrote:
> Alright, new version appended. You can now be a badass.

> From 5df35f310f132ede12ef46570b6165d2f6a06bfb Mon Sep 17 00:00:00 2001
> From: ng0 <ng0 <at> n0.is>
> Date: Wed, 17 Jan 2018 22:42:55 +0000
> Subject: [PATCH] gnu: Add badass.
> 
> * gnu/packages/games.scm (badass): New variable.

Great :) Pushed as 57f9671d22bb4ee37962c31b9eed0ae50859398a
[signature.asc (application/pgp-signature, inline)]

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Tue, 27 Feb 2018 12:24:04 GMT) Full text and rfc822 format available.

This bug report was last modified 6 years and 51 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.