Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 541296 - dev-vcs/rabbitvcs conversion to new eclasses
Summary: dev-vcs/rabbitvcs conversion to new eclasses
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-11
Assignee: Michael Weber (RETIRED)
URL:
Whiteboard:
Keywords: PATCH
Depends on:
Blocks:
 
Reported: 2015-02-25 01:28 UTC by Ian Delaney (RETIRED)
Modified: 2017-02-17 15:00 UTC (History)
0 users

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


Attachments
diff -u patch (thunarx-python.patch,1.15 KB, patch)
2015-02-25 01:28 UTC, Ian Delaney (RETIRED)
Details | Diff
diff -u rabbitvcs-0.15.3 ebuilds (rabbitvcs.patch,3.02 KB, patch)
2015-02-25 02:07 UTC, Ian Delaney (RETIRED)
Details | Diff
diff -u thunarx-python-0.3.0 ebuilds (thunarx-python.patch,1.15 KB, patch)
2015-02-25 02:10 UTC, Ian Delaney (RETIRED)
Details | Diff
diff -u patch (KochMorse.patch,1.15 KB, patch)
2015-02-28 10:17 UTC, Ian Delaney (RETIRED)
Details | Diff
diff -u patch of ebuilds (rabbitvcs.patch,3.20 KB, patch)
2015-03-29 12:53 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-25 01:28:21 UTC
Created attachment 397456 [details, diff]
diff -u patch

dev-vcs/rabbitvcs ebuilds (X2) and thunarx-python-0.3.0 inherit distutils and require a conversion to the new eclass and EAPI upgrade. thunarx-python is a dep to rabbitvcs and requires conversion first to allow conversion of rabbitvcs.  thunarx-python-0.3.0 is made stable, neither version of rabbitvcs have been stabled.  While both require purging of old ebuilds of deprecated eclass and EAPI, the revbumped version of thunarx-python will ofc require the delay of 30 days to qualify for stable request.

The patch for thunarx-python is simple and is good to go.  Patch for rabbitvcs is more a starting point and may require further refinement.  gedit no longer supports py2 and has therefore been removed as an optional editor in rabbitvcs which is a 'py2 only package'.  This change will need either replication in the other versions or alternatively disappear on purging.  The USE flag requires removal from metadata.xml.

Patches to be committed if there is no response in 2 weeks."
Comment 1 Ian Delaney (RETIRED) gentoo-dev 2015-02-25 02:07:51 UTC
Created attachment 397458 [details, diff]
diff -u rabbitvcs-0.15.3 ebuilds

missed pkg_setup(), correction to Title
Comment 2 Ian Delaney (RETIRED) gentoo-dev 2015-02-25 02:10:03 UTC
Created attachment 397460 [details, diff]
diff -u thunarx-python-0.3.0 ebuilds

This converts from python to python-r1
Comment 3 Ian Delaney (RETIRED) gentoo-dev 2015-02-28 10:17:52 UTC
Created attachment 397648 [details, diff]
diff -u patch

Save a new bug, add

=media-radio/KochMorse-0.99.6
The addition od the sed st'mnt cures the following;

 * QA Notice: This package installs one or more .desktop files that do not

0.99.6-r1 will require stabling to all purging of KochMorse-0.99.6.ebuild
Comment 4 Ian Delaney (RETIRED) gentoo-dev 2015-03-12 05:18:42 UTC
now applies to rabbitvcs-0.16.ebuild

27 Feb 2015; Michael Weber <xmw@gentoo.org> +rabbitvcs-0.16.ebuild

timeout

*thunarx-python-0.3.0-r1 (12 Mar 2015)

  12 Mar 2015; Ian Delaney <idella4@gentoo.org> +thunarx-python-0.3.0-r1.ebuild:
  revbump; conversion -> distutils-r1 wrt bug #541296

*KochMorse-0.99.6-r1 (12 Mar 2015)

  12 Mar 2015; Ian Delaney <idella4@gentoo.org> +KochMorse-0.99.6-r1.ebuild:
  revbump; conversion -> distutils-r1 wrt bug #541296

and old versions require purging
Comment 5 Ian Delaney (RETIRED) gentoo-dev 2015-03-29 12:53:54 UTC
Created attachment 400018 [details, diff]
diff -u patch of ebuilds

rabbitvcs-0.16.ebuild inherits distutils and requires conversion to the new eclass and EAPI upgrade. Patch to be committed if there is no response in 2 weeks.
Oh and yes it honours the addition of caja.  All ebuilds inheriting olde eclass require purging in order to update the package.
equery d -a dev-vcs/rabbitvcs reports it has no revdeps.
Comment 6 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2017-02-17 14:22:55 UTC
rabbitvcs left and it doesn't seem to be an easy task with the current py2/3 status.
Comment 7 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2017-02-17 15:00:41 UTC
commit 26e4396b2e4dbf3e0a582e594e0fbfb78e9626ff
Author:     Michał Górny <mgorny@gentoo.org>
AuthorDate: Fri Feb 17 15:58:35 2017
Commit:     Michał Górny <mgorny@gentoo.org>
CommitDate: Fri Feb 17 16:00:07 2017

    dev-vcs/rabbitvcs: distutils-r1, EAPI=6