GNU bug report logs - #41345
000-update-python-argon2-cffi.patch

Previous Next

Package: guix-patches;

Reported by: Josh Marshall <joshua.r.marshall.1991 <at> gmail.com>

Date: Sun, 17 May 2020 04:21:02 UTC

Severity: normal

Done: Marius Bakke <marius <at> gnu.org>

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 41345 in the body.
You can then email your comments to 41345 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#41345; Package guix-patches. (Sun, 17 May 2020 04:21:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Josh Marshall <joshua.r.marshall.1991 <at> gmail.com>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Sun, 17 May 2020 04:21:02 GMT) Full text and rfc822 format available.

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

From: Josh Marshall <joshua.r.marshall.1991 <at> gmail.com>
To: guix-patches <at> gnu.org
Subject: 000-update-python-argon2-cffi.patch
Date: Sun, 17 May 2020 00:20:27 -0400
diff --git a/gnu/packages/python-crypto.scm b/gnu/packages/python-crypto.scm
index e6208ab3d9..fc451e83ef 100644
--- a/gnu/packages/python-crypto.scm
+++ b/gnu/packages/python-crypto.scm
@@ -1365,14 +1365,14 @@ I/O-free core, and integration modules for
different event loops.")
 (define-public python-argon2-cffi
   (package
     (name "python-argon2-cffi")
-    (version "19.2.0")
+    (version "20.1.0")
     (source
       (origin
         (method url-fetch)
         (uri (pypi-uri "argon2-cffi" version))
         (sha256
          (base32
-          "18xxfw30gi3lwaz4vwb05iavzlrk3fa1x9fippzrgd3px8z65apz"))
+          "0zgr4mnnm0p4i99023safb0qb8cgvl202nly1rvylk2b7qnrn0nq"))
         (modules '((guix build utils)))
         (snippet '(begin (delete-file-recursively "extras") #t))))
     (build-system python-build-system)




Information forwarded to guix-patches <at> gnu.org:
bug#41345; Package guix-patches. (Wed, 20 May 2020 21:02:01 GMT) Full text and rfc822 format available.

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

From: Marius Bakke <mbakke <at> fastmail.com>
To: Josh Marshall <joshua.r.marshall.1991 <at> gmail.com>, 41345 <at> debbugs.gnu.org
Subject: Re: [bug#41345] 000-update-python-argon2-cffi.patch
Date: Wed, 20 May 2020 23:01:17 +0200
[Message part 1 (text/plain, inline)]
Hi Josh,

Can you resubmit this patch with a proper commit message?

Thanks!
[signature.asc (application/pgp-signature, inline)]

Information forwarded to guix-patches <at> gnu.org:
bug#41345; Package guix-patches. (Wed, 20 May 2020 21:08:02 GMT) Full text and rfc822 format available.

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

From: Josh Marshall <joshua.r.marshall.1991 <at> gmail.com>
To: Marius Bakke <mbakke <at> fastmail.com>
Cc: 41345 <at> debbugs.gnu.org
Subject: Re: [bug#41345] 000-update-python-argon2-cffi.patch
Date: Wed, 20 May 2020 17:07:37 -0400
[Message part 1 (text/plain, inline)]
Sure.  This was before I figured out `git send-email`.

On Wed, May 20, 2020, 17:01 Marius Bakke <mbakke <at> fastmail.com> wrote:

> Hi Josh,
>
> Can you resubmit this patch with a proper commit message?
>
> Thanks!
>
[Message part 2 (text/html, inline)]

Information forwarded to guix-patches <at> gnu.org:
bug#41345; Package guix-patches. (Mon, 25 May 2020 11:56:02 GMT) Full text and rfc822 format available.

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

From: Josh Marshall <joshua.r.marshall.1991 <at> gmail.com>
To: Marius Bakke <mbakke <at> fastmail.com>
Cc: 41345 <at> debbugs.gnu.org
Subject: Re: [bug#41345] 000-update-python-argon2-cffi.patch
Date: Mon, 25 May 2020 07:55:40 -0400
[Message part 1 (text/plain, inline)]
Resubmitted the patch more properly made.  Looks like it didn't continue
this thread.  How do I close this?

On Wed, May 20, 2020, 17:07 Josh Marshall <joshua.r.marshall.1991 <at> gmail.com>
wrote:

> Sure.  This was before I figured out `git send-email`.
>
> On Wed, May 20, 2020, 17:01 Marius Bakke <mbakke <at> fastmail.com> wrote:
>
>> Hi Josh,
>>
>> Can you resubmit this patch with a proper commit message?
>>
>> Thanks!
>>
>
[Message part 2 (text/html, inline)]

Reply sent to Marius Bakke <marius <at> gnu.org>:
You have taken responsibility. (Mon, 25 May 2020 15:38:01 GMT) Full text and rfc822 format available.

Notification sent to Josh Marshall <joshua.r.marshall.1991 <at> gmail.com>:
bug acknowledged by developer. (Mon, 25 May 2020 15:38:01 GMT) Full text and rfc822 format available.

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

From: Marius Bakke <marius <at> gnu.org>
To: Josh Marshall <joshua.r.marshall.1991 <at> gmail.com>
Cc: 41345-done <at> debbugs.gnu.org
Subject: Re: [bug#41345] 000-update-python-argon2-cffi.patch
Date: Mon, 25 May 2020 16:59:42 +0200
[Message part 1 (text/plain, inline)]
Josh Marshall <joshua.r.marshall.1991 <at> gmail.com> writes:

> Resubmitted the patch more properly made.  Looks like it didn't continue
> this thread.  How do I close this?

It still did not have a commit message though:

https://git.savannah.gnu.org/cgit/guix.git/log/gnu/packages?id=9813805b30dad444984111d5413b8ab7356f7908

Note how it differs from other package updates, in particular lacking
the '* gnu/packages/file.scm (variable):' line, as well as the "gnu: "
prefix.  No big deal, but try to follow the convention next time.

In any case you can close bugs by appending -done to the issue ID, like
I've done in this message.  Thanks!
[signature.asc (application/pgp-signature, inline)]

Information forwarded to guix-patches <at> gnu.org:
bug#41345; Package guix-patches. (Mon, 25 May 2020 16:14:01 GMT) Full text and rfc822 format available.

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

From: Josh Marshall <joshua.r.marshall.1991 <at> gmail.com>
To: Marius Bakke <marius <at> gnu.org>
Cc: 41345-done <at> debbugs.gnu.org
Subject: Re: [bug#41345] 000-update-python-argon2-cffi.patch
Date: Mon, 25 May 2020 12:13:00 -0400
Here is what I'm doing:
```
git commit -am "Updating python-argon2-cffi to 20.1.0"
git format-patch master
git send-email --to=guix-patches <at> gnu.org
--subject="000-update-python-argon2-cffi.patch"
0001-Updating-python-argon2-cffi-to-20.1.0.patch
```

When reading https://guix.gnu.org/manual/en/guix.html#Submitting-Patches
I do not see guidance on this particular aspect of sending patches.
What do I need to alter, and should those details be added to the
manual?

On Mon, May 25, 2020 at 10:59 AM Marius Bakke <marius <at> gnu.org> wrote:
>
> Josh Marshall <joshua.r.marshall.1991 <at> gmail.com> writes:
>
> > Resubmitted the patch more properly made.  Looks like it didn't continue
> > this thread.  How do I close this?
>
> It still did not have a commit message though:
>
> https://git.savannah.gnu.org/cgit/guix.git/log/gnu/packages?id=9813805b30dad444984111d5413b8ab7356f7908
>
> Note how it differs from other package updates, in particular lacking
> the '* gnu/packages/file.scm (variable):' line, as well as the "gnu: "
> prefix.  No big deal, but try to follow the convention next time.
>
> In any case you can close bugs by appending -done to the issue ID, like
> I've done in this message.  Thanks!




Information forwarded to guix-patches <at> gnu.org:
bug#41345; Package guix-patches. (Mon, 25 May 2020 21:36:02 GMT) Full text and rfc822 format available.

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

From: Marius Bakke <marius <at> gnu.org>
To: Josh Marshall <joshua.r.marshall.1991 <at> gmail.com>
Cc: 41345-done <at> debbugs.gnu.org
Subject: Re: [bug#41345] 000-update-python-argon2-cffi.patch
Date: Mon, 25 May 2020 23:35:42 +0200
[Message part 1 (text/plain, inline)]
Josh Marshall <joshua.r.marshall.1991 <at> gmail.com> writes:

> When reading https://guix.gnu.org/manual/en/guix.html#Submitting-Patches
> I do not see guidance on this particular aspect of sending patches.
> What do I need to alter, and should those details be added to the
> manual?

It's not very prominent, but it's there:

  Please write commit logs in the ChangeLog format (see Change Logs in
  GNU Coding Standards); you can check the commit history for examples.

With a link to the GNU Coding Standards document:

  https://www.gnu.org/prep/standards/standards.html#Change-Logs

Perhaps we could include a condensed version as it borders on TL;DR.

>  git commit -am "Updating python-argon2-cffi to 20.1.0"

If you omit the -m, git will open your $EDITOR where you can contemplate
on how best to communicate what the patch does, and write over multiple
lines.  There are helper functions in Emacs to fill out the boring
"* gnu/packages/file-name.scm (variable):" part of the commit message.

When unsure, I recommend running "git log the-file.scm" and look at
previous commit messages for inspiration.

Thanks for persevering!  :-)
[signature.asc (application/pgp-signature, inline)]

Information forwarded to guix-patches <at> gnu.org:
bug#41345; Package guix-patches. (Mon, 25 May 2020 22:40:01 GMT) Full text and rfc822 format available.

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

From: Josh Marshall <joshua.r.marshall.1991 <at> gmail.com>
To: Marius Bakke <marius <at> gnu.org>
Cc: 41345-done <at> debbugs.gnu.org
Subject: Re: [bug#41345] 000-update-python-argon2-cffi.patch
Date: Mon, 25 May 2020 18:39:34 -0400
[Message part 1 (text/plain, inline)]
If those are the particular expectations and standards, should they change
from only policy in the manual to something enforced by a git pre-commit
hook?

On Mon, May 25, 2020, 17:35 Marius Bakke <marius <at> gnu.org> wrote:

> Josh Marshall <joshua.r.marshall.1991 <at> gmail.com> writes:
>
> > When reading https://guix.gnu.org/manual/en/guix.html#Submitting-Patches
> > I do not see guidance on this particular aspect of sending patches.
> > What do I need to alter, and should those details be added to the
> > manual?
>
> It's not very prominent, but it's there:
>
>   Please write commit logs in the ChangeLog format (see Change Logs in
>   GNU Coding Standards); you can check the commit history for examples.
>
> With a link to the GNU Coding Standards document:
>
>   https://www.gnu.org/prep/standards/standards.html#Change-Logs
>
> Perhaps we could include a condensed version as it borders on TL;DR.
>
> >  git commit -am "Updating python-argon2-cffi to 20.1.0"
>
> If you omit the -m, git will open your $EDITOR where you can contemplate
> on how best to communicate what the patch does, and write over multiple
> lines.  There are helper functions in Emacs to fill out the boring
> "* gnu/packages/file-name.scm (variable):" part of the commit message.
>
> When unsure, I recommend running "git log the-file.scm" and look at
> previous commit messages for inspiration.
>
> Thanks for persevering!  :-)
>
[Message part 2 (text/html, inline)]

Information forwarded to guix-patches <at> gnu.org:
bug#41345; Package guix-patches. (Sat, 30 May 2020 13:14:02 GMT) Full text and rfc822 format available.

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

From: Marius Bakke <marius <at> gnu.org>
To: Josh Marshall <joshua.r.marshall.1991 <at> gmail.com>
Cc: 41345-done <at> debbugs.gnu.org
Subject: Re: [bug#41345] 000-update-python-argon2-cffi.patch
Date: Sat, 30 May 2020 15:12:56 +0200
[Message part 1 (text/plain, inline)]
Josh Marshall <joshua.r.marshall.1991 <at> gmail.com> writes:

> If those are the particular expectations and standards, should they change
> from only policy in the manual to something enforced by a git pre-commit
> hook?

That's a good idea.  I'm not sure about enforcing, but we could have a
post-commit hook that complains if all the files are not mentioned in
the commit message.
[signature.asc (application/pgp-signature, inline)]

Information forwarded to guix-patches <at> gnu.org:
bug#41345; Package guix-patches. (Sat, 30 May 2020 16:51:01 GMT) Full text and rfc822 format available.

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

From: Josh Marshall <joshua.r.marshall.1991 <at> gmail.com>
To: Marius Bakke <marius <at> gnu.org>
Cc: 41345-done <at> debbugs.gnu.org
Subject: Re: [bug#41345] 000-update-python-argon2-cffi.patch
Date: Sat, 30 May 2020 12:49:57 -0400
[Message part 1 (text/plain, inline)]
It could also enforce a number of linting details.  That'd save reviewers
time.

On Sat, May 30, 2020, 09:12 Marius Bakke <marius <at> gnu.org> wrote:

> Josh Marshall <joshua.r.marshall.1991 <at> gmail.com> writes:
>
> > If those are the particular expectations and standards, should they
> change
> > from only policy in the manual to something enforced by a git pre-commit
> > hook?
>
> That's a good idea.  I'm not sure about enforcing, but we could have a
> post-commit hook that complains if all the files are not mentioned in
> the commit message.
>
[Message part 2 (text/html, inline)]

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Sun, 28 Jun 2020 11:24:05 GMT) Full text and rfc822 format available.

This bug report was last modified 4 years and 358 days ago.

Previous Next


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