Received: from wolfsden.cz (wolfsden.cz [37.205.8.62]) by nld3-dev1.alpinelinux.org (Postfix) with ESMTPS id A87187819C6 for <~alpine/aports@lists.alpinelinux.org>; Sat, 25 Sep 2021 16:04:47 +0000 (UTC) Received: by wolfsden.cz (Postfix, from userid 104) id 06EFA1F0CF8; Sat, 25 Sep 2021 16:04:47 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail; t=1632585887; bh=bdGkDauhV0BMAl9uyf8IkocbelnsmNWcR6sOmuFp9I4=; h=From:To:Cc:Subject:Date; b=qAyQ4ngQbbvXCKJRbteE+mGVe7scWry6X+QMVleQt8Xrvr7QstqznK4AZ5PTacTWL AyUXlUo6uVXhTHsV9QYIefEr+tM5EBG6PbnDxWg9slrgy0p9TC7WGo8rMIpJO9JLAK jCFoooNalwSPonMK8RfOg87uvu+9gMJY/D8GM0HmioqQPe4lrnJNDyBeDSnmSM2w6b adygmlj1SvqD2XSrYjxG2x7RKXRrzM8tb5sm2EfN2pLe4YM56ABLiPhig5rflh8ccO WO38l56AjEgaSxW1tysjKVtqYVjLZ4RmGTv8VTghJ6rPlmvGb8C4vhTbRVWf8j5beS hxQb0YVOeX09BGZOnHhjr2AGjgBhdKPGLqHqAgwuwYzqP4IAGq3YaaAGSlT1W52wZk 4jE6vN0geLCw73ZlscpMlMxYUPGOuwXfAKTFz1bfaljxiflykXKc0Wbd3qUX1cgb3h p6B1M8+l8X6akFvrJsJwXOBUPmnCfxYJiZeKEIWWWEO1IKl+M8GRuQp4hSl36qLcjc HWaiWhoVcxJBjHo+SPLZ5L5jeZpme3GvssL/yiWG7jsKDrksd15gIuNR2X28Ozpf7W kcZIjj/dXaerVwQ/Ojy42VVtWRd9hgM/t3CfaT0pY/TdmxS8aWaUAQXuac11w7lAPs oQ8prG/A7vNjZGpogpu2CNt0= X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on wolfsden X-Spam-Level: X-Spam-Status: No, score=-1.2 required=5.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from localhost (unknown [128.0.188.242]) by wolfsden.cz (Postfix) with ESMTPSA id 4EAFC1F0CF7; Sat, 25 Sep 2021 16:04:46 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail; t=1632585886; bh=bdGkDauhV0BMAl9uyf8IkocbelnsmNWcR6sOmuFp9I4=; h=From:To:Cc:Subject:Date; b=Cq2SC1oGs/QI3NFE6UPhrBhfTWFbnC4tmNdalmrWTZI4WI6z1nUDOD1d7THx3ZYLy UGD9udzgYUwxb5detclgYR6HrnB3W0RrAtObQ6tLp1tzmS4rev1tkAanmcqclWr9rd EokzNQgC4XW6+nb/+N72c6Uoy7Va8/SPSxuNEVHlMnc4Ti8cKpYW+a7HBJ+2qLddSu oXEldYgrJZqG4aJOr7iZ/LN7SHwOP5g3RulUtFL0xiwV0plsKMBDfvLFQwQD9lmpPQ R3s8C+brQKaxFNa7n3WY6DWBFq49eVBjjZanpyM8Eg+fKqIj9DuUZVoQuE9BT6vNoo SK7vYqGdEMrQar34VnM1/UPgunz/XLEoAG7PZARbEsMGupByWbmDZvXxVMoOEiLQyy UHhvHd1WtPsRsga7jfemEUeIDPPgk5GdHjuDyP/jowBBJ8x+tcqCMp04PFl8DwY4QQ uvyVSAsi7SGiruvfO8GQAMCMlx/rlHFCvVJ2eCK9fFCyz/hxG46nFKS8JerwPT9ZM2 KgBhEgfDHr1iPqOuTBawlENRskzApZw78/U1Zm8CO7kpUCB5eYAZlQOGeKlz0AXcYU NNE4pyvX4jh/YshOVIt4rYF0n3cjFwaIyCChdGN8PCR4hKTNVHQwRTzY2QlaQNsKyo gA/byg+nztn1kXfAF8/IhSdY= From: Wolf To: ~alpine/aports@lists.alpinelinux.org Cc: Wolf Subject: [PATCH] community/deluge: Fix warning about ngettext Date: Sat, 25 Sep 2021 18:04:39 +0200 Message-Id: <20210925160439.301517-1-wolf@wolfsden.cz> X-Mailer: git-send-email 2.33.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit This patch is scheduled for 2.0.4 and without it logs are full of warnings about not being able to initialize gettext/locale. This commit backports it 2.0.3. --- I'm using this for quite some time and it introduces no issues. community/deluge/20-fix-gettext-warning.patch | 29 +++++++++++++++++++ community/deluge/APKBUILD | 10 +++++-- 2 files changed, 36 insertions(+), 3 deletions(-) create mode 100644 community/deluge/20-fix-gettext-warning.patch diff --git a/community/deluge/20-fix-gettext-warning.patch b/community/deluge/20-fix-gettext-warning.patch new file mode 100644 index 0000000000..bdbc7d7b81 --- /dev/null +++ b/community/deluge/20-fix-gettext-warning.patch @@ -0,0 +1,29 @@ +From d6c96d629183e8bab2167ef56457f994017e7c85 Mon Sep 17 00:00:00 2001 +From: neeshy +Date: Sat, 18 Apr 2020 23:23:51 -0400 +Subject: Fix warning related to gettext + +--- +https://dev.deluge-torrent.org/changeset/d6c96d629183e8bab2167ef56457f994017e7c85 + +Will be part of 2.0.4 release. + + deluge/i18n/util.py | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/deluge/i18n/util.py b/deluge/i18n/util.py +index bd002f7..90568fc 100644 +--- a/deluge/i18n/util.py ++++ b/deluge/i18n/util.py +@@ -114,7 +114,7 @@ def setup_translation(): + # Workaround for Python 2 unicode gettext (keyword removed in Py3). + kwargs = {} if not deluge.common.PY2 else {'unicode': True} + +- gettext.install(I18N_DOMAIN, translations_path, names='ngettext', **kwargs) ++ gettext.install(I18N_DOMAIN, translations_path, names=['ngettext'], **kwargs) + builtins.__dict__['_n'] = builtins.__dict__['ngettext'] + + libintl = None +-- +cgit v1.1 + diff --git a/community/deluge/APKBUILD b/community/deluge/APKBUILD index 8c8ab0b7e6..2c705e5041 100644 --- a/community/deluge/APKBUILD +++ b/community/deluge/APKBUILD @@ -3,7 +3,7 @@ # Maintainer: August Klein pkgname=deluge pkgver=2.0.3 -pkgrel=8 +pkgrel=9 pkgdesc="lightweight, Free Software, cross-platform BitTorrent client" url="https://deluge-torrent.org/" arch="noarch !armv7 !aarch64 !x86" # Missing py3-libtorrent-rasterbar @@ -34,6 +34,7 @@ depends=" subpackages="$pkgname-doc" source="http://download.deluge-torrent.org/source/${pkgver%.*}/deluge-$pkgver.tar.xz 10-python38-logging.patch + 20-fix-gettext-warning.patch " replaces="$pkgname-lang" # Overwrite removed subpackage @@ -46,5 +47,8 @@ package() { python3 setup.py install --prefix=/usr --root="$pkgdir" } -sha512sums="3abec24495b22ec10649865c7ce7c3271224c7d25c0647b43f3c177b7ccb45d4c5c593f8c89d8bc8eac85ae5dc737f9960827587912dd527bb96100304a7d480 deluge-2.0.3.tar.xz -8ab11f87ddf62a7cba2d2783eec2c439fdc416e5d165ac6b510a9818c28573df32ef408bb16ca61d93b27bb5090782f5b4005a4ad50cfa9fa6dfb869aa2be57c 10-python38-logging.patch" +sha512sums=" +3abec24495b22ec10649865c7ce7c3271224c7d25c0647b43f3c177b7ccb45d4c5c593f8c89d8bc8eac85ae5dc737f9960827587912dd527bb96100304a7d480 deluge-2.0.3.tar.xz +8ab11f87ddf62a7cba2d2783eec2c439fdc416e5d165ac6b510a9818c28573df32ef408bb16ca61d93b27bb5090782f5b4005a4ad50cfa9fa6dfb869aa2be57c 10-python38-logging.patch +cba3bbe02f7915f76eaa9633daf2894cd56811041e53d66ee7a3baf1e2f01337ad5f20058bc489d3e5bfd335ac51a3635d3aa9167c33ed7e04e13c6f6c6c8600 20-fix-gettext-warning.patch +" -- 2.33.0