Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 541102 - dev-vcs/mercurial-server request of conversion to distutils-r1.eclass
Summary: dev-vcs/mercurial-server request of conversion to distutils-r1.eclass
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Deadline: 2015-03-09
Assignee: Rafael Martins (RETIRED)
URL:
Whiteboard:
Keywords: PATCH
: 435266 (view as bug list)
Depends on:
Blocks:
 
Reported: 2015-02-23 09:10 UTC by Ian Delaney (RETIRED)
Modified: 2017-02-17 14:48 UTC (History)
1 user (show)

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


Attachments
diff -u patch (mercurial-server.patch,1.37 KB, patch)
2015-02-23 09:10 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-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