GNU bug report logs - #53359
[PATCH 0/2] gnu: emacs-telega-server: Update to 0.8.2-2-5739794d.

Previous Next

Package: guix-patches;

Reported by: Aleksandr Vityazev <avityazev <at> posteo.org>

Date: Wed, 19 Jan 2022 11:19:01 UTC

Severity: normal

Tags: patch

Done: Nicolas Goaziou <mail <at> nicolasgoaziou.fr>

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 53359 in the body.
You can then email your comments to 53359 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#53359; Package guix-patches. (Wed, 19 Jan 2022 11:19:01 GMT) Full text and rfc822 format available.

Acknowledgement sent to Aleksandr Vityazev <avityazev <at> posteo.org>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Wed, 19 Jan 2022 11:19:02 GMT) Full text and rfc822 format available.

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

From: Aleksandr Vityazev <avityazev <at> posteo.org>
To: guix-patches <at> gnu.org
Subject: [PATCH 0/2] gnu: emacs-telega-server: Update to 0.8.2-2-5739794d.
Date: Wed, 19 Jan 2022 11:18:14 +0000
Aleksandr Vityazev (2):
  gnu: tdlib: Update to 1.8.0.
  gnu: emacs-telega-server: Update to 0.8.2-2-5739794d.

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

-- 
2.34.0

-- 

Aleksandr Vityazev




Information forwarded to guix-patches <at> gnu.org:
bug#53359; Package guix-patches. (Wed, 19 Jan 2022 11:31:02 GMT) Full text and rfc822 format available.

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

From: Aleksandr Vityazev <avityazev <at> posteo.org>
To: 53359 <at> debbugs.gnu.org
Subject: [PATCH 1/2] gnu: tdlib: Update to 1.8.0.
Date: Wed, 19 Jan 2022 11:30:24 +0000
* gnu/packages/emacs-xyz.scm (tdlib): Update to 1.8.0.
---
 gnu/packages/messaging.scm | 72 +++++++++++++++++++-------------------
 1 file changed, 36 insertions(+), 36 deletions(-)

diff --git a/gnu/packages/messaging.scm b/gnu/packages/messaging.scm
index 2fe0d35a10..2feba7ac62 100644
--- a/gnu/packages/messaging.scm
+++ b/gnu/packages/messaging.scm
@@ -31,6 +31,7 @@
 ;;; Copyright © 2021 Denis 'GNUtoo' Carikli <GNUtoo <at> cyberdimension.org>
 ;;; Copyright © 2021 Vinicius Monego <monego <at> posteo.net>
 ;;; Copyright © 2021 jgart <jgart <at> dismail.de>
+;;; Copyright © 2022 Aleksandr Vityazev <avityazev <at> posteo.org>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -2593,45 +2594,44 @@ (define-public telegram-purple
     (license license:gpl2+)))
 
 (define-public tdlib
-  (let ((commit "34ba9b21f365b8d3bdc36808c2d665ca5cd128f6"))
-    (package
-      (name "tdlib")
-      (version "1.7.10")
-      (source
-       (origin
-         (method git-fetch)
-         (uri (git-reference
-               (url "https://github.com/tdlib/td")
-               (commit commit)))
-         (sha256
-          (base32 "06fbdh1jypz0p1rf6xbpias4kx7xplq9xjd9vz177vwj9icq3wki"))
-         (file-name (git-file-name name version))))
-      (build-system cmake-build-system)
-      (arguments
-       `(#:tests? #t
-         #:configure-flags
-         (list "-DCMAKE_BUILD_TYPE=Release"
-               "-DTD_ENABLE_LTO=OFF")   ; FIXME: Get LTO to work.
-         #:phases
-         (modify-phases %standard-phases
-           (add-after 'unpack 'remove-failing-tests
-             (lambda _
-               (substitute* "test/CMakeLists.txt"
-                 ;; The test cases are compiled into a distinct binary
-                 ;; which uses mtproto.cpp to attempt to connect to
-                 ;; a remote server. Removing this file from the sources
-                 ;; list disables those specific test cases.
-                 (("\\$\\{CMAKE_CURRENT_SOURCE_DIR\\}/mtproto.cpp") ""))
-               #t)))))
-      (native-inputs
-       (list gperf openssl zlib php doxygen))
-      (synopsis "Cross-platform library for building Telegram clients")
-      (description "Tdlib is a cross-platform library for creating custom
+  (package
+    (name "tdlib")
+    (version "1.8.0")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/tdlib/td")
+             (commit (string-append "v" version))))
+       (sha256
+        (base32 "19psqpyh9a2kzfdhgqkirpif4x8pzy89phvi59dq155y30a3661q"))
+       (file-name (git-file-name name version))))
+    (build-system cmake-build-system)
+    (arguments
+     `(#:tests? #t
+       #:configure-flags
+       (list "-DCMAKE_BUILD_TYPE=Release"
+             "-DTD_ENABLE_LTO=OFF")   ; FIXME: Get LTO to work.
+       #:phases
+       (modify-phases %standard-phases
+         (add-after 'unpack 'remove-failing-tests
+           (lambda _
+             (substitute* "test/CMakeLists.txt"
+               ;; The test cases are compiled into a distinct binary
+               ;; which uses mtproto.cpp to attempt to connect to
+               ;; a remote server. Removing this file from the sources
+               ;; list disables those specific test cases.
+               (("\\$\\{CMAKE_CURRENT_SOURCE_DIR\\}/mtproto.cpp") ""))
+             #t)))))
+    (native-inputs
+     (list gperf openssl zlib php doxygen))
+    (synopsis "Cross-platform library for building Telegram clients")
+    (description "Tdlib is a cross-platform library for creating custom
 Telegram clients following the official Telegram API.  It can be easily used
 from almost any programming language with a C-FFI and features first-class
 support for high performance Telegram Bot creation.")
-      (home-page "https://core.telegram.org/tdlib")
-      (license license:boost1.0))))
+    (home-page "https://core.telegram.org/tdlib")
+    (license license:boost1.0)))
 
 (define-public purple-mm-sms
   (package
-- 
2.34.0



-- 

Aleksandr Vityazev




Information forwarded to guix-patches <at> gnu.org:
bug#53359; Package guix-patches. (Wed, 19 Jan 2022 11:32:01 GMT) Full text and rfc822 format available.

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

From: Aleksandr Vityazev <avityazev <at> posteo.org>
To: 53359 <at> debbugs.gnu.org
Subject: [PATCH 2/2] gnu: emacs-telega-server: Update to 0.8.2-2-5739794d.
Date: Wed, 19 Jan 2022 11:30:54 +0000
* gnu/packages/emacs-xyz.scm (emacs-telega-server): Update to 8.2-2-5739794d.
---
 gnu/packages/emacs-xyz.scm | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index f25481e2e6..f2572732c7 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -90,7 +90,7 @@
 ;;; Copyright © 2020 Jonathan Rostran <rostranjj <at> gmail.com>
 ;;; Copyright © 2020, 2021 Noah Evans <noah <at> nevans.me>
 ;;; Copyright © 2020 Brit Butler <brit <at> kingcons.io>
-;;; Copyright © 2021 Alexandr Vityazev <avityazev <at> posteo.org>
+;;; Copyright © 2021, 2022 Aleksandr Vityazev <avityazev <at> posteo.org>
 ;;; Copyright © 2021 Yurii Kholodkov <urist.mckorobochka <at> gmail.com>
 ;;; Copyright © 2021 Alexey Abramov <levenson <at> mmer.org>
 ;;; Copyright © 2021 Xinglu Chen <public <at> yoctocell.xyz>
@@ -26808,11 +26808,11 @@ (define-public emacs-helm-switch-to-repl
     (license license:gpl3+)))
 
 (define-public emacs-telega-server
-  (let ((commit "b4a5e206bd259f3d7f7633a725b2990704d6a1e8")
-        (revision "1"))
+  (let ((commit "5739794d2d0c8a4e7b77c2e37a097e19f80ac9f0")
+        (revision "2"))
     (package
       (name "emacs-telega-server")
-      (version (git-version  "0.7.15" revision commit))
+      (version (git-version  "0.8.2" revision commit))
       (source
        (origin
          (method git-fetch)
@@ -26820,7 +26820,7 @@ (define-public emacs-telega-server
                (url "https://github.com/zevlg/telega.el")
                (commit commit)))
          (sha256
-          (base32 "0gr4nmpk175hxmj357bpzaqywbjc6dmmvfxnyzkh884vyzbwdxlc"))
+          (base32 "1am0b2bjjkw7zd0yq39v015a08dcbk43j4d4h8y2q8hj53ryfk5a"))
          (file-name (git-file-name "emacs-telega" version))
          (patches
           (search-patches "emacs-telega-path-placeholder.patch"
-- 
2.34.0



-- 

Aleksandr Vityazev




Information forwarded to guix-patches <at> gnu.org:
bug#53359; Package guix-patches. (Wed, 19 Jan 2022 13:19:01 GMT) Full text and rfc822 format available.

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

From: Nicolas Goaziou <mail <at> nicolasgoaziou.fr>
To: Aleksandr Vityazev <avityazev <at> posteo.org>
Cc: 53359 <at> debbugs.gnu.org
Subject: Re: [bug#53359] [PATCH 1/2] gnu: tdlib: Update to 1.8.0.
Date: Wed, 19 Jan 2022 14:17:53 +0100
Hello,

Aleksandr Vityazev <avityazev <at> posteo.org> writes:

> * gnu/packages/emacs-xyz.scm (tdlib): Update to 1.8.0.

Applied. Thank you.

> +         (add-after 'unpack 'remove-failing-tests
> +           (lambda _
> +             (substitute* "test/CMakeLists.txt"
> +               ;; The test cases are compiled into a distinct binary
> +               ;; which uses mtproto.cpp to attempt to connect to
> +               ;; a remote server. Removing this file from the sources
> +               ;; list disables those specific test cases.
> +               (("\\$\\{CMAKE_CURRENT_SOURCE_DIR\\}/mtproto.cpp") ""))
> +             #t)))))

I removed this trailing #T on your behalf.

Regards,
-- 
Nicolas Goaziou




Reply sent to Nicolas Goaziou <mail <at> nicolasgoaziou.fr>:
You have taken responsibility. (Wed, 19 Jan 2022 13:19:02 GMT) Full text and rfc822 format available.

Notification sent to Aleksandr Vityazev <avityazev <at> posteo.org>:
bug acknowledged by developer. (Wed, 19 Jan 2022 13:19:02 GMT) Full text and rfc822 format available.

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

From: Nicolas Goaziou <mail <at> nicolasgoaziou.fr>
To: Aleksandr Vityazev <avityazev <at> posteo.org>
Cc: 53359-done <at> debbugs.gnu.org
Subject: Re: [bug#53359] [PATCH 2/2] gnu: emacs-telega-server: Update to
 0.8.2-2-5739794d.
Date: Wed, 19 Jan 2022 14:18:38 +0100
Hello,

Aleksandr Vityazev <avityazev <at> posteo.org> writes:

> * gnu/packages/emacs-xyz.scm (emacs-telega-server): Update to
> 8.2-2-5739794d.

Applied, too. Thank you.

>  (define-public emacs-telega-server
> -  (let ((commit "b4a5e206bd259f3d7f7633a725b2990704d6a1e8")
> -        (revision "1"))
> +  (let ((commit "5739794d2d0c8a4e7b77c2e37a097e19f80ac9f0")
> +        (revision "2"))
>      (package
>        (name "emacs-telega-server")
> -      (version (git-version  "0.7.15" revision commit))
> +      (version (git-version  "0.8.2" revision commit))

Note that you don't need to bump revision since you're updating the base
version anyway. I reverted the revision to 0.

Regards,
-- 
Nicolas Goaziou




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Thu, 17 Feb 2022 12:24:06 GMT) Full text and rfc822 format available.

This bug report was last modified 2 years and 62 days ago.

Previous Next


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