[PATCH 0/2] gnu: emacs-telega: Update to 0.8.441.

  • Done
  • quality assurance status badge
Details
3 participants
  • Ludovic Courtès
  • Rodion Goritskov
  • Sergey Trofimov
Owner
unassigned
Submitted by
Sergey Trofimov
Severity
normal

Debbugs page

Sergey Trofimov wrote 1 months ago
(address . guix-patches@gnu.org)(name . Sergey Trofimov)(address . sarg@sarg.org.ru)
cover.1738999866.git.sarg@sarg.org.ru
Updates tdlib and emacs-telega to the latest version.

Sergey Trofimov (2):
gnu: tdlib: Update to 1.8.44.
gnu: emacs-telega: Update to 0.8.441.

gnu/packages/emacs-xyz.scm | 6 +++---
gnu/packages/messaging.scm | 6 +++---
2 files changed, 6 insertions(+), 6 deletions(-)


base-commit: 2fda889ac992977af7b4cd96d09f737d834e0b2d
--
2.48.1
Sergey Trofimov wrote 1 months ago
[PATCH 1/2] gnu: tdlib: Update to 1.8.44.
(address . 76140@debbugs.gnu.org)(name . Sergey Trofimov)(address . sarg@sarg.org.ru)
02a487b9fa432ba99af023fd3cc247029acca38d.1738999866.git.sarg@sarg.org.ru
* gnu/packages/messaging.scm (tdlib): Update to 1.8.44.
---
gnu/packages/messaging.scm | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)

Toggle diff (29 lines)
diff --git a/gnu/packages/messaging.scm b/gnu/packages/messaging.scm
index f6ac865512..83c967bb08 100644
--- a/gnu/packages/messaging.scm
+++ b/gnu/packages/messaging.scm
@@ -2714,11 +2714,11 @@ (define-public telegram-purple
(license license:gpl2+)))
(define-public tdlib
- (let ((commit "056963e48fa8d3f89556239c22d6ac843d3c8a5b")
+ (let ((commit "28c6f2e9c045372d50217919bf5768b7fbbe0294")
(revision "0"))
(package
(name "tdlib")
- (version (git-version "1.8.39" revision commit))
+ (version (git-version "1.8.44" revision commit))
(source
(origin
(method git-fetch)
@@ -2726,7 +2726,7 @@ (define-public tdlib
(url "https://github.com/tdlib/td")
(commit commit)))
(sha256
- (base32 "1prgq4v4l29g8zrldj0z7zgwl7mp5nh35dqmx45pwk41giiaw3x5"))
+ (base32 "10lrbk17z93mxpcr9ixwg293ili5w6lnp549apc2qgdvafkdb7r1"))
(file-name (git-file-name name version))))
(build-system cmake-build-system)
(arguments
--
2.48.1
Sergey Trofimov wrote 1 months ago
[PATCH 2/2] gnu: emacs-telega: Update to 0.8.441.
(address . 76140@debbugs.gnu.org)(name . Sergey Trofimov)(address . sarg@sarg.org.ru)
10c28fdfa8a2770579109489263d387310056a9f.1738999866.git.sarg@sarg.org.ru
* gnu/packages/emacs-xyz.scm (emacs-telega): Update to 0.8.441.
---
gnu/packages/emacs-xyz.scm | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)

Toggle diff (29 lines)
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 707afc1c5f..4978085fbc 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -37335,11 +37335,11 @@ (define-public emacs-telega-server
(license license:gpl3+))))
(define-public emacs-telega
- (let ((commit "0368bae5646193d421a04130ed5e046fe47946d3")
+ (let ((commit "02c68bcea96edbb30d559885d28ca429a1e73d72")
(revision "0"))
(package
(name "emacs-telega")
- (version (git-version "0.8.391" revision commit))
+ (version (git-version "0.8.441" revision commit))
(source
(origin
(method git-fetch)
@@ -37347,7 +37347,7 @@ (define-public emacs-telega
(url "https://github.com/zevlg/telega.el")
(commit commit)))
(sha256
- (base32 "05q8nrbp9r6hkdck2d8zwl9dwww3sqjlfka1ifxwwgcrndni3nx8"))
+ (base32 "1ms5vmpsqvjxrp28bpdv2b8y6hv7wfwqsminhz807gry4gr6sqhk"))
(file-name (git-file-name "emacs-telega" version))
(patches
(search-patches "emacs-telega-path-placeholder.patch"
--
2.48.1
Rodion Goritskov wrote 1 months ago
Re: [bug#76140] [PATCH 0/2] gnu: emacs-telega: Update to 0.8.441.
(name . Sergey Trofimov via Guix-patches via)(address . guix-patches@gnu.org)(address . 76140@debbugs.gnu.org)
877c60l5hj.fsf@goritskov.com
Hello!

I tried running it with ./pre-inst-env guix shell emacs emacs-telega and
run into a couple of problems:

1. I have a lot of messages like this in messages buffer:

Toggle quote (3 lines)
> telega: Error while processing cmd ("event" (:@type "stickers"
> :stickers [] :@extra 1239))

2. When I try to open a chat, i see a lot of errors:

Toggle quote (5 lines)
>---[telega bug]
>PP-ERROR: telega-chatbuf-msg--pp ==>
> (void-function custom-face-get-current-spec-unfiltered)
>------

Reported version by running telega-version is:
Toggle quote (2 lines)
> telega v0.8.420 (TDLib v1.8.44-GITDIR-) (telega-server v0.8.2)

When running with the guix shell emacs emacs-telega from the current
guix master I cannot see any of these issues.

Of course, I removed the ~/.telega directory before each of the
experiments.
Sergey Trofimov wrote 1 weeks ago
[PATCH v1 1/2] gnu: tdlib: Update to 1.8.44.
(address . 76140@debbugs.gnu.org)(name . Sergey Trofimov)(address . sarg@sarg.org.ru)
4e729d8854587b8a54eec7bab4c00077b9c73db7.1741091337.git.sarg@sarg.org.ru
* gnu/packages/messaging.scm (tdlib): Update to 1.8.44.
---
gnu/packages/messaging.scm | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)

Toggle diff (32 lines)
diff --git a/gnu/packages/messaging.scm b/gnu/packages/messaging.scm
index 1ee8255593..91532d62b4 100644
--- a/gnu/packages/messaging.scm
+++ b/gnu/packages/messaging.scm
@@ -2716,11 +2716,11 @@ (define-public telegram-purple
(license license:gpl2+)))
(define-public tdlib
- (let ((commit "056963e48fa8d3f89556239c22d6ac843d3c8a5b")
+ (let ((commit "28c6f2e9c045372d50217919bf5768b7fbbe0294")
(revision "0"))
(package
(name "tdlib")
- (version (git-version "1.8.39" revision commit))
+ (version (git-version "1.8.44" revision commit))
(source
(origin
(method git-fetch)
@@ -2728,7 +2728,7 @@ (define-public tdlib
(url "https://github.com/tdlib/td")
(commit commit)))
(sha256
- (base32 "1prgq4v4l29g8zrldj0z7zgwl7mp5nh35dqmx45pwk41giiaw3x5"))
+ (base32 "10lrbk17z93mxpcr9ixwg293ili5w6lnp549apc2qgdvafkdb7r1"))
(file-name (git-file-name name version))))
(build-system cmake-build-system)
(arguments

base-commit: a5f7f73edfb44e4f860039d6a3d50ed6c1159eb8
prerequisite-patch-id: f9cc903b8048c8c6fde576fbf38ab110263020e3
--
2.48.1
Sergey Trofimov wrote 1 weeks ago
[PATCH v1 2/2] gnu: emacs-telega: Update to 0.8.441.
(address . 76140@debbugs.gnu.org)(name . Sergey Trofimov)(address . sarg@sarg.org.ru)
ac5040558848d82e57c8ce060f7c57abb358092b.1741091337.git.sarg@sarg.org.ru
* gnu/packages/emacs-xyz.scm (emacs-telega): Update to 0.8.441.
---
gnu/packages/emacs-xyz.scm | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)

Toggle diff (29 lines)
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 2994780504..f5876a342c 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -37714,11 +37714,11 @@ (define-public emacs-telega-server
(license license:gpl3+))))
(define-public emacs-telega
- (let ((commit "0368bae5646193d421a04130ed5e046fe47946d3")
+ (let ((commit "85ad1717de4a47ebeb293e836e5a89e901b55dbd")
(revision "0"))
(package
(name "emacs-telega")
- (version (git-version "0.8.391" revision commit))
+ (version (git-version "0.8.441" revision commit))
(source
(origin
(method git-fetch)
@@ -37726,7 +37726,7 @@ (define-public emacs-telega
(url "https://github.com/zevlg/telega.el")
(commit commit)))
(sha256
- (base32 "05q8nrbp9r6hkdck2d8zwl9dwww3sqjlfka1ifxwwgcrndni3nx8"))
+ (base32 "099a9269fb9p4hj9v8lqgij9cnc2zr0ayzxws4bh3w82qz5hvi22"))
(file-name (git-file-name "emacs-telega" version))
(patches
(search-patches "emacs-telega-path-placeholder.patch"
--
2.48.1
Sergey Trofimov wrote 1 weeks ago
Re: [bug#76140] [PATCH 0/2] gnu: emacs-telega: Update to 0.8.441.
(address . rodion@goritskov.com)(address . 76140@debbugs.gnu.org)
87bjugly5y.fsf@sarg.org.ru
Rodion Goritskov <rodion@goritskov.com> writes:

Toggle quote (26 lines)
> Hello!
>
> I tried running it with ./pre-inst-env guix shell emacs emacs-telega and
> run into a couple of problems:
>
> 1. I have a lot of messages like this in messages buffer:
>
>> telega: Error while processing cmd ("event" (:@type "stickers"
>> :stickers [] :@extra 1239))
>
> 2. When I try to open a chat, i see a lot of errors:
>
>>---[telega bug]
>>PP-ERROR: telega-chatbuf-msg--pp ==>
>> (void-function custom-face-get-current-spec-unfiltered)
>>------
>
> Reported version by running telega-version is:
>> telega v0.8.420 (TDLib v1.8.44-GITDIR-) (telega-server v0.8.2)
>
> When running with the guix shell emacs emacs-telega from the current
> guix master I cannot see any of these issues.
>
> Of course, I removed the ~/.telega directory before each of the
> experiments.

Thanks for trying it. As you can see, the reported version (0.8.420) is different
from the expected one (0.8.441), because I've somehow used an earlier
commit. I've fixed it in the next patchset.
Rodion Goritskov wrote 1 weeks ago
Re: [bug#76140] [PATCH v1 1/2] gnu: tdlib: Update to 1.8.44.
(name . Sergey Trofimov)(address . sarg@sarg.org.ru)
87pliwid8f.fsf@goritskov.com
user guix
usertag 76140 + reviewed-looks-good
thanks

Hi!

Patch applies, tdlib and telega build and work fine with the updated
patch version.

Thank you for the patch!
Ludovic Courtès wrote 1 weeks ago
(name . Rodion Goritskov)(address . rodion@goritskov.com)
87tt87xoca.fsf@gnu.org
Applied. Thank you Sergey and Rodion!
Closed
?
Your comment

Commenting via the web interface is currently disabled.

To comment on this conversation send an email to 76140@debbugs.gnu.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 76140
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch
You may also tag this issue. See list of standard tags. For example, to set the confirmed and easy tags
mumi command -t +confirmed -t +easy
Or, remove the moreinfo tag and set the help tag
mumi command -t -moreinfo -t +help