Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 688560 - app-emacs/wanderlust-2.15.9_p20190623 version bump
Summary: app-emacs/wanderlust-2.15.9_p20190623 version bump
Status: RESOLVED FIXED
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: EBUILD
Depends on:
Blocks:
 
Reported: 2019-06-23 19:59 UTC by Markus Walter
Modified: 2019-06-25 05:18 UTC (History)
1 user (show)

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


Attachments
apel ebuild (apel-10.8_p20190601.ebuild,1.23 KB, text/plain)
2019-06-23 20:01 UTC, Markus Walter
Details
flim ebuild (flim-1.14.9_p20190601.ebuild,1.00 KB, text/plain)
2019-06-23 20:02 UTC, Markus Walter
Details
semi ebuild (semi-1.14.6_p20190601.ebuild,1.35 KB, text/plain)
2019-06-23 20:02 UTC, Markus Walter
Details
wanderlust ebuild (wanderlust-2.15.9_p20190601.ebuild,1.30 KB, text/plain)
2019-06-23 20:02 UTC, Markus Walter
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Markus Walter 2019-06-23 19:59:21 UTC
I experienced some weird behaviour with wanderlust (some mails with attachments would not display, some subject lines with non-ascii characters where getting mangled). Thence I tried out the version from https://github.com/wanderlust and this seems to have improved things significantly. I upgraded all four packages: apel, flim, semi and wanderlust. This obsoleted nearly all patches present in the current Gentoo versions (meaning they did were incorporated upstream).

I'll first show the diffs and then append the ebuilds I used.
Comment 1 Markus Walter 2019-06-23 19:59:39 UTC
--- /usr/portage/app-emacs/apel/apel-10.8-r1.ebuild	2018-08-06 19:49:46.575447342 +0200
+++ apel/apel-10.8_p20190601.ebuild	2019-06-23 21:23:11.786469023 +0200
@@ -6,21 +6,16 @@
 inherit elisp
 
 DESCRIPTION="A Portable Emacs Library is a library for making portable Emacs Lisp programs"
-HOMEPAGE="http://cvs.m17n.org/elisp/APEL/"
-SRC_URI="ftp://ftp.jpl.org/pub/elisp/apel/${P}.tar.gz
-	https://dev.gentoo.org/~gienah/2big4tree/app-emacs/${PN}/${PN}-10.8-030_Use-new-style-backquotes.patch.gz"
+HOMEPAGE="https://github.com/wanderlust/apel"
+GITHUB_SHA1="d146ddbf8818e81d3577d5eee7825d377bec0c73"
+SRC_URI="${HOMEPAGE}/archive/${GITHUB_SHA1}.tar.gz -> ${P}-git.tar.gz"
+S="${WORKDIR}/${PN}-${GITHUB_SHA1}"
 
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="alpha amd64 ~arm hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris"
 IUSE=""
 
-ELISP_PATCHES="${PN}-10.8-020_Prevent-fontset-error.patch
-	${PN}-10.8-030_Use-new-style-backquotes.patch
-	${PN}-10.8-010_ikazuhiro.patch
-	${PN}-10.8-040_make-temp-file-for-Emacs-24.3.50.patch
-	${PN}-10.8-050_escape-backslash.patch"
-
 src_prepare() {
 	elisp_src_prepare
 	cat <<-EOF >> APEL-CFG
Comment 2 Markus Walter 2019-06-23 20:00:17 UTC
--- /usr/portage/app-emacs/flim/flim-1.14.9-r2.ebuild	2017-03-16 07:32:40.440251107 +0100
+++ flim/flim-1.14.9_p20190601.ebuild	2019-06-23 21:27:43.830515516 +0200
@@ -6,8 +6,10 @@
 inherit elisp
 
 DESCRIPTION="A library to provide basic features about message representation or encoding"
-HOMEPAGE="http://git.chise.org/elisp/flim/"
-SRC_URI="http://git.chise.org/elisp/dist/${PN}/${P%.*}/${P}.tar.gz"
+HOMEPAGE="https://github.com/wanderlust/flim"
+GITHUB_SHA1="e4bd54fd7d335215b54f7ef27ed974c8cd68d472"
+SRC_URI="${HOMEPAGE}/archive/${GITHUB_SHA1}.tar.gz -> ${P}-git.tar.gz"
+S="${WORKDIR}/${PN}-${GITHUB_SHA1}"
 
 LICENSE="GPL-2+"
 SLOT="0"
@@ -17,7 +19,6 @@
 RDEPEND="${DEPEND}
 	!app-emacs/limit"
 
-ELISP_PATCHES="${P}-mel-q-ccl.patch"
 SITEFILE="60${PN}-gentoo.el"
 
 src_compile() {
Comment 3 Markus Walter 2019-06-23 20:00:47 UTC
--- /usr/portage/app-emacs/semi/semi-1.14.6-r2.ebuild	2017-03-16 07:32:40.460251105 +0100
+++ semi/semi-1.14.6_p20190601.ebuild	2019-06-23 21:13:25.684943547 +0200
@@ -6,8 +6,10 @@
 inherit elisp eutils
 
 DESCRIPTION="A library to provide MIME feature for GNU Emacs"
-HOMEPAGE="http://git.chise.org/elisp/semi/"
-SRC_URI="http://git.chise.org/elisp/dist/${PN}/${P%.*}-for-flim-1.14/${P}.tar.gz"
+HOMEPAGE="https://github.com/wanderlust/semi"
+GITHUB_SHA1="4cf114c95fb49ad75eb6916f678b45b04bad8122"
+SRC_URI="${HOMEPAGE}/archive/${GITHUB_SHA1}.tar.gz -> ${P}-git.tar.gz"
+S="${WORKDIR}/${PN}-${GITHUB_SHA1}"
 
 LICENSE="GPL-2+"
 SLOT="0"
Comment 4 Markus Walter 2019-06-23 20:01:20 UTC
--- /usr/portage/app-emacs/wanderlust/wanderlust-2.15.9_p20180814.ebuild	2018-08-15 18:16:13.498105475 +0200
+++ wanderlust/wanderlust-2.15.9_p20190601.ebuild	2019-06-23 21:09:24.298702763 +0200
@@ -7,7 +7,7 @@
 
 DESCRIPTION="Yet Another Message Interface on Emacsen"
 HOMEPAGE="https://github.com/wanderlust/wanderlust"
-GITHUB_SHA1="395826e99b84051396d503392f52462b6cb683a5"
+GITHUB_SHA1="4cb605db2c5922274c26105a3e4e21410e0ff9ba"
 SRC_URI="${HOMEPAGE}/archive/${GITHUB_SHA1}.tar.gz -> ${P}-git.tar.gz"
 S="${WORKDIR}/${PN}-${GITHUB_SHA1}"
Comment 5 Markus Walter 2019-06-23 20:01:58 UTC
Created attachment 580590 [details]
apel ebuild
Comment 6 Markus Walter 2019-06-23 20:02:19 UTC
Created attachment 580592 [details]
flim ebuild
Comment 7 Markus Walter 2019-06-23 20:02:38 UTC
Created attachment 580594 [details]
semi ebuild
Comment 8 Markus Walter 2019-06-23 20:02:56 UTC
Created attachment 580596 [details]
wanderlust ebuild
Comment 9 Jonas Stein gentoo-dev 2019-06-23 20:13:56 UTC
Thank you for the files.
The automatic CI tests can run, if you prepare a PR on github.
At the moment your PR will be merged faster (statistically), if you prepare a PR via github.
Comment 10 Ulrich Müller gentoo-dev 2019-06-24 06:31:32 UTC
(In reply to Jonas Stein from comment #9)
> [...] prepare a PR via github.

Why that? All necessary information is attached to this bug, and I'm going to take care of this within the next few days.

@Markus: Can you please sign-off your changes?
https://www.gentoo.org/glep/glep-0076.html#certificate-of-origin
Posting a line "Signed-off-by: Name <e-mail>" as a comment to this bug will be sufficient for this.
Comment 11 Markus Walter 2019-06-24 06:53:16 UTC
(In reply to Ulrich Müller from comment #10)
> @Markus: Can you please sign-off your changes?
> https://www.gentoo.org/glep/glep-0076.html#certificate-of-origin
> Posting a line "Signed-off-by: Name <e-mail>" as a comment to this bug will
> be sufficient for this.

I'm happy to oblige.

Signed-off-by: Markus Oehme <markus@jonglieren-jena.de>
Comment 12 Ulrich Müller gentoo-dev 2019-06-24 10:16:52 UTC
Conventionally, the dates should not be those of taking the snapshot, but the date of the last commit in the upstream repo (in UTC time zone):

   apel-10.8_p20190407
   flim-1.14.9_p20190526
   semi-1.14.7_p20190517
   wanderlust-2.15.9_p20190623 

Also, semi's version number was increased from 1.14.6 to 1.14.7 (not important for a snapshot, but let's follow upstream), and wanderlust's tip is now at commit b9a529a5. I'll take care of this when committing, so no need to attach new ebuilds.
Comment 13 Larry the Git Cow gentoo-dev 2019-06-24 10:39:13 UTC
The bug has been closed via the following commit(s):

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

commit 6e364080df968fbac868bdae55b0c2dc6d9be076
Author:     Markus Oehme <markus@jonglieren-jena.de>
AuthorDate: 2019-06-24 10:02:05 +0000
Commit:     Ulrich Müller <ulm@gentoo.org>
CommitDate: 2019-06-24 10:37:22 +0000

    app-emacs/wanderlust: Version bump.
    
    Closes: https://bugs.gentoo.org/688560
    Signed-off-by: Markus Oehme <markus@jonglieren-jena.de>
    [ulm@gentoo.org: EAPI 7 bump, minor cleanup]
    Package-Manager: Portage-2.3.67, Repoman-2.3.14
    Signed-off-by: Ulrich Müller <ulm@gentoo.org>

 app-emacs/wanderlust/Manifest                      |  1 +
 .../wanderlust/wanderlust-2.15.9_p20190623.ebuild  | 57 ++++++++++++++++++++++
 2 files changed, 58 insertions(+)

Additionally, it has been referenced in the following commit(s):

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

commit db4536f0265a8863a98e781ca0300a6c9b0ae154
Author:     Markus Oehme <markus@jonglieren-jena.de>
AuthorDate: 2019-06-24 10:01:36 +0000
Commit:     Ulrich Müller <ulm@gentoo.org>
CommitDate: 2019-06-24 10:37:21 +0000

    app-emacs/semi: Version bump.
    
    Bug: https://bugs.gentoo.org/688560
    Signed-off-by: Markus Oehme <markus@jonglieren-jena.de>
    [ulm@gentoo.org: EAPI 7 bump, minor cleanup]
    Package-Manager: Portage-2.3.67, Repoman-2.3.14
    Signed-off-by: Ulrich Müller <ulm@gentoo.org>

 app-emacs/semi/Manifest                     |  1 +
 app-emacs/semi/semi-1.14.7_p20190517.ebuild | 52 +++++++++++++++++++++++++++++
 2 files changed, 53 insertions(+)

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

commit 27bc196626e7532e0fa11cae8c74f7f77a3ec5d1
Author:     Markus Oehme <markus@jonglieren-jena.de>
AuthorDate: 2019-06-24 10:01:07 +0000
Commit:     Ulrich Müller <ulm@gentoo.org>
CommitDate: 2019-06-24 10:37:21 +0000

    app-emacs/flim: Version bump.
    
    Bug: https://bugs.gentoo.org/688560
    Signed-off-by: Markus Oehme <markus@jonglieren-jena.de>
    [ulm@gentoo.org: EAPI 7 bump, minor cleanup]
    Package-Manager: Portage-2.3.67, Repoman-2.3.14
    Signed-off-by: Ulrich Müller <ulm@gentoo.org>

 app-emacs/flim/Manifest                     |  1 +
 app-emacs/flim/flim-1.14.9_p20190526.ebuild | 38 +++++++++++++++++++++++++++++
 2 files changed, 39 insertions(+)

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

commit 766f5f01ed572a38929fccd9aacd5f53cf1bc0a2
Author:     Markus Oehme <markus@jonglieren-jena.de>
AuthorDate: 2019-06-24 10:00:29 +0000
Commit:     Ulrich Müller <ulm@gentoo.org>
CommitDate: 2019-06-24 10:37:20 +0000

    app-emacs/apel: Version bump.
    
    Bug: https://bugs.gentoo.org/688560
    Signed-off-by: Markus Oehme <markus@jonglieren-jena.de>
    [ulm@gentoo.org: EAPI 7 bump, minor cleanup]
    Package-Manager: Portage-2.3.67, Repoman-2.3.14
    Signed-off-by: Ulrich Müller <ulm@gentoo.org>

 app-emacs/apel/Manifest                   |  1 +
 app-emacs/apel/apel-10.8_p20190407.ebuild | 46 +++++++++++++++++++++++++++++++
 2 files changed, 47 insertions(+)
Comment 14 Markus Walter 2019-06-24 21:24:10 UTC
Thanks a lot, these worked like a charm.