Age | Commit message (Expand) | Author |
2022-06-06 | gnu: itpp: Avoid embedding build dates....* gnu/packages/maths.scm (itpp): Add 'set-man-page-date and
'set-force-source-date phases.
| Vagrant Cascadian |
2022-06-06 | gnu: Add python-progress....* gnu/packages/python-xyz.scm (python-progress): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Peter Polidoro |
2022-06-06 | gnu: Add python-canopen....* gnu/packages/python-xyz.scm (python-canopen): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Peter Polidoro |
2022-06-07 | gnu: guile-xapian: Update to 0.2.0....* gnu/packages/guile-xyz.scm (guile-xapian): Update to 0.2.0.
[source]: Remove modules and snippet setting LD_LIBRARY_PATH.
| Arun Isaac |
2022-06-06 | gnu: python-flake8: Allow building with newer python-pyflakes....* gnu/packages/python-xyz.scm (python-flake8)[source]: Add snippet to
remove upper bound on dependency python-pyflakes version.
| Efraim Flashner |
2022-06-06 | gnu: Add python-labjack....* gnu/packages/python-xyz.scm (python-labjack): New variable.
| Maxim Cournoyer |
2022-06-06 | gnu: Add python-exodriver....* gnu/packages/python-xyz.scm (python-exodriver): New variable.
| Maxim Cournoyer |
2022-06-05 | gnu: irssi: Edit description....* gnu/packages/irc.scm (irssi)[synopsis, description]: Expound.
| Tobias Geerinckx-Rice |
2022-06-11 | gnu: offlate: Update to 0.6.1....* gnu/packages/python-xyz.scm (offlate): Update to 0.6.1.
| Julien Lepiller |
2022-06-05 | gnu: irssi: Update to 1.4.1....* gnu/packages/irc.scm (irssi): Update to 1.4.1.
[arguments]: Remove unmaintained "--with-bot".
| Tobias Geerinckx-Rice |
2022-06-05 | gnu: python-pyodbc-c: Fix metadata....It appears to have been copied from python-pyodbc, a different project.
* gnu/packages/databases.scm (python-pyodbc-c)[synopsis, description]:
Describe this project instead, and how it differs.
[home-page]: Point elsewhere.
| Tobias Geerinckx-Rice |
2022-06-05 | gnu: python-pyodbc-c: Update to 3.1.5....* gnu/packages/databases.scm (python-pyodbc-c): Update to 3.1.5.
| Tobias Geerinckx-Rice |
2022-06-05 | gnu: python-pyodbc-c: Don't use unstable tarball....* gnu/packages/databases.scm (python-pyodbc-c)[source]: Use GIT-FETCH and
GIT-FILE-NAME.
| Tobias Geerinckx-Rice |
2022-06-05 | gnu: python-pyodbc: Update to 4.0.32....* gnu/packages/databases.scm (python-pyodbc): Update to 4.0.32.
| Tobias Geerinckx-Rice |
2022-06-05 | gnu: python-pyodbc: Document the test situation....* gnu/packages/databases.scm (python-pyodbc)[arguments]: Replace
counterfactual comment with one that isn't. Add a custom 'check phase,
which doesn't run.
| Tobias Geerinckx-Rice |
2022-06-05 | gnu: python-pyodbc: Remove precompiled .pyc files from source....* gnu/packages/databases.scm (python-pyodbc)[source]: Add a snippet.
Remove no-op file-name.
| Tobias Geerinckx-Rice |
2022-06-11 | gnu: Add emacs-org-auto-tangle....* gnu/packages/emacs-xyz.scm (emacs-org-auto-tangle): New variable.
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
| Haider Mirza |
2022-06-10 | services: jami: Modernize to adjust to Shepherd 0.9+ changes....This partially fixes <https://issues.guix.gnu.org/54786>, allowing the 'jami'
and 'jami-provisioning' system tests to pass again.
In version 0.9.0, Shepherd constructors are now run concurrently, via
cooperative scheduling (Guile Fibers). The Jami service previously relied on
blocking sleeps while polling for D-Bus services to become ready after forking
a process; this wouldn't work anymore since while blocking the service process
wouldn't be given the chance to finish starting. The new reliance on Fibers
in Shepherd's fork+exec-command in the helper 'send-dbus' procedure also meant
that it wouldn't work outside of Shepherd anymore. Finally, the
'start-service' Shepherd procedure used in the test suite would cause the Jami
daemon to be spawned multiple times (a bug introduced in Shepherd 0.9.0).
To fix/simplify these problems, this change does the following:
1. Use the Guile AC/D-Bus library for D-Bus communication, which simplify
things, such as avoiding the need to fork 'dbus-send' processes.
2. The non-blocking 'sleep' version of Fiber is used for the 'with-retries'
waiting syntax.
3. A 'dbus' package variant is used to adjust the session bus configuration,
tailoring it for the use case at hand.
4. Avoid start-service in the tests, preferring 'jami-service-available?' for
now.
* gnu/build/jami-service.scm (parse-dbus-reply, strip-quotes)
(deserialize-item, serialize-boolean, dbus-dict->alist)
(dbus-array->list, parse-account-ids, parse-account-details)
(parse-contacts): Delete procedures.
(%send-dbus-binary, %send-dbus-bus, %send-dbus-user, %send-dbus-group)
(%send-dbus-debug): Delete parameters.
(jami-service-running?): New procedure.
(send-dbus/configuration-manager): Rename to...
(call-configuration-manager-method): ... this. Turn METHOD into a positional
argument. Turn ARGUMENTS into an optional argument. Invoke
`call-dbus-method' instead of `send-dbus', adjusting callers accordingly.
(get-account-ids, id->account-details, id->account-details)
(id->volatile-account-details, username->id, add-account remove-account)
(username->contacts, remove-contact, add-contact, set-account-details)
(set-all-moderators, username->all-moderators?, username->moderators)
(set-moderator): Adjust accordingly.
(with-retries, send-dbus, dbus-available-services)
(dbus-service-available?): Move to ...
* gnu/build/dbus-service.scm: ... this new module.
(send-dbus): Rewrite to use the Guile AC/D-Bus library.
(%dbus-query-timeout, sleep*): New variables.
(%current-dbus-connection): New parameter.
(initialize-dbus-connection!, argument->signature-type)
(call-dbus-method): New procedures.
(dbus-available-services): Adjust accordingly.
* gnu/local.mk (GNU_SYSTEM_MODULES): Register new module.
* gnu/packages/glib.scm (dbus-for-jami): New variable.
* gnu/services/telephony.scm: (jami-configuration)[dbus]: Default to
dbus-for-jami.
(jami-dbus-session-activation): Write a D-Bus daemon configuration file at
'/var/run/jami/session-local.conf'.
(jami-shepherd-services): Add the closure of guile-ac-d-bus and guile-fibers
as extensions. Adjust imported modules. Remove no longer used parameters.
<jami-dbus-session>: Use a PID file, avoiding the need for the manual
synchronization.
<jami>: Set DBUS_SESSION_BUS_ADDRESS environment variable. Poll using
'jami-service-available?' instead of 'dbus-service-available?'.
* gnu/tests/telephony.scm (run-jami-test): Add needed Guile extensions. Set
DBUS_SESSION_BUS_ADDRESS environment variable. Adjust all tests to use
'jami-service-available?' to determine if the service is started rather than
the now problematic Shepherd's 'start-service'.
| Maxim Cournoyer |
2022-06-05 | gnu: qtox: Update to 1.17.6....* gnu/packages/messaging.scm (qtox): Update to 1.17.6.
| Tobias Geerinckx-Rice |
2022-06-05 | gnu: galera: Update to 26.4.12....* gnu/packages/databases.scm (galera): Update to 26.4.12.
| Tobias Geerinckx-Rice |
2022-06-05 | gnu: xsecurelock: Remove input labels....* gnu/packages/xdisorg.scm (xsecurelock)[inputs]:
Remove input labels.
| Tobias Geerinckx-Rice |
2022-06-05 | gnu: Add nmon....* gnu/packages/admin.scm (nmon): New public variable.
| Tobias Geerinckx-Rice |
2022-06-05 | gnu: xsecurelock: Update setuid example in description....* gnu/packages/xorg.scm (xsecurelock)[description]: Update example code.
| Tobias Geerinckx-Rice |
2022-06-05 | gnu: oneko: Edit description....* gnu/packages/toys.scm (oneko)[description]: Use full sentences.
Name the only two species of animated character actually available.
Add an unfortunate note about Wayland.
| Tobias Geerinckx-Rice |
2022-06-05 | gnu: papirus-icon-theme: Remove input labels....* gnu/packages/gnome-xyz.scm (papirus-icon-theme)[native-inputs]:
Remove input labels.
| Tobias Geerinckx-Rice |
2022-06-05 | gnu: oneko: Remove trailing #t from phases....* gnu/packages/toys.scm (oneko)[source]: Don't explicitly return #t from snippet…
[arguments]: …nor from phases.
| Tobias Geerinckx-Rice |
2022-06-05 | gnu: papirus-icon-theme: Update to 20220508....* gnu/packages/gnome-xyz.scm (papirus-icon-theme): Update to 20220508.
| Tobias Geerinckx-Rice |
2022-06-06 | gnu: node: Fix cross-compilation....* gnu/packages/node.scm (node)[phases]{configure}: Unwind the stack before
invoking the exception handler.
{patch-hardcoded-program-references}: Use search-input-file where appropriate.
| Jelle Licht |
2022-06-06 | gnu: node-lts: Update to 14.19.3....* gnu/packages/node.scm (node-lts): Update to 14.19.3.
[arguments]: Disable test that requires networking.
[native-inputs]: Replace icu4c-67 with icu4c-70.
[inputs]: Replace icu4c-67 with icu4c-70.
| Jelle Licht |
2022-06-06 | gnu: python-rope: Update to 1.1.1....* gnu/packages/python-xyz.scm (python-rope): Update to 1.1.1.
[arguments]: Add build phase to disable broken test.
[native-inputs]: Add python-pytest and python-pytest-timeout.
[description]: Remove explicit mention of Python 2.
| Ricardo Wurmus |
2022-06-05 | gnu: aqbanking: Do not embed build date....* gnu/packages/gnucash.scm (aqbanking)[arguments]: Add
'use-version-instead-of-date phase.
| Vagrant Cascadian |
2022-06-05 | gnu: timescaledb: Do not embed running kernel version....* gnu/packages/databases.scm (timescaledb)[arguments]: Add
'remove-kernel-version phase.
| Vagrant Cascadian |
2022-06-05 | gnu: ncftp: Build reproducibly....* gnu/packages/patches/ncftp-reproducible.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add patch.
* gnu/packages/ftp.scm (ncftp): Add patch.
| Vagrant Cascadian |
2022-06-05 | gnu: sendmail: Remove timestamps....* gnu/packages/mail.scm (sendmail)[arguments]: Add 'remove-build-timestamps
phase.
| Vagrant Cascadian |
2022-06-05 | gnu: autogen: Use reproducible date for man pages....* gnu/packages/autogen.scm (autogen)[arguments]: Add 'set-man-page-date phase.
| Vagrant Cascadian |
2022-06-05 | gnu: rhino: Remove build timestamps....* gnu/packages/javascript.scm (rhino)[arguments]: Add 'remove-build-dates
phase.
| Vagrant Cascadian |
2022-06-05 | gnu: transmission: Do not embed kernel version in user agent....* gnu/packages/bittorrent.scm (transmission)[arguments]: Add
'remove-kernel-version phase.
| Vagrant Cascadian |
2022-06-05 | gnu: python-flake8: Update to 3.9.2....* gnu/packages/python-xyz.scm (python-flake8): Update to 3.9.2.
| Liliana Marie Prikler |
2022-06-05 | gnu: emacs-elm-mode: Update to 0.22.0....This version fixes compilation on Emacs 28.1 (see
https://github.com/jcollard/elm-mode/issues/186).
* gnu/packages/emacs-xyz.scm (emacs-elm-mode): Update to 0.22.0.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Luis Felipe |
2022-06-05 | gnu: Add gitlint....* gnu/packages/version-control.scm (gitlint): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Brian Kubisiak |
2022-06-05 | gnu: python-sh: Update to 1.14.2....* gnu/packages/python-xyz.scm (python-sh): Update to 1.14.2.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Brian Kubisiak |
2022-06-05 | gnu: wpa-supplicant: Install DBus service file....* gnu/packages/admin.scm (wpa-supplicant)[arguments]: In
'install-dbus-conf' phase, install DBus service file for
dbus-system-services-builder to find.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Roman Riabenko |
2022-06-05 | gnu: commencement: Remove unnecessary uses of 'bootstrap-origin'....* gnu/packages/commencement.scm (gnumach-headers-boot0): Remove
unnecessary 'package-with-bootstrap-guile'.
(hurd-source-boot0): Remove unnecessary 'bootstrap-origin'.
| Ludovic Courtès |
2022-06-05 | gnu: commencement: Fetch bootstrap tarballs from ftp.gnu.org too....As a side effect, this ensures those tarballs are eventually archived by
Software Heritage.
* gnu/packages/commencement.scm (tcc-boot0)[source]: Add "mirror://gnu"
URL.
(gnumach-headers-boot0)[source]: Likewise.
(hurd-source-boot0): Likewise.
| Ludovic Courtès |
2022-06-05 | gnu: Add apricots....* gnu/packages/games.scm (apricots): New variable.
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
| Foo Chuan Wei |
2022-06-05 | gnu: worklog: Remove duplicated word in description....* gnu/packages/task-management.scm (worklog)[description]: Remove
duplicated word.
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
| Foo Chuan Wei |
2022-06-05 | gnu: emacs-ox-gemini: Update to latest commit....* gnu/packages/emacs-xyz.scm (emacs-ox-gemini): Update to latest commit.
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
| Tobias Kortkamp |
2022-06-05 | gnu: python-pyflakes: Update to 2.4.0....* gnu/packages/python-xyz.scm (python-pyflakes): Update to 2.4.0.
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
| jgart |
2022-06-05 | gnu: Add python-musical-scales...* gnu/packages/python-xyz.scm (python-musical-scales): New variable.
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
| Artyom V. Poptsov |
2022-06-05 | gnu: c-blosc: Remove input labels....* gnu/packages/compression.scm (c-blosc)[inputs]:
Remove input labels.
| Tobias Geerinckx-Rice |