From: Tobias Geerinckx-Rice via Guix-patches via <guix-patches@gnu.org>
To: Ian Eure <ian@retrospec.tv>
Cc: 72935-done@debbugs.gnu.org
Subject: bug#72935: [PATCH] gnu: python-mpv: Update to 1.0.7.
Date: Sun, 01 Sep 2024 19:05:35 +0200 [thread overview]
Message-ID: <875xrfi9sw.fsf@nckx> (raw)
In-Reply-To: <20240901154647.7917-1-ian@retrospec.tv> (Ian Eure's message of "Sun, 1 Sep 2024 08:46:47 -0700")
[-- Attachment #1: Type: text/plain, Size: 2010 bytes --]
Hi Ian,
Ian Eure 写道:
> * gnu/packages/python-xyz.scm (python-mpv): Update to 1.0.7.
> The recent
> core-updates merge broke the previous version of this package,
> so I updated to
> the most recent upstream while fixing the build. Upstream
> switched to
> pyproject, so use that build-system and add packages the tests
> need. Upstream
> added an environment variable to skip the test the previous
> package patched
> out, so use that rather than changing the source.
Thanks! I rewrote this to follow our more formal change log
standards:
gnu: python-mpv: Update to 1.0.7.
This fixes the build after the core-updates merge.
* gnu/packages/python-xyz.scm (python-mpv): Update to 1.0.7.
[source]: Remove snippet obsoleted by PY_MPV_SKIP_TESTS.
[build-system]: Switch to pyproject.
[arguments]: Set newly-available PY_MPV_SKIP_TESTS variable.
[native-inputs]: Add python-pytest and
python-pyvirtualdisplay.
> + (modules '((guix build utils)))))
Origin [modules] are only ever used for snippets, so with the
snippet gone this served no purpose. Removed.
> (arguments
> - (list #:phases
> - #~(modify-phases %standard-phases
> + (list
> + #:phases #~(modify-phases %standard-phases
After our chat on IRC, I reverted this dubious ‘guix style’
indentation change. This makes your diff a breeze to read and
shortens some lines that had grown over 80 characters.
As things stand, I don't recommend running ‘guix style’ on
existing code. Maybe one day.
> + (native-inputs (list
> + ;; needed for tests
> + python-pyvirtualdisplay python-xvfbwrapper
> python-pytest))
I added the newlines that we both preferred.
Line comments (;;) are full sentences, so
;; Needed for tests.
Pushed, minus some other ‘guix style’ noise, as
a977900d76b7585c401222a3ce8bbb82e5f6da45.
Kind regards,
T G-R
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 247 bytes --]
prev parent reply other threads:[~2024-09-01 17:06 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-09-01 15:46 [bug#72935] [PATCH] gnu: python-mpv: Update to 1.0.7 Ian Eure
2024-09-01 17:05 ` Tobias Geerinckx-Rice via Guix-patches via [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=875xrfi9sw.fsf@nckx \
--to=guix-patches@gnu.org \
--cc=72935-done@debbugs.gnu.org \
--cc=ian@retrospec.tv \
--cc=me@tobias.gr \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.