Feature #9811

Remove Nyx (arm)

Added by sajolida 2015-07-29 10:24:27 . Updated 2017-01-24 20:47:53 .

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Tor configuration
Target version:
Start date:
2015-07-29
Due date:
% Done:

100%

Feature Branch:
spriver:feature/9811-remove-arm
Type of work:
Code
Blueprint:

Starter:
Affected tool:
Deliverable for:

Description

We are shipping the tor-arm package but it is not mentionned anywhere in our documentation (thus Feature #8915). But do we really need it? Could we remove it?


Subtasks


Related issues

Related to Tails - Feature #8915: Document Nyx (arm) Resolved 2015-02-18
Related to Tails - Feature #8927: Replicate Vidalia's ability to close arbitrary circuits Confirmed 2015-02-21

History

#1 Updated by sajolida 2015-07-29 10:24:53

#2 Updated by sajolida 2015-07-29 10:25:12

  • related to Feature #8927: Replicate Vidalia's ability to close arbitrary circuits added

#3 Updated by intrigeri 2015-08-02 06:58:12

  • Type of work changed from Code to Research

Next step seems to be to check how well this would play with our plan for removing Vidalia (IIRC we meant to rely on arm for replacing some of the “advanced” features Vidalia currently provides, but I may be misremembering), sum it up, and then raise this topic at the monthly meeting or on -dev@.

#4 Updated by sajolida 2015-08-03 02:14:38

  • Target version deleted (Tails_1.5)

Let’s do this while working on Tor Monitor then, and not before.

#5 Updated by intrigeri 2015-08-07 02:11:27

  • Subject changed from Remove arm to Remove Nyx (arm)

#6 Updated by sajolida 2016-07-18 12:16:47

Right now, executing arm in a terminal leads to this:

amnesia@amnesia:~$ arm
Connection refused. Is the ControlPort enabled?

Is is broken or is some magic incantation needed to make it work?

#7 Updated by spriver 2016-07-18 13:05:15

sajolida wrote:
> Right now, executing arm in a terminal leads to this:
>
> […]
>
> Is is broken or is some magic incantation needed to make it work?

Apparently root privileges are needed for running arm (which is not recommended). Was it possible to run arm without sudo previously?

#8 Updated by intrigeri 2016-07-18 14:47:34

> Was it possible to run arm without sudo previously?

I don’t think so.

(Actually, iirc running as the debian-tor user should work, and be safer.)

#9 Updated by spriver 2016-07-18 15:36:59

intrigeri wrote:
> > Was it possible to run arm without sudo previously?
>
> I don’t think so.
>
> (Actually, iirc running as the debian-tor user should work, and be safer.)

sudo -u debian-tor arm works indeed but needs an administration password then.
I don’t know if arm/nyx is needed at all. I never needed it in Tails since it’s more a relay configuration tool and several (technically not skilled) users I spoke to did not even knew what arm is or never wanted to use it. IMHO arm is advanced software and if user’s need it they are more skilled in terms of Linux and will install it manually then.

#10 Updated by intrigeri 2016-07-18 15:47:38

  • Description updated

#11 Updated by intrigeri 2016-07-18 15:51:23

Type of code: Code

> IMHO arm is advanced software and if user’s need it they are more skilled in terms of Linux and will install it manually then.

Yes. I say remove it.

(I was the one who thought some facts checking was needed a year ago, so I feel comfortable moving it to “Code”, given three of us agree it should go away.)

#12 Updated by spriver 2016-08-31 12:09:01

Since we agreed on removal; shall we create a ticket concerning the removal of arm or modify this one to do so?

#13 Updated by intrigeri 2016-09-01 02:12:02

  • Type of work changed from Research to Code

#14 Updated by spriver 2016-09-02 04:19:02

  • Assignee set to spriver

#15 Updated by spriver 2016-10-08 10:41:13

  • Target version set to Tails_2.9.1

#16 Updated by anonym 2016-12-14 20:11:19

  • Target version changed from Tails_2.9.1 to Tails 2.10

#17 Updated by spriver 2017-01-01 18:20:41

  • Status changed from Confirmed to In Progress
  • Assignee changed from spriver to anonym
  • QA Check set to Ready for QA
  • Feature Branch set to spriver:feature/9811-remove-arm

Done this task. I did not knew if I had to change debian/changelog too, so I did this. If not, please cherry-pick the commit only removing tor-arm.

#18 Updated by spriver 2017-01-02 22:28:00

spriver wrote:
> Done this task. I did not knew if I had to change debian/changelog too, so I did this. If not, please cherry-pick the commit only removing tor-arm.

edit: as intrigeri told me the release notes are built during the release process. Reverted the superfluous commit, HEAD is now at 051e48f Removed nyx/arm

#19 Updated by anonym 2017-01-10 14:19:07

  • Status changed from In Progress to Fix committed
  • Assignee deleted (anonym)
  • QA Check changed from Ready for QA to Pass

Merged, thanks!

#20 Updated by anonym 2017-01-10 16:07:37

  • % Done changed from 0 to 100

Applied in changeset commit:d49f99b529e745bc2dc834e080e54f0f7e23c02b.

#21 Updated by anonym 2017-01-24 20:47:53

  • Status changed from Fix committed to Resolved