Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 549776 - =dev-python/paste-2.0.1 bump request
Summary: =dev-python/paste-2.0.1 bump request
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Tiziano Müller (RETIRED)
URL:
Whiteboard:
Keywords: PATCH
Depends on:
Blocks:
 
Reported: 2015-05-18 04:05 UTC by Ian Delaney (RETIRED)
Modified: 2015-06-16 07:18 UTC (History)
1 user (show)

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


Attachments
remade paste-2.0.1-email-mime.patch (paste-2.0.1-email-mime.patch,739 bytes, patch)
2015-05-18 04:05 UTC, Ian Delaney (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Ian Delaney (RETIRED) gentoo-dev 2015-05-18 04:05:18 UTC
Created attachment 403508 [details, diff]
remade paste-2.0.1-email-mime.patch

Last addition;

*paste-1.7.5.1 (22 Sep 2010)

New release paste-2.0.1
Now supports py3, lists nose for a testuite.

There are 9 patches epatched in the paste-1.7.5.1-r2.ebuild.  There is only 1 that appears to have been added to main. having be definitely no longer required having a commit hash cited. Some generate whole new .py files while patching others.  Changes of this extent are better off reviewed by those who made them.

This 

--- paste-1.7.5.1-r2.ebuild	2015-04-10 09:50:41.932784738 +0800
+++ paste-2.0.1.ebuild	2015-05-18 11:59:28.424565009 +0800
@@ -24,12 +24,12 @@
 KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-interix ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris"
 IUSE="doc flup openid"
 
-RDEPEND="dev-python/[${PYTHON_USEDEP}]
-	>=dev-python/tempita-0.5.2_pre20130828[${PYTHON_USEDEP}]
-	flup? ( dev-python/flup[${PYTHON_USEDEP}] )
+CDEPEND="dev-python/tempita[${PYTHON_USEDEP}]"
+RDEPEND="flup? ( dev-python/flup[${PYTHON_USEDEP}] )
 	openid? ( dev-python/python-openid[${PYTHON_USEDEP}] )"
-DEPEND="${RDEPEND}
-	doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )"
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
+	doc? ( dev-python/sphinx[${PYTHON_USEDEP}]
+		${CDEPEND} )"
 
is all I have so far, it's merely a start.
tempita does not appear to be a runtime dep.
ditto setuptools. tempita could well stay in RDEPEND
The test phase posed failures years ago. Not yet tried it in the release.
Comment 1 Justin Lecher (RETIRED) gentoo-dev 2015-06-16 07:18:07 UTC
*paste-2.0.2 (15 Jun 2015)

  15 Jun 2015; Justin Lecher <jlec@gentoo.org>
  +files/paste-2.0.2-unbundle-tempita.patch, +paste-2.0.2.ebuild, metadata.xml:
  Version Bump, bug #549776