Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 531970 - net-misc/arm-1.4.5.0-r2 stablereq
Summary: net-misc/arm-1.4.5.0-r2 stablereq
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Keywording and Stabilization (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Anthony Basile
URL:
Whiteboard:
Keywords: STABLEREQ
Depends on:
Blocks:
 
Reported: 2014-12-08 08:53 UTC by Michał Górny
Modified: 2015-01-26 10:40 UTC (History)
5 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2014-12-08 08:53:06 UTC
Friends! Is it ok to stabilize the following packages?

net-misc/arm-1.4.5.0_p20140714-r2   amd64 x86
net-libs/stem-1.2.2_p20141018       amd64 x86

The current stable versions are using old python.eclass, and are using it poorly, so people end up having broken arm :).

Also wtf with that big sed. You want a patch there, one that a person could read.
Comment 1 Anthony Basile gentoo-dev 2014-12-08 13:36:28 UTC
(In reply to Michał Górny from comment #0)
> Friends! 

Romans and countryman?

I've emailed upstream (Damian Johnson atagar@torproject.org) to get his opinion.  The new arm+stem is a rewrite of the pervious arm and mrueg added it for testing.  I'd like upstreams feeling for whether "its ready".  I'm still using the older version.

@Damian, you might want to get a bugz account to directly address these bugs.
Comment 2 Damian 2014-12-08 19:23:32 UTC
> I've emailed upstream (Damian Johnson atagar@torproject.org) to get his opinion.  The new arm+stem is a rewrite of the pervious arm and mrueg added it for testing.  I'd like upstreams feeling for whether "its ready".  I'm still using the older version.

Greetings. Arm's latest release is still 1.4.5 (released 4/28/12) and Stem's is 1.2.2 (released 6/7/14). Arm is indeed undergoing a rewrite but it's still far from being stable. I anticipate that it'll take me around another year to finish it up.

On a side note though, I'm hoping to get a new Stem release out this month.

Cheers! -Damian
Comment 3 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2014-12-08 19:43:01 UTC
Ok, then we need to backport the -r1 support to the current stable. And also fix the issue of spawning it with random (wrong) Python version.
Comment 4 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2014-12-08 22:48:02 UTC
Could you review 1.4.5.0-r2 I've just committed then, please?
Comment 5 Anthony Basile gentoo-dev 2014-12-09 14:02:49 UTC
(In reply to Michał Górny from comment #4)
> Could you review 1.4.5.0-r2 I've just committed then, please?

Yeah sure, but where is it?
Comment 6 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2014-12-09 14:30:47 UTC
(In reply to Anthony Basile from comment #5)
> (In reply to Michał Górny from comment #4)
> > Could you review 1.4.5.0-r2 I've just committed then, please?
> 
> Yeah sure, but where is it?

http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/net-misc/arm/arm-1.4.5.0-r2.ebuild?view=log
Comment 7 Manuel Rüger (RETIRED) gentoo-dev 2014-12-09 14:37:55 UTC
(In reply to Michał Górny from comment #6)
> (In reply to Anthony Basile from comment #5)
> > (In reply to Michał Górny from comment #4)
> > > Could you review 1.4.5.0-r2 I've just committed then, please?
> > 
> > Yeah sure, but where is it?
> 
> http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/net-misc/arm/arm-1.4.
> 5.0-r2.ebuild?view=log

Still installs python module to /usr/share.

ls  /var/tmp/portage/net-misc/arm-1.4.5.0-r2/image/usr/share/arm/ 
TorCtl/      __init__.pyc  cli/  prereq.py   prereq.pyo  settings.cfg  starter.pyc  test.py   test.pyo    util/       version.pyc
__init__.py  __init__.pyo  gui/  prereq.pyc  resources/  starter.py    starter.pyo  test.pyc  uninstall*  version.py  version.pyo
Comment 8 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2014-12-09 14:41:34 UTC
(In reply to Manuel Rüger from comment #7)
> > http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/net-misc/arm/arm-1.4.
> > 5.0-r2.ebuild?view=log
> 
> Still installs python module to /usr/share.
> 
> ls  /var/tmp/portage/net-misc/arm-1.4.5.0-r2/image/usr/share/arm/ 
> TorCtl/      __init__.pyc  cli/  prereq.py   prereq.pyo  settings.cfg 
> starter.pyc  test.py   test.pyo    util/       version.pyc
> __init__.py  __init__.pyo  gui/  prereq.pyc  resources/  starter.py   
> starter.pyo  test.pyc  uninstall*  version.py  version.pyo

Yep. But at least puts proper shebangs in there and uses python2.7 to spawn it. Since it doesn't support extra impls, I don't think there's a point doing a lot of hackery to force another install location, esp. with paths being hardcoded here and there.
Comment 9 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2014-12-11 15:33:45 UTC
Arch teams, please go ahead.

The goal is:

net-misc/arm-1.4.5.0-r2   amd64 x86
Comment 10 Manuel Rüger (RETIRED) gentoo-dev 2014-12-27 15:32:42 UTC
No need to stabilize stem anymore. :)
Comment 11 Chema Alonso Josa (RETIRED) gentoo-dev 2014-12-28 16:20:56 UTC
amd64 stable
Comment 12 poncho 2014-12-29 08:59:53 UTC
would it be possible to depend on virtual/man instead of sys-apps/man?

[ebuild  N     ] sys-apps/man-1.6g  USE="lzma nls (-selinux)" 251 KiB
[uninstall     ] sys-apps/man-db-2.6.6  USE="berkdb nls zlib -gdbm (-selinux) -static-libs" 
[blocks b      ] sys-apps/man-db ("sys-apps/man-db" is blocking sys-apps/man-1.6g)
[blocks b      ] sys-apps/man ("sys-apps/man" is blocking sys-apps/man-db-2.6.6)
[ebuild     U  ] net-misc/arm-1.4.5.0-r2 [1.4.5.0] PYTHON_TARGETS="python2_7%*" 0 KiB
Comment 13 Manuel Rüger (RETIRED) gentoo-dev 2015-01-03 16:52:15 UTC
(In reply to poncho from comment #12)
> would it be possible to depend on virtual/man instead of sys-apps/man?
> 
> [ebuild  N     ] sys-apps/man-1.6g  USE="lzma nls (-selinux)" 251 KiB
> [uninstall     ] sys-apps/man-db-2.6.6  USE="berkdb nls zlib -gdbm
> (-selinux) -static-libs" 
> [blocks b      ] sys-apps/man-db ("sys-apps/man-db" is blocking
> sys-apps/man-1.6g)
> [blocks b      ] sys-apps/man ("sys-apps/man" is blocking
> sys-apps/man-db-2.6.6)
> [ebuild     U  ] net-misc/arm-1.4.5.0-r2 [1.4.5.0]
> PYTHON_TARGETS="python2_7%*" 0 KiB

I switched the dep to virtual/man.
Comment 14 Agostino Sarubbo gentoo-dev 2015-01-26 10:40:10 UTC
x86 stable. Closing.