Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 644258 - app-text/noweb-2.11b-r4 is EAPI=3, please update and stabilize
Summary: app-text/noweb-2.11b-r4 is EAPI=3, please update and stabilize
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: TeX project
URL:
Whiteboard:
Keywords: NeedPatch
Depends on:
Blocks: EAPI3Removal
  Show dependency tree
 
Reported: 2018-01-11 21:54 UTC by Andreas K. Hüttel
Modified: 2020-03-08 16:21 UTC (History)
2 users (show)

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 Andreas K. Hüttel gentoo-dev 2018-01-11 21:54:50 UTC
app-text/noweb is EAPI=3, please update and stabilize since EAPI=3 needs to go away
Comment 1 Alexis Ballier gentoo-dev 2018-01-13 12:22:08 UTC
feel free to handle it
Comment 2 Larry the Git Cow gentoo-dev 2018-03-03 19:20:47 UTC
The bug has been referenced in the following commit(s):

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

commit 4b70d4ce3d48c840be3e1be0fc3940f9c2e2d4de
Author:     Andreas K. Hüttel <dilfridge@gentoo.org>
AuthorDate: 2018-03-03 19:20:26 +0000
Commit:     Andreas K. Hüttel <dilfridge@gentoo.org>
CommitDate: 2018-03-03 19:20:26 +0000

    app-office/lyx: Drop noweb dependency, most likely unneeded.
    
    Bug: https://bugs.gentoo.org/644258
    Package-Manager: Portage-2.3.24, Repoman-2.3.6

 app-office/lyx/{lyx-2.2.3-r3.ebuild => lyx-2.2.3-r4.ebuild} | 1 -
 1 file changed, 1 deletion(-)}
Comment 3 Larry the Git Cow gentoo-dev 2018-03-03 19:24:04 UTC
The bug has been referenced in the following commit(s):

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

commit 193d0c51981921e1b02fca977be3cb759c1e54dd
Author:     Andreas K. Hüttel <dilfridge@gentoo.org>
AuthorDate: 2018-03-03 19:23:35 +0000
Commit:     Andreas K. Hüttel <dilfridge@gentoo.org>
CommitDate: 2018-03-03 19:23:35 +0000

    package.mask: Mask app-text/noweb for removal
    
    Bug: https://bugs.gentoo.org/644258

 profiles/package.mask | 5 +++++
 1 file changed, 5 insertions(+)}
Comment 4 Thomas J. Moore 2018-03-05 17:07:24 UTC
Just another perfectly working old app being removed from portage, I guess, and without a suggested replacement.  Lyx only supports noweb for its literate programming support (not that I use lyx any more, since it's an awful text editor), so I suppose I should file a bug against the above lyx change, but that would probably just result in the removal of lyx from portage (there are no dependencies within portage on it, so it's free to be removed as well).  The only reason I can imagine ctan calling it obsolete is that there is a noweb 3, which is apparently not even in ctan, and definitely not in portage, probably because the author himself recommends 2 (quoted from the noweb page):

Newcomers should know that versions numbered 2.x are mature and may be preferred to version 3. As of 21 July 2011, the current supported version is version 2.11b.

Then again, maybe ctan just calls anything that hasn't been updated in the last year obsolete, much like gentoo.
Comment 5 Tommy Pettersson 2018-03-20 12:34:19 UTC
I can only heartfeltly agree with Thomas. One would like to think Gentoo maintainers preferred packages of this caliber -- written by Ph.D. computer scientist and researcher in programming languages, noweb works to the spec, and hasn't needed a feature tweak or bugfix for almost two decades, which is darn impressive. And the program is still maintained; a 2.12 release is in the making at https://github.com/nrnrnr/noweb
Sorry for ranting, feeling better now!
Comment 6 Larry the Git Cow gentoo-dev 2018-04-14 19:07:32 UTC
The bug has been referenced in the following commit(s):

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

commit a663ec770a64dbd5df67bf758aab536e7ae2afad
Author:     Mikle Kolyada <zlogene@gentoo.org>
AuthorDate: 2018-04-14 19:05:37 +0000
Commit:     Mikle Kolyada <zlogene@gentoo.org>
CommitDate: 2018-04-14 19:07:23 +0000

    app-text/noweb: remove last rited package
    
    Bug: https://bugs.gentoo.org/644258

 app-text/noweb/Manifest                        |   1 -
 app-text/noweb/files/50noweb-gentoo.el         |   4 -
 app-text/noweb/files/noweb-2.11b-ldflags.patch |  27 ----
 app-text/noweb/files/noweb-2.11b-recmake.patch | 136 -------------------
 app-text/noweb/files/noweb-2.9-security.patch  | 178 -------------------------
 app-text/noweb/metadata.xml                    |   8 --
 app-text/noweb/noweb-2.11b-r4.ebuild           | 101 --------------
 7 files changed, 455 deletions(-)}
Comment 7 Jonas Stein gentoo-dev 2018-06-20 22:10:51 UTC
@Tommy, Thomas and other interested users:
The old ebuild is archived on
https://gitweb.gentoo.org/repo/gentoo/historical.git/tree/app-text/noweb

If you are interested in proxied maintaining, let us know, it is possible to add this package again to Gentoo, but someone has to invest some time into it.
Comment 8 Alessandro Barbieri 2020-02-25 05:51:03 UTC
In guru overlay
Comment 9 Larry the Git Cow gentoo-dev 2020-03-08 16:21:20 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=64939e25ca5ecd888c86677d57443d8b91f6f0f5

commit 64939e25ca5ecd888c86677d57443d8b91f6f0f5
Author:     Alessandro Barbieri <lssndrbarbieri@gmail.com>
AuthorDate: 2020-02-25 05:42:35 +0000
Commit:     Alessandro Barbieri <lssndrbarbieri@gmail.com>
CommitDate: 2020-02-25 05:49:52 +0000

    app-text/noweb: new package
    
    Bug: https://bugs.gentoo.org/644258
    Package-Manager: Portage-2.3.89, Repoman-2.3.20
    Signed-off-by: Alessandro Barbieri <lssndrbarbieri@gmail.com>

 app-text/noweb/Manifest                       |   1 +
 app-text/noweb/files/50noweb-gentoo.el        |   4 +
 app-text/noweb/files/noweb-2.12-ldflags.patch |  23 +++++
 app-text/noweb/files/noweb-2.12-recmake.patch | 142 ++++++++++++++++++++++++++
 app-text/noweb/metadata.xml                   |  17 +++
 app-text/noweb/noweb-2.12.ebuild              | 116 +++++++++++++++++++++
 6 files changed, 303 insertions(+)