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

Bug 541102

Summary: dev-vcs/mercurial-server request of conversion to distutils-r1.eclass
Product: Gentoo Linux Reporter: Ian Delaney (RETIRED) <idella4>
Component: [OLD] DevelopmentAssignee: Rafael Martins (RETIRED) <rafaelmartins>
Status: RESOLVED FIXED    
Severity: normal CC: emmanuelrosa
Priority: Normal Keywords: PATCH
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Deadline: 2015-03-09   
Attachments: diff -u patch

Description Ian Delaney (RETIRED) gentoo-dev 2015-02-23 09:10:13 UTC
Created attachment 397296 [details, diff]
diff -u patch

dev-vcs/mercurial-server inherits distutils and requires a conversion to the new eclass and EAPI upgrade. Patches to be committed if there is no response in 2 weeks."

DISTUTILS_SINGLE_IMPL=1
is optional.  It's python2_7 only so it's quite apt.

distutils_src_install --install-scripts="/usr/share/${PN}" from 
mercurial-server-1.2.ebuild installs scripts into /usr/share/.  We have no idea what's going on here.  This patched ebuild installs them into the usual location.  Correct at your leisure.
mercurial-server-9999.ebuild will require similar treatment.
Please purge old versions 1.2 & 1.2 post conversion.
Comment 1 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2017-02-17 14:40:27 UTC
*** Bug 435266 has been marked as a duplicate of this bug. ***
Comment 2 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2017-02-17 14:48:31 UTC
commit 3a6bd2277d50ef53eb50676b0749d3bce91277dd
Author:     Michał Górny <mgorny@gentoo.org>
AuthorDate: Fri Feb 17 15:40:21 2017
Commit:     Michał Górny <mgorny@gentoo.org>
CommitDate: Fri Feb 17 15:47:26 2017

    dev-vcs/mercurial-server: distutils-r1, EAPI=6