Opened 3 weeks ago

Last modified 2 weeks ago

#32574 new task

set up mirror repo on GitHub torproject/jtorctl

Reported by: eighthave Owned by: hiro
Priority: Medium Milestone:
Component: Internal Services/Service - github tpo Version:
Severity: Normal Keywords: Android, tbb-mobile, jtorctl, TorBrowserTeam202001
Cc: gk, hiro Actual Points:
Parent ID: #32534 Points:
Reviewer: Sponsor:

Description

The majority of the jtorctl work in the past 10 years has happened on github, so tor's official repo should have a mirror there to keep it visible there.

It'd be fine to have the current torproject/jtorctl there to start with, as ancient as it is. Then hopefully, I can make the guardianproject/jtorctl be a fork of that one.

Child Tickets

Change History (7)

comment:1 Changed 3 weeks ago by eighthave

Summary: set up mirror repo on https://github/torproject/jtorctlset up mirror repo on GitHub torproject/jtorctl

comment:2 Changed 3 weeks ago by gk

Cc: hiro added

hiro offered to help us here.

comment:3 Changed 2 weeks ago by teor

Component: Applications/Tor BrowserInternal Services/Service - github tpo
Owner: changed from tbb-team to hiro
Type: defecttask

comment:4 Changed 2 weeks ago by hiro

I have created an empty repository on github: https://github.com/torproject/jtorctl
I have added a git hook to sync https://gitweb.torproject.org/jtorctl with github
Also https://gitweb.torproject.org/jtorctl is in the attic at the moment. Do you want to move it out of it?

comment:5 in reply to:  4 Changed 2 weeks ago by sysrqb

Replying to hiro:

I have created an empty repository on github: https://github.com/torproject/jtorctl
I have added a git hook to sync https://gitweb.torproject.org/jtorctl with github
Also https://gitweb.torproject.org/jtorctl is in the attic at the moment. Do you want to move it out of it?

Thanks Hiro! Yes, please move the jtorctl repo out from the attic (it seems like we are giving it a second life). Please add sysrqb and sisbell in the group for write access.

comment:6 Changed 2 weeks ago by eighthave

Thanks Hiro! It seems that the sync is not pushing commits from https://gitweb.torproject.org/jtorctl to GitHub, because the GitHub project is still blank.

I set up another automatic mirror here for gitlab.com users: https://gitlab.com/torproject/jtorctl

comment:7 in reply to:  6 Changed 2 weeks ago by teor

Replying to eighthave:

Thanks Hiro! It seems that the sync is not pushing commits from https://gitweb.torproject.org/jtorctl to GitHub, because the GitHub project is still blank.

The pusher requires write permissions to the repository to do a sync. I added the pushers group with the correct permissions. The next commit should trigger a sync.

If anyone wants to be able to handle pull requests or CI for the repository, they'll also need write permissions. Please let us know which GitHub users need write permissions, and we'll put them in the jtorctl-maintainers team on GitHub. (It has write permissions, but there's no-one in it.)

In the meantime, I turned off a bunch of optional features, like wikis and issues, to avoid spam. Let us know if you need them turned back on.

Last edited 2 weeks ago by teor (previous) (diff)
Note: See TracTickets for help on using tickets.