Opened 7 months ago

Closed 7 weeks ago

#32574 closed task (fixed)

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
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 (12)

comment:1 Changed 7 months ago by eighthave

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

comment:2 Changed 7 months ago by gk

Cc: hiro added

hiro offered to help us here.

comment:3 Changed 6 months ago by teor

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

comment:4 Changed 6 months 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 6 months 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 6 months 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 6 months 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 6 months ago by teor (previous) (diff)

comment:8 Changed 4 months ago by pili

Keywords: TorBrowserTeam202002 added; TorBrowserTeam202001 removed

Moving tickets to February

comment:9 Changed 3 months ago by pili

Keywords: TorBrowserTeam202003 added; TorBrowserTeam202002 removed

We are no longer in February, moving tickets

comment:10 Changed 2 months ago by pili

Keywords: TorBrowserTeam202004 added; TorBrowserTeam202003 removed

We are no longer in March

comment:11 Changed 2 months ago by pili

Keywords: TorBrowserTeam202004 removed

Where are we with this one? Is it working correctly? Can this be closed now?

comment:12 Changed 7 weeks ago by irl

Resolution: fixed
Status: newclosed

Right now, no one is able to push to the git.tpo repo, which means this is not maintained software. I've done a manual push to GitHub to establish the mirror with the latest version of what we have at git.tpo. This won't ever be updated (unless new maintainers appear), but you'll be able to fork it.

https://github.com/torproject/jtorctl

Please make a new ticket if there are more things to do here.

Note: See TracTickets for help on using tickets.