Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

A new home for terminator #1

Closed
lazyfrosch opened this issue Apr 1, 2020 · 47 comments
Closed

A new home for terminator #1

lazyfrosch opened this issue Apr 1, 2020 · 47 comments
Assignees
Labels
documentation

Comments

@lazyfrosch
Copy link
Member

lazyfrosch commented Apr 1, 2020

Sadly the old team of Terminator have given up maintaining the project, there hasn't been any activity on Launchpad for years now.

As a user and the current maintainer of the package in Debian I have great interest in keeping the project alive.

This GitHub organization will be the new home for Terminator.

If you have contributed to terminator in the past, or are only a user who would like to contribute.

This organization on GitHub was started to give Terminator a new home, I think many user are still using it, and want to keep it.

Any help is appreciated!

Also see:

Catching up with the old team

If you have any contact or relation to the "old" maintainers of Terminator, please contact me or them to get in touch.

We need to make this proper, and inform the users. At the moment I don't have any access to the Launchpad projects apart from filing and commenting on bugs.

How can you help?

Or: Any other way you can think of!

Joining the team

I want people to join this team, to help bringing Terminator to a better shape.

If you were a contributor to Terminator and I found your GitHub account, you should have received an invite!

@lazyfrosch lazyfrosch added documentation good first issue labels Apr 1, 2020
@lazyfrosch lazyfrosch self-assigned this Apr 1, 2020
@lazyfrosch lazyfrosch pinned this issue Apr 1, 2020
@geckon
Copy link

geckon commented Apr 1, 2020

Just a few words of support here :)

I have been using terminator for a long time and I still love it. I also am a Python developer and have been watching the porting efforts for a while now.

That said I don't feel I have enough time to become a proper maintainer unfortunately which is why I never volunteered to become one but I might be able to help with smaller things here and there and I definitely will report any issues found wherever the new active upstream ends up living.

@lazyfrosch
Copy link
Member Author

lazyfrosch commented Apr 1, 2020

@geckon Welcome, any help is welcome, we all have these problems...

@widhalmt
Copy link

widhalmt commented Apr 2, 2020

+1 from me for keeping Terminator alive and well. As @geckon I might not have enough time (and coding knowledge) to be real maintainer, but if there are smaller tasks I can offer help. Terminator is well worth the effort.

And by the way: Thank you for keeping it alive.

@AdnanHodzic
Copy link

AdnanHodzic commented Apr 2, 2020

Happy to hear Terminator project is still alive as its my favorite terminal emulator :)

Looking forward to the updates and I'm hoping I'll have time to get involved with the project myself.

@dmaphy
Copy link
Member

dmaphy commented Apr 2, 2020

Even if my Python knowledge has potential for improvements, I'd like to join the team. Usually I'm building the Fedora packages together with Matt, but currently I'm a bit challenged because of the health conditions of my father. Thanks to Matt the Fedora package seems quite in a good shape in the meanwhile.

I'd love to see Terminator alive and I promise to give always as much as I can. :-)

@lazyfrosch
Copy link
Member Author

lazyfrosch commented Apr 5, 2020

If you are opening issues here that were already on Launchpad, make sure to link between GitHub and Launchpad in both directions!

@grazzolini
Copy link

grazzolini commented Apr 16, 2020

Hi, I'm the maintainer of terminator on Arch Linux. We have plans to drop python2 completely soon from Arch. I know @JAugusto42 fork and have been encouraging him with his python2 -> 3 efforts. I think it's great there's an effort to keep this project going. I want to switch the Arch Linux package to this, but for that I need a tagged release. Are there any plans to make a release in the near future? Thanks in advance.

@JAugusto42
Copy link
Contributor

JAugusto42 commented Apr 16, 2020

Hello @grazzolini , so as far as I know, @lazyfrosch is planning a release soon, we still have some adjustments that we want to make, however due to the lack of time it's a little complicated.

@lazyfrosch
Copy link
Member Author

lazyfrosch commented Apr 16, 2020

Indeed, currently master doesn't run on Python 2.7 anymore, not sure if we should support it for the time being.

I mainly want to make sure that metadata, and basic tests are in place, so that we at least test the compilation and dependencies.

Btw. I want to make a small website on gnome-terminator.github.io, if someone could contribute a bit of HTML and CSS...

@mckellyln
Copy link

mckellyln commented Apr 17, 2020

Thanks so much, I am a big fan of Terminator and have been for years.
Can you make python -> python3 in the files so that if 2 and 3 are installed it works with 3 ?
I'll terst it soon, lmk if there is anything I can do to help.
thx,
-m

@lazyfrosch
Copy link
Member Author

lazyfrosch commented Apr 17, 2020

@mckellyln this is usually handled by setuptools, but not in this weird usage we are having here, ~~see #8 ~~

Setuptools normally set the shebang on installation, I will take of this soonish

@grazzolini
Copy link

grazzolini commented Apr 17, 2020

I think we can wait a bit for a release. But, for example, that new vte version that broke the links, I think is the most pressing issue. I might backport a patch for this, but a point release with the "old" code here would be helpful.

@JAugusto42
Copy link
Contributor

JAugusto42 commented Apr 17, 2020

@grazzolini This has already been resolved at the master.

@grazzolini
Copy link

grazzolini commented Apr 17, 2020

Yes, I'm aware. But I would need to backport it as a patch and apply to the current release on the package. Whereas if a point release is made here, I can simply switch the source to here.

@lazyfrosch
Copy link
Member Author

lazyfrosch commented Apr 18, 2020

I just published the first release here: 1.92
https://github.com/gnome-terminator/terminator/releases/tag/v1.92

Please help test, spread the news, and talk to your distribution if they would switch to our code base here.

@ghost
Copy link

ghost commented Apr 19, 2020

Hi, I'm the maintainer of terminator on Arch Linux. We have plans to drop python2 completely soon from Arch. I know @JAugusto42 fork and have been encouraging him with his python2 -> 3 efforts. I think it's great there's an effort to keep this project going. I want to switch the Arch Linux package to this, but for that I need a tagged release. Are there any plans to make a release in the near future? Thanks in advance.

I'm a loyal user of terminator on the arch Linux platform. I'm pity that it stopped updating for a long time. Thank you for your contribution. I'm looking forward to the update.

@JAugusto42
Copy link
Contributor

JAugusto42 commented Apr 19, 2020

Yes, I also use it on arch linux and I am very happy with the possibility of keeping the terminator updated. We are going to improve a lot.

@grazzolini
Copy link

grazzolini commented Apr 20, 2020

I just published the first release here: 1.92
https://github.com/gnome-terminator/terminator/releases/tag/v1.92

Please help test, spread the news, and talk to your distribution if they would switch to our code base here.

I have updated the terminator version on Arch Linux. Thanks for making a release. One small note is, your key seems to be expired @lazyfrosch. I have verified things manually and also by using keybase, but it would be nice if you had a non expired key, just saying.

@lazyfrosch
Copy link
Member Author

lazyfrosch commented Apr 20, 2020

@grazzolini My current subkeys are due for extension, but still valid until 2020-09-13

I guess Keybase is the problem here, I update the normal keyservers, as you can see here:

http://pgp.zdv.uni-mainz.de:11371/pks/lookup?op=vindex&search=0x9A358BAB04A4ED27

OnlyOr on db.debian.org

@grazzolini
Copy link

grazzolini commented Apr 20, 2020

@grazzolini My current subkeys are due for extension, but still valid until 2020-09-13

I guess Keybase is the problem here, I update the normal keyservers, as you can see here:

http://pgp.zdv.uni-mainz.de:11371/pks/lookup?op=vindex&search=0x9A358BAB04A4ED27

Only on db.debian.org

Don't worry. I've updated the key from a key server and all is good here.

@inoperable
Copy link

inoperable commented Apr 22, 2020

Maybe now team M$/Windows-Terminal will get some inspiration and stop (re)inventing terminator features the wrong way ;)

@thorian93
Copy link

thorian93 commented Apr 22, 2020

Although many said it already, I am really grateful that someone keeps terminator alive, as it is my only terminal emulator, so matter which Linux I am on. Bis shout out thanks @lazyfrosch!

This is not only a thank you though: I am nowhere near being a developer, but my English is quite okay I think so I would love to help by porting issues from launchpad. My question is: Is you goal to have all issues from launchpad here or would I need development background to find the interesting issues? I don't want to spam the issues here.

@r2rien
Copy link

r2rien commented Apr 24, 2020

Indeed, currently master doesn't run on Python 2.7 anymore, not sure if we should support it for the time being.

I mainly want to make sure that metadata, and basic tests are in place, so that we at least test the compilation and dependencies.

Btw. I want to make a small website on gnome-terminator.github.io, if someone could contribute a bit of HTML and CSS...

Another big shoutout thanks @lazyfrosch & all, what a good news to read !
you can count me in for python/html/css if I can be of any help, cheers !

@lazyfrosch lazyfrosch changed the title A new home for terminator? A new home for terminator May 1, 2020
@muraii
Copy link

muraii commented May 4, 2020

I used Terminator for years on Slackware and now use it for WSL (1) on my Windows work machine. It's a great project and is a much better fit for how I work than ConEmu, which is nice but massive and the settings feel labrynthine.

@lazyfrosch You mentioned something about starting up a site for it. I am a middling dolt with HTML and CSS but can muddle through and have made my way around a variety of Jekyll themes. Do you have particular ends in mind or something basic? Happy to help. I'd really like to be able to work on the project myself, though it'll be a steep learning curve.

@vishhvak
Copy link

vishhvak commented May 7, 2020

@muraii @FernandoBasso, just came across this repo while looking for alternatives to my default Linux terminal, and I'd love to be a part of developing a new website for the revival of this project. Let me know if we can work together on this one.

@lazyfrosch
Copy link
Member Author

lazyfrosch commented May 7, 2020

I opened #62 for website discussions, feel free to join there.

@thorian93
Copy link

thorian93 commented May 8, 2020

This is not only a thank you though: I am nowhere near being a developer, but my English is quite okay I think so I would love to help by porting issues from launchpad. My question is: Is you goal to have all issues from launchpad here or would I need development background to find the interesting issues? I don't want to spam the issues here.

Any comment on my ticket migration question @lazyfrosch?

@lazyfrosch
Copy link
Member Author

lazyfrosch commented May 9, 2020

We should only port relevant issues, I try to keep the LP tracker open, while added a note: https://bugs.launchpad.net/terminator/+filebug

@Gu1nness
Copy link

Gu1nness commented May 15, 2020

I am happy to see this project maintained again and will gladly help improving it !

@balinbob
Copy link

balinbob commented May 15, 2020

Hi, I'm on Arch Linux (got lazy actually and moved to Manjaro about a year ago). I keep up with Ubuntu when I have time. I've been hacking on Terminator since before you could save your config in any way, and love using it. Thank you for reviving the project.

I am a hobbyist python coder for years, beginning to learn to use PyLint and hoping to get some of my code posted on PyPi. I'm not always available but will watch the site for any problems I may be able to solve. My Terminator code is from Python 2 but I'm now using 3.

I've learned a lot of coding skills from hacking on Terminator. Thanks again!

@kornicameister
Copy link

kornicameister commented May 17, 2020

Count me in!

@sky-and-sand
Copy link

sky-and-sand commented May 19, 2020

is there a snap package for it or Solus port?

@GrigLars
Copy link

GrigLars commented May 19, 2020

I am a heavy user of Terminator since I discovered it in 2014. I didn't realize it was in so much jeopardy. Sadly, I am not that strong a programmer. But I am a great administrator and can help with English documentation, if you need it. I have been waiting to attach onto an open source project for a while now, since it's been assuring me a decent job since the 90s. Time to give back to the community.

@b00f
Copy link

b00f commented May 19, 2020

@lazyfrosch have you ever think about changing the name? Arnold was the last Terminator!

@lazyfrosch
Copy link
Member Author

lazyfrosch commented May 19, 2020

@sky-and-sand There is and will not be a snap, it doesn't make sense, since a terminal emulator should give you access to your local system, not a container with just your home directory.

@lazyfrosch
Copy link
Member Author

lazyfrosch commented May 19, 2020

@b00f Why should I change the name if it is well known to many users? There is nothing offensive to the name...

@thorian93
Copy link

thorian93 commented May 19, 2020

@b00f Why should I change the name if it is well known to many users? There is nothing offensive to the name...

I would argue it is quite the opposite. It is a nice little play on words while also giving a hint on the power of this tool. To me the name is quite the best one imaginable. And as you said: It is well known.

@b00f: I seem to reckon a joke from you, so don't get this wrong, but I am quite sure there will be little to now support for changing the name.

@haim0n
Copy link

haim0n commented Jul 13, 2020

Kudos for the effort 🥇 .
I actually failed in convincing the original terminator team moving to Github :) , well done !!
Had some humble contributions in the past, would love to keep on doing it. Count me in.

@mattrose
Copy link
Member

mattrose commented Jul 13, 2020

Welcome, personally I tend to be on https://gitter.im/gnome-terminator/community a lot.

@vitaly-zdanevich
Copy link

vitaly-zdanevich commented Jul 27, 2020

I created Wikipedia page, feel free to contribute.

@jooola
Copy link
Contributor

jooola commented Dec 30, 2020

Hey @lazyfrosch, sorry for reaching out on this ticket for this matter. I was wondering if there was any chances to get the latest version of terminator on Debian buster-backports ? The upstream version is not yet present on Salsa, and was wondering of something was blocking this process ?

mattrose pushed a commit that referenced this issue Dec 30, 2020
@lazyfrosch
Copy link
Member Author

lazyfrosch commented Dec 31, 2020

@jooola thanks for reaching out, I wanted to bring terminator to bullseye anyways and just uploaded 2.0.1 to unstable. Once this reached testing I will work on uploading a backport.

As usual, blocking point always is time and energy.

@lazyfrosch
Copy link
Member Author

lazyfrosch commented Dec 31, 2020

Since this is a pretty old topic, which only is merely a documentation of what happended, I'm going to close this issues.

Feel free to open new issues.

@andyl
Copy link

andyl commented Mar 10, 2021

@lazyfrosch - long-time Terminator user - just discovered your fork - THANK YOU

@njames
Copy link

njames commented Nov 11, 2021

Like others I am a long time Terminator user and after seeing some fancy things like fig and warp in my feeds I thought I would find if I could contribute new features to Terminator.

Can promise I will be a contributor but I am a big time fan of the split screen and broadcast ability.

Glad to have found the fork. 🚀

👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation
Projects
None yet
Development

No branches or pull requests