Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 690110

Summary: sci-geosciences/gpxpy-1.3.5 version bump
Product: Gentoo Linux Reporter: Sebastian Schmid <my0815mailbag>
Component: Current packagesAssignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it <maintainer-needed>
Status: RESOLVED OBSOLETE    
Severity: normal CC: jstein, mgorny, perfect007gentleman
Priority: Normal Keywords: EBUILD
Version: unspecified   
Hardware: All   
OS: Linux   
See Also: https://bugs.gentoo.org/show_bug.cgi?id=590086
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: gpxpy-1.3.5.ebuild
gpxpy-1.3.5.ebuild

Description Sebastian Schmid 2019-07-17 21:09:29 UTC
Created attachment 583354 [details]
gpxpy-1.3.5.ebuild

Hello!

There is now a gpxpy version 1.3.5 ...
https://github.com/tkrajina/gpxpy/releases/tag/v1.3.5
... respectively ...
https://github.com/tkrajina/gpxpy
... or ...
https://pypi.org/project/gpxpy/
(It is a python GPX parser.)

The available version in the official Gentoo ebuild repository is 0.8.6.

The metadata.xml file says "maintainer-needed".
So should this bug be redirected to proxy-maint@gentoo.org?
See https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers

Sebastian
Comment 1 Jonas Stein gentoo-dev 2019-07-18 17:13:32 UTC
*** Bug 590086 has been marked as a duplicate of this bug. ***
Comment 2 Jonas Stein gentoo-dev 2019-07-18 17:14:23 UTC
Thank you for your contribution. I had a short look on the ebuild. 
Here a few ideas:

* Please test the ebuild with repoman full -d -x https://wiki.gentoo.org/wiki/Repoman
* We always try to use the latest EAPI, please bump to EAPI=7
* A bot can look for additional mistakes, if you upload a PR via github
Comment 3 Sebastian Schmid 2019-07-18 20:40:01 UTC
Thank you for your reply.

I changed the ebuild line ...
EAPI=5
... to ...
EAPI=7
... and the line ...
inherit distutils-r1 vcs-snapshot
... to ...
inherit distutils-r1

(As I noticed the Eclass vcs-snapshot ist only supported from EAPI 0 to 6 but not EAPI 7. Have a look at [1].)

I built the Manifest:
ebuild gpxpy-1.3.5.ebuild manifest 

Then I executed:
repoman full -d -x

RepoMan seems to be satisfied :), as he replied:
 RepoMan scours the neighborhood...
 RepoMan sez: "If everyone were like you, I'd be out of business!"

Then it emerged as well. (Even without the eclass vcs-snapshot in the ebuild file.)

I have not yet created a pull request (PR) on github, because I first have to find out how to do that. ;)


[1]: VCS-SNAPSHOT.ECLASS
https://devmanual.gentoo.org/eclass-reference/vcs-snapshot.eclass/index.html
Comment 4 Sebastian Schmid 2019-07-18 20:44:41 UTC
Created attachment 583562 [details]
gpxpy-1.3.5.ebuild

Line 4 ...
EAPI=5
... changed to ...
EAPI=7

Line 8 ...
inherit distutils-r1 vcs-snapshot
... changed to ...
inherit distutils-r1
Comment 5 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2020-05-23 09:41:34 UTC
REmoving.