From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Evgeny Zajcev Newsgroups: gmane.emacs.bugs Subject: bug#25074: Very fast battery status function using upowerd Date: Wed, 30 Nov 2016 19:50:58 +0300 Message-ID: References: <831sxsrk52.fsf@gnu.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary=001a113f724c682afe05428782b9 X-Trace: blaine.gmane.org 1480524922 24601 195.159.176.226 (30 Nov 2016 16:55:22 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Wed, 30 Nov 2016 16:55:22 +0000 (UTC) Cc: 25074@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Nov 30 17:55:17 2016 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cC8A9-0005Vi-E2 for geb-bug-gnu-emacs@m.gmane.org; Wed, 30 Nov 2016 17:55:17 +0100 Original-Received: from localhost ([::1]:45121 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cC8AD-0005mo-B9 for geb-bug-gnu-emacs@m.gmane.org; Wed, 30 Nov 2016 11:55:21 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:40633) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cC89x-0005ad-Vg for bug-gnu-emacs@gnu.org; Wed, 30 Nov 2016 11:55:07 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cC89t-0004yz-Ur for bug-gnu-emacs@gnu.org; Wed, 30 Nov 2016 11:55:06 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:60542) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cC89t-0004yr-S1 for bug-gnu-emacs@gnu.org; Wed, 30 Nov 2016 11:55:01 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1cC89t-0002zA-Ln for bug-gnu-emacs@gnu.org; Wed, 30 Nov 2016 11:55:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Evgeny Zajcev Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 30 Nov 2016 16:55:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 25074 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 25074-submit@debbugs.gnu.org id=B25074.148052486911421 (code B ref 25074); Wed, 30 Nov 2016 16:55:01 +0000 Original-Received: (at 25074) by debbugs.gnu.org; 30 Nov 2016 16:54:29 +0000 Original-Received: from localhost ([127.0.0.1]:47708 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cC89N-0002y7-E3 for submit@debbugs.gnu.org; Wed, 30 Nov 2016 11:54:29 -0500 Original-Received: from mail-oi0-f50.google.com ([209.85.218.50]:34711) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cC865-0002sP-9c for 25074@debbugs.gnu.org; Wed, 30 Nov 2016 11:51:05 -0500 Original-Received: by mail-oi0-f50.google.com with SMTP id y198so236941828oia.1 for <25074@debbugs.gnu.org>; Wed, 30 Nov 2016 08:51:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=9mI8E0PRWsbFv74imKRnLyb5VZ8ZlWYIuXsL82YGFCg=; b=HIdfY0/q9IQME8LaS2ubZ2/qX+ND5VDG3zwP8pCnr+VqPeHwhxJQCCNDeIaEXizJJo Qz1WtsRYNjqUyGCkJQhjBHzkJzkvv2zFV4bp/zm2Ovc2nE8FTk5iRWdUpEmk3IVkH5K1 1pSFxM7x4wkJMMe9PbLsnOfM6cVkna3TrrMcUzF/+6HJj7Otw2y1idnVLexiH2u0Vq2w QbwgrFZjHJYuP7G7w7qmH0icVx2xASNUxPh20tGOZdE6rTlNaS1+NI8KPCyWcAZNbUIs dAtmBDlHEOVI2QyTr+tMLQNpCAlYWgIFn1uZq+6tw849iDYJ9nzUV8bdSW2fg2cMnBqA o3gw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=9mI8E0PRWsbFv74imKRnLyb5VZ8ZlWYIuXsL82YGFCg=; b=XCdDDy2K3EhszQCyFriEOvXSrBDaDlqAYUIL+R0fXkLacdq/4r/MsTinK3EUt0DnRP 1CiwSuf7I4Tqg61E40TRGHFHN3QLap0fICcHrpTkA20X5teXpuTHb6mDHpwc3JJcw+Av W1xKMZTjmBG6tzFIurVmO8Z+kOunkesNLpxLgaHuB3bj4QjV69TLwcYYE/Z1PW+my4ou fDyuCaa8mOg/wcZRj6JrSjCCSBOSIv+I6UQ4vgwma9kVBR0AOvzR2nB3BFzmJdjp5MX+ 3s53hntZeH2peyzG9TUy8dluR+wAoMPm5smRPSFaGmkneCg5a1G6H3tAnAtMrjog+0u0 mEeA== X-Gm-Message-State: AKaTC00qa5XYtN9nIY4PGkd1YuKWuNRbzGqhjFRgrLGwcy/xG6OegOMVPfNcf2/gnxZNzrIxCGIi+IxzEf4Nww== X-Received: by 10.36.7.85 with SMTP id f82mr29509265itf.10.1480524659397; Wed, 30 Nov 2016 08:50:59 -0800 (PST) Original-Received: by 10.107.136.11 with HTTP; Wed, 30 Nov 2016 08:50:58 -0800 (PST) In-Reply-To: <831sxsrk52.fsf@gnu.org> X-Mailman-Approved-At: Wed, 30 Nov 2016 11:54:28 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:126318 Archived-At: --001a113f724c682afe05428782b9 Content-Type: multipart/alternative; boundary=001a113f724c682af905428782b7 --001a113f724c682af905428782b7 Content-Type: text/plain; charset=UTF-8 2016-11-30 19:46 GMT+03:00 Eli Zaretskii : > > From: Evgeny Zajcev > > Date: Wed, 30 Nov 2016 14:53:16 +0300 > > > > Hello, here is very fast dbus based battery status function, implemented > > using upower interface. Could you please include it in battery.el ? > > > > https://github.com/zevlg/emacs/commit/fdd371ca88e55895b1cf8b93165b66 > 80dd1ec9f0 > > Thanks, but could you please include the patch with your message > posted here? "git format-patch" is fine. That would make applying > the patch easier. > aha, here you are -- lg --001a113f724c682af905428782b7 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
2016-11-30 19:46 GMT+03:00 Eli Zaretskii <eliz@gnu.org>= :
> From: Evgeny Zajcev <lg.zevlg@gmail.com>
> Date: Wed, 30 Nov 2016 14:53:16 +0300
>
> Hello, here is very fast dbus based battery status function, implement= ed
> using upower interface. Could you please include it in battery.el ? >
> https://github.co= m/zevlg/emacs/commit/fdd371ca88e55895b1cf8b93165b6680dd1ec9f= 0

Thanks, but could you please include the patch with your message
posted here?=C2=A0 "git format-patch" is fine.=C2=A0 That would m= ake applying
the patch easier.

aha, here you are
--
lg
--001a113f724c682af905428782b7-- --001a113f724c682afe05428782b9 Content-Type: text/x-patch; charset=US-ASCII; name="0001-lisp-battery.el-Add-battery-upower-very-fast-battery.patch" Content-Disposition: attachment; filename="0001-lisp-battery.el-Add-battery-upower-very-fast-battery.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_iw564mz90 RnJvbSBmZGQzNzFjYTg4ZTU1ODk1YjFjZjhiOTMxNjViNjY4MGRkMWVjOWYwIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBaYWpjZXYgRXZnZW55IDx6ZXZsZ0B5YW5kZXgucnU+CkRhdGU6 IFdlZCwgMzAgTm92IDIwMTYgMTQ6NDk6MjkgKzAzMDAKU3ViamVjdDogW1BBVENIXSAqIGxpc3Av YmF0dGVyeS5lbDogQWRkIGBiYXR0ZXJ5LXVwb3dlcicgLSB2ZXJ5IGZhc3QgYmF0dGVyeQogc3Rh dHVzICAgZnVuY3Rpb24gdXNpbmcgdXBvd2VyZAoKLS0tCiBsaXNwL2JhdHRlcnkuZWwgfCA2OCAr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysK IDEgZmlsZSBjaGFuZ2VkLCA2OCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvbGlzcC9iYXR0 ZXJ5LmVsIGIvbGlzcC9iYXR0ZXJ5LmVsCmluZGV4IDI0ZWI4YTUuLjhlMWU3ZTAgMTAwNjQ0Ci0t LSBhL2xpc3AvYmF0dGVyeS5lbAorKysgYi9saXNwL2JhdHRlcnkuZWwKQEAgLTQ1LDYgKzQ1LDEx IEBACiAgIDp0eXBlICdyZWdleHAKICAgOmdyb3VwICdiYXR0ZXJ5KQogCisoZGVmY3VzdG9tIGJh dHRlcnktdXBvd2VyLWRldmljZSAiYmF0dGVyeV9CQVQxIgorICAiKlVwb3dlciBiYXR0ZXJ5IGRl dmljZSBuYW1lLiIKKyAgOnR5cGUgJ3N0cmluZworICA6Z3JvdXAgJ2JhdHRlcnkpCisKIChkZWZj dXN0b20gYmF0dGVyeS1zdGF0dXMtZnVuY3Rpb24KICAgKGNvbmQgKChhbmQgKGVxIHN5c3RlbS10 eXBlICdnbnUvbGludXgpCiAJICAgICAgKGZpbGUtcmVhZGFibGUtcCAiL3Byb2MvYXBtIikpCkBA IC01MzYsNiArNTQxLDY5IEBAIFRoZSBmb2xsb3dpbmcgJS1zZXF1ZW5jZXMgYXJlIHByb3ZpZGVk OgogICAgICAgICAgICAgICAgICAgICAodCAiTi9BIikpKSkpKQogCiAMCis7OzsgYHVwb3dlcmQn IGludGVyZmFjZS4KKyhkZWZzdWJzdCBiYXR0ZXJ5LXVwb3dlci1wcm9wIChwbmFtZSAmb3B0aW9u YWwgZGV2aWNlKQorICAoZGJ1cy1nZXQtcHJvcGVydHkKKyAgIDpzeXN0ZW0KKyAgICJvcmcuZnJl ZWRlc2t0b3AuVVBvd2VyIgorICAgKGNvbmNhdCAiL29yZy9mcmVlZGVza3RvcC9VUG93ZXIvZGV2 aWNlcy8iIChvciBkZXZpY2UgYmF0dGVyeS11cG93ZXItZGV2aWNlKSkKKyAgICJvcmcuZnJlZWRl c2t0b3AuVVBvd2VyIgorICAgcG5hbWUpKQorCisoZGVmdW4gYmF0dGVyeS11cG93ZXIgKCkKKyAg IkdldCBiYXR0ZXJ5IHN0YXR1cyBmcm9tIGRidXMgVXBvd2VyIGludGVyZmFjZS4KK1RoaXMgZnVu Y3Rpb24gd29ya3Mgb25seSBpbiBzeXN0ZW1zIHdpdGggYHVwb3dlcmQnIGRhZW1vbgorcnVubmlu Zy4KKworVGhlIGZvbGxvd2luZyAlLXNlcXVlbmNlcyBhcmUgcHJvdmlkZWQ6CislYyBDdXJyZW50 IGNhcGFjaXR5IChtV2gpCislcCBCYXR0ZXJ5IGxvYWQgcGVyY2VudGFnZQorJXIgQ3VycmVudCBy YXRlCislQiBCYXR0ZXJ5IHN0YXR1cyAodmVyYm9zZSkKKyVMIEFDIGxpbmUgc3RhdHVzICh2ZXJi b3NlKQorJXMgUmVtYWluaW5nIHRpbWUgKHRvIGNoYXJnZSBvciBkaXNjaGFyZ2UpIGluIHNlY29u ZHMKKyVtIFJlbWFpbmluZyB0aW1lICh0byBjaGFyZ2Ugb3IgZGlzY2hhcmdlKSBpbiBtaW51dGVz CislaCBSZW1haW5pbmcgdGltZSAodG8gY2hhcmdlIG9yIGRpc2NoYXJnZSkgaW4gaG91cnMKKyV0 IFJlbWFpbmluZyB0aW1lICh0byBjaGFyZ2Ugb3IgZGlzY2hhcmdlKSBpbiB0aGUgZm9ybSBgaDpt aW4nIgorICAobGV0ICgocGVyY2VudHMgKGJhdHRlcnktdXBvd2VyLXByb3AgIlBlcmNlbnRhZ2Ui KSkKKyAgICAgICAgKHRpbWUtdG8tZW1wdHkgKGJhdHRlcnktdXBvd2VyLXByb3AgIlRpbWVUb0Vt cHR5IikpCisgICAgICAgICh0aW1lLXRvLWZ1bGwgKGJhdHRlcnktdXBvd2VyLXByb3AgIlRpbWVU b0Z1bGwiKSkKKyAgICAgICAgKHN0YXRlIChiYXR0ZXJ5LXVwb3dlci1wcm9wICJTdGF0ZSIpKQor ICAgICAgICAob25saW5lIChiYXR0ZXJ5LXVwb3dlci1wcm9wICJPbmxpbmUiICJsaW5lX3Bvd2Vy X0FDQUQiKSkKKyAgICAgICAgKGVuZXJneSAoYmF0dGVyeS11cG93ZXItcHJvcCAiRW5lcmd5Iikp CisgICAgICAgIChlbmVyZ3ktcmF0ZSAoYmF0dGVyeS11cG93ZXItcHJvcCAiRW5lcmd5UmF0ZSIp KQorICAgICAgICAoYmF0dGVyeS1zdGF0ZXMgJygoMCAuICJ1bmtub3duIikgKDEgLiAiY2hhcmdp bmciKQorICAgICAgICAgICAgICAgICAgICAgICAgICAoMiAuICJkaXNjaGFyZ2luZyIpICgzIC4g ImVtcHR5IikKKyAgICAgICAgICAgICAgICAgICAgICAgICAgKDQgLiAiZnVsbHktY2hhcmdlZCIp ICg1IC4gInBlbmRpbmctY2hhcmdlIikKKyAgICAgICAgICAgICAgICAgICAgICAgICAgKDYgLiAi cGVuZGluZy1kaXNjaGFyZ2UiKSkpCisgICAgICAgIHNlY29uZHMgbWludXRlcyBob3VycyByZW1h aW5pbmctdGltZSkKKyAgICAoY29uZCAoKGFuZCBvbmxpbmUgdGltZS10by1mdWxsKQorICAgICAg ICAgICAoc2V0cSBzZWNvbmRzIHRpbWUtdG8tZnVsbCkpCisgICAgICAgICAgKChhbmQgKG5vdCBv bmxpbmUpIHRpbWUtdG8tZW1wdHkpCisgICAgICAgICAgIChzZXRxIHNlY29uZHMgdGltZS10by1l bXB0eSkpKQorICAgICh3aGVuIHNlY29uZHMKKyAgICAgIChzZXRxIG1pbnV0ZXMgKC8gc2Vjb25k cyA2MCkKKyAgICAgICAgICAgIGhvdXJzICgvIG1pbnV0ZXMgNjApCisgICAgICAgICAgICByZW1h aW5pbmctdGltZQorICAgICAgICAgICAgKGZvcm1hdCAiJWQ6JTAyZCIgKHRydW5jYXRlIGhvdXJz KQorICAgICAgICAgICAgICAgICAgICAoLSAodHJ1bmNhdGUgbWludXRlcykgKCogNjAgKHRydW5j YXRlIGhvdXJzKSkpKSkpCisgICAgKGxpc3QgKGNvbnMgP2MgKG9yIChhbmQgZW5lcmd5CisgICAg ICAgICAgICAgICAgICAgICAgICAgICAgKG51bWJlci10by1zdHJpbmcgKHJvdW5kICgqIDEwMDAg ZW5lcmd5KSkpKQorICAgICAgICAgICAgICAgICAgICAgICAiTi9BIikpCisgICAgICAgICAgKGNv bnMgP3AgKG9yIChhbmQgcGVyY2VudHMgKG51bWJlci10by1zdHJpbmcgKHJvdW5kIHBlcmNlbnRz KSkpCisgICAgICAgICAgICAgICAgICAgICAgICJOL0EiKSkKKyAgICAgICAgICAoY29ucyA/ciAo b3IgKGFuZCBlbmVyZ3ktcmF0ZQorICAgICAgICAgICAgICAgICAgICAgICAgICAgIChjb25jYXQg KG51bWJlci10by1zdHJpbmcgZW5lcmd5LXJhdGUpICIgVyIpKQorICAgICAgICAgICAgICAgICAg ICAgICAiTi9BIikpCisgICAgICAgICAgKGNvbnMgP0IgKG9yIChhbmQgc3RhdGUgKGNkciAoYXNz b2Mgc3RhdGUgYmF0dGVyeS1zdGF0ZXMpKSkKKyAgICAgICAgICAgICAgICAgICAgICAgInVua25v d24iKSkKKyAgICAgICAgICAoY29ucyA/TCAob3IgKGFuZCBvbmxpbmUgIm9uLWxpbmUiKSAib2Zm LWxpbmUiKSkKKyAgICAgICAgICAoY29ucyA/cyAob3IgKGFuZCBzZWNvbmRzIChudW1iZXItdG8t c3RyaW5nIHNlY29uZHMpKSAiTi9BIikpCisgICAgICAgICAgKGNvbnMgP20gKG9yIChhbmQgbWlu dXRlcyAobnVtYmVyLXRvLXN0cmluZyBtaW51dGVzKSkgIk4vQSIpKQorICAgICAgICAgIChjb25z ID9oIChvciAoYW5kIGhvdXJzIChudW1iZXItdG8tc3RyaW5nIGhvdXJzKSkgIk4vQSIpKQorICAg ICAgICAgIChjb25zID90IChvciByZW1haW5pbmctdGltZSAiTi9BIikpKSkpCisKKwwKIDs7OyBg YXBtJyBpbnRlcmZhY2UgZm9yIEJTRC4KIChkZWZ1biBiYXR0ZXJ5LWJzZC1hcG0gKCkKICAgIkdl dCBBUE0gc3RhdHVzIGluZm9ybWF0aW9uIGZyb20gQlNEIGFwbSBiaW5hcnkuCi0tIAoyLjcuNAoK --001a113f724c682afe05428782b9--