GNU bug report logs -
#29106
Build loop after changing pulseaudio and emacs-ido-completing-read+
Previous Next
Full log
View this message in rfc822 format
[Message part 1 (text/plain, inline)]
Your message dated Mon, 7 Jul 2025 17:27:42 +0200
with message-id <aGvnbqEXQUdEbIqd <at> jurong>
and subject line Close
has caused the debbugs.gnu.org bug report #29106,
regarding Build loop after changing pulseaudio and emacs-ido-completing-read+
to be marked as done.
(If you believe you have received this mail in error, please contact
help-debbugs <at> gnu.org.)
--
29106: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=29106
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
[Message part 3 (text/plain, inline)]
Hello Guix,
I have issue with building loop after changing pulseaudio and
emacs-ido-completing-read+ packages.
pulseaudio
diff --git a/gnu/packages/pulseaudio.scm b/gnu/packages/pulseaudio.scm
index 21753cf3f..3c9659b73 100644
--- a/gnu/packages/pulseaudio.scm
+++ b/gnu/packages/pulseaudio.scm
@@ -41,6 +41,7 @@
#:use-module (gnu packages linux)
#:use-module (gnu packages m4)
#:use-module (gnu packages pkg-config)
+ #:use-module (gnu packages qt)
#:use-module (gnu packages xiph))
(define-public libsndfile
@@ -173,7 +174,8 @@ rates.")
("fftwf" ,fftwf)
("avahi" ,avahi)
("eudev" ,eudev) ;for the detection of hardware audio devices
- ("check" ,check)))
+ ("check" ,check)
+ ("python-pyqt" ,python-pyqt)))
(native-inputs
`(("pkg-config" ,pkg-config)))
(propagated-inputs
$ make
$ time ./pre-inst-env guix build --verbosity=5 -n --no-substitutes pulseaudio
$ sort -u ~/screenlog.1
--8<---------------cut here---------------start------------->8---
acquiring global GC lock `/var/guix/gc.lock'
acquiring read lock on `/var/guix/temproots/9147'
acquiring write lock on `/var/guix/temproots/9147'
^C
downgrading to read lock on `/var/guix/temproots/9147'
httmakunitime ./pre-inst-env guix build --verbosity=5 -n --no-substitutes pulseaudio
natsu <at> magnolia ~/src/guix$
real 4m8.823s
sys 0m2.555s
user 4m11.696s
--8<---------------cut here---------------end--------------->8---
emacs-ido-completing-read+
diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm
index 4c5dd2ba8..7dee7fedf 100644
--- a/gnu/packages/emacs.scm
+++ b/gnu/packages/emacs.scm
@@ -3777,48 +3777,35 @@ restrict the text width to 80 characters.")
(define-public emacs-ido-completing-read+
(package
(name "emacs-ido-completing-read+")
- (version "3.12")
- (source (origin
- (method url-fetch)
- (uri (string-append "https://raw.githubusercontent.com"
- "/DarwinAwardWinner/ido-ubiquitous/v"
- version "/ido-completing-read+.el"))
- (file-name (string-append "ido-completing-read+-" version ".el"))
- (sha256
- (base32
- "1cyalb0p7nfsm4n6n9q6rjmvn6adqc0fq8ybnlj3n41n289dkfjf"))))
+ (version "4.5")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append "https://github.com/"
+ "DarwinAwardWinner/ido-completing-read-plus"
+ "/archive/" "v" version ".tar.gz"))
+ (file-name (string-append "ido-completing-read+-" version ".el"))
+ (sha256
+ (base32
+ "00p6j3chyir3avdgbkb05hw4rr5xd1vyljfhn7pg67jx04z5a0f3"))))
(build-system emacs-build-system)
- (home-page "https://github.com/DarwinAwardWinner/ido-ubiquitous")
- (synopsis "Replacement for completing-read using ido")
+ (propagated-inputs
+ `(("emacs-ido-completing-read+" ,emacs-ido-completing-read+)
+ ("emacs-s" ,emacs-s)
+ ("emacs-memoize" ,emacs-memoize)))
+ (home-page "https://github.com/DarwinAwardWinner/ido-completing-read-plus")
+ (synopsis "Use ido (nearly) everywhere")
(description
- "The ido-completing-read+ function is a wrapper for ido-completing-read.
-Importantly, it detects edge cases that ordinary ido cannot handle and either
-adjusts them so ido can handle them, or else simply falls back to the standard
-Emacs completion function instead.")
+ "@code{emacs-ido-completing-read+} provides ido-style completion for
+almost every function that uses the standard completion function
+completing-read.")
(license license:gpl3+)))
(define-public emacs-ido-ubiquitous
+ ;; Preserve for people already uses `emacs-ido-ubiquitous'
(package
- (name "emacs-ido-ubiquitous")
- (version "3.12")
- (source (origin
- (method url-fetch)
- (uri (string-append "https://raw.githubusercontent.com"
- "/DarwinAwardWinner/ido-ubiquitous/v"
- version "/ido-ubiquitous.el"))
- (file-name (string-append "ido-ubiquitous-" version ".el"))
- (sha256
- (base32
- "197ypji0fb6jsdcq40rpnknwlh3imas6s6jbsvkfm0pz9988c3q2"))))
- (build-system emacs-build-system)
- (propagated-inputs
- `(("emacs-ido-completing-read+" ,emacs-ido-completing-read+)))
- (home-page "https://github.com/DarwinAwardWinner/ido-ubiquitous")
- (synopsis "Use ido (nearly) everywhere")
- (description
- "Ido-ubiquitous enables ido-style completion for almost every function
-that uses the standard completion function completing-read.")
- (license license:gpl3+)))
+ (inherit emacs-ido-completing-read+)
+ (name "emacs-ido-ubiquitous")))
(define-public emacs-yaml-mode
(package
$ make
$ time ./pre-inst-env guix build --verbosity=5 -n --no-substitutes emacs-ido-completing-read+
$ sort -u ~/screenlog.1
--8<---------------cut here---------------start------------->8---
acquiring global GC lock `/var/guix/gc.lock'
acquiring read lock on `/var/guix/temproots/11388'
acquiring write lock on `/var/guix/temproots/11388'
^C
downgrading to read lock on `/var/guix/temproots/11388'
natsu <at> magnolia ~/src/guix$
real 4m3.979s
sys 0m1.712s
user 4m6.727s
--8<---------------cut here---------------end--------------->8---
Thanks,
Oleg.
[signature.asc (application/pgp-signature, inline)]
[Message part 5 (message/rfc822, inline)]
Closing as probably not relevant any more.
Andreas
This bug report was last modified 19 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.