Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 693118 - app-emacs/identica-mode-1.3.1 version bump
Summary: app-emacs/identica-mode-1.3.1 version bump
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: GNU Emacs project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-08-30 12:40 UTC by Ulrich Müller
Modified: 2019-09-24 14:19 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ulrich Müller gentoo-dev 2019-08-30 12:40:00 UTC
Upstream is now at http://blog.gabrielsaldana.org/identica-mode-for-emacs/ and repository is at https://github.com/gabrielsaldana/Emacs-Identica-mode.

Latest release appears to be 1.3.1 of 2013-02-05, and there are no further commits to the upstream repository since then.

Problems encountered:

- New dependencies app-emacs/emacs-w3m and oauth (https://github.com/psanford/emacs-oauth, not yet packaged for Gentoo).

- oauth is not properly loaded during byte-compilation. This can be worked around with BYTECOMPFLAGS.

- Lots of warnings with recent Emacs versions, including obsoletion warnings for Emacs versions 23.2 and 24.1. Some of the more severe examples:

identica-mode.el: ‘flet’ is an obsolete macro (as of 24.3); use either ‘cl-flet’
 or ‘cl-letf’.

In bbdb-identica-down-key:
bbdb-identica.el:335:4:Warning: ‘next-line’ is for interactive use only; use
    ‘forward-line’ instead.

In toplevel form:
identica-mode.el:102:1:Warning: cl package required at runtime

In identica-mode-version:
identica-mode.el:134:10:Warning: ‘interactive-p’ is an obsolete function (as
    of 23.2); use ‘called-interactively-p’ instead.

In identica-set-auth:
identica-mode.el:860:24:Warning: ‘auth-source-user-or-password’ is an obsolete
    function (as of Emacs 24.1); use ‘auth-source-search’ instead.
identica-mode.el:864:89:Warning: ‘auth-source-user-or-password’ is an obsolete
    function (as of Emacs 24.1); use ‘auth-source-search’ instead.

In bbdb-identica-up-key:
bbdb-identica.el:342:4:Warning: ‘previous-line’ is for interactive use only;
    use ‘forward-line’ with negative argument instead.

In end of data:
identica-mode.el:2495:1:Warning: the function ‘cl-set-nthcdr’ is not known to
    be defined.
[Note: Function cl-set-nthcdr was removed in 2012 and is absent in Emacs 24.3.]

- Byte-compilation finally fails with:
bbdb-identica.el:373:1:Error: ad-activate: ‘identica-goto-next-status’ is not advised


tl;dr The upstream package is outdated and won't run with Emacs versions 24.3 or newer.
Comment 1 Larry the Git Cow gentoo-dev 2019-08-30 12:46:14 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73390d8e055e2ef146f29fcbc74159ab496c6a9a

commit 73390d8e055e2ef146f29fcbc74159ab496c6a9a
Author:     Ulrich Müller <ulm@gentoo.org>
AuthorDate: 2019-08-30 12:44:19 +0000
Commit:     Ulrich Müller <ulm@gentoo.org>
CommitDate: 2019-08-30 12:45:43 +0000

    profiles: Mask app-emacs/identica-mode for removal.
    
    Bug: https://bugs.gentoo.org/693118
    Signed-off-by: Ulrich Müller <ulm@gentoo.org>

 profiles/package.mask | 6 ++++++
 1 file changed, 6 insertions(+)
Comment 2 Larry the Git Cow gentoo-dev 2019-09-24 14:18:42 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e65ca145443c0055cfbb01a5b6a50473e9561a97

commit e65ca145443c0055cfbb01a5b6a50473e9561a97
Author:     Ulrich Müller <ulm@gentoo.org>
AuthorDate: 2019-09-24 14:14:20 +0000
Commit:     Ulrich Müller <ulm@gentoo.org>
CommitDate: 2019-09-24 14:18:20 +0000

    app-emacs/identica-mode: Remove package.
    
    Bug: https://bugs.gentoo.org/693118
    Signed-off-by: Ulrich Müller <ulm@gentoo.org>

 app-emacs/identica-mode/Manifest                   |  1 -
 .../identica-mode/files/50identica-mode-gentoo.el  |  2 --
 .../identica-mode/identica-mode-1.1-r1.ebuild      | 27 ----------------------
 app-emacs/identica-mode/metadata.xml               |  9 --------
 4 files changed, 39 deletions(-)