Skip to content
This repository has been archived by the owner on May 30, 2022. It is now read-only.

Project status? #88

Open
ddutt opened this issue Jan 30, 2022 · 11 comments
Open

Project status? #88

ddutt opened this issue Jan 30, 2022 · 11 comments

Comments

@ddutt
Copy link

ddutt commented Jan 30, 2022

Hi maintainers,

What is the status of this project? I opened a ticket a while back and I see no response to it. I see the build has been failing since Dec 18, but there's been no fixes. IIRC, I saw an issue filed by Github asking if this project is to be archived due to inactivity.

Could you please let me know what the status is? This is a useful project to me, and I can fork it and maintain it for my own purposes (I'll keep it open source of course, and do what I can to incorporate requests and fixes).

Thanks,

Dinesh

@AndreasBackx
Copy link
Contributor

Thank you for your concern in the status of the project @ddutt. I just want to let you know that we are definitely aware of your concerns and are discussing internally before getting back to you and others about the state of the project and how we plan to move forward.

Let us know if you have any other questions as well and we'll try to discuss and answer them. I hope we can get back to you by next week.

@ddutt
Copy link
Author

ddutt commented Jan 31, 2022

Thanks @AndreasBackx. Looking forward to hearing from you.

@AndreasBackx
Copy link
Contributor

Hey @ddutt! I would like to cut the brief silence to ensure that I haven't forgotten about you or Nubia. I was on PTO last week and just want to you know there will be a post here shortly with a summary of the situation and what the future holds. Though I can likely say that the project will be archived one way or another. How we will be doing this and how we could perhaps help you or any users of the project further, is what we hope to make clear in the upcoming post. Again, let me know if there are any questions.

@ddutt
Copy link
Author

ddutt commented Feb 16, 2022

Good day @AndreasBackx As long as you allow us to fork the project and continue independent development, I'm comfortable. I intend to continue working on the project in open source only i.e. expect any changes I make to be public.

@AndreasBackx
Copy link
Contributor

AndreasBackx commented Feb 28, 2022

Hi @ddut! My apologies for this taking longer than it should. I hope I can outline the process we'd like to go through and hopefully make it as easy as possible for any users to move over to a fork.

  1. We won't make a final 0.3.0 release of the project, you're free to distribute this however as part of the first version of your fork. (Though keeping the current license in mind, see below.)
  2. The repository and its README will be updated to reflect the state of the project. We can additionally refer to any forks, though we will still distance ourselves from any recommendations on our side as we cannot guarantee their safety and future. They would primarily be a simple gesture to help everything go smoothly on all sides.
  3. The project will be archived, made read-only, and transferred to the Meta Archive GitHub organisation. Forks should not be affected from what I understand as GitHub supports transferring projects.
  4. The PyPi project would not be transferable out of safety precautions. However, the name Nubia is available for use so you are free to select a PyPi project name similar to "Nubia" or use it elsewhere. (nubia as a name seems to be available.)
  5. The forks need to keep the original license in place, though from what I understand any modifications can have their own license as long as the original code is not relicensed and the old license and copyright notices remain. Though I would refer you to reading the license and also referring to some questions asked about this online, I am not a lawyer. 🙁

This process will be started once I have some more time available. Though don't let that keep you from forking.

If you have any more questions, feel free to leave them here. Though if you would like, I can also make myself available for any questions in private as I feel that I can hopefully reply faster to you that way. You can reach out to me on Twitter @AndreasBackx via direct message.

@ddutt
Copy link
Author

ddutt commented Mar 3, 2022

This sounds good @AndreasBackx. I don't see a reason to change the license, at least not for my purposes. Appreciate the tips on the possible names. Given that the UI is more like the fish shell, I might go for a more fishy name :). But maybe not. I'll let you know when we've forked the project and picked a name. Fully understand about not making any recommendations. Makes total sense.

@AndreasBackx
Copy link
Contributor

If we were to mention your fork, do know that once the project gets archived, all issues and editing is closed from what I can tell.

Also wanted to note that I've been thinking of bringing the idea of Nubia's interactive shell to other Python CLI libraries like Click and Typer. It might make it easier for users to adopt as they would be familiar with those libraries. Maybe something to think about if you want to continue this idea.

@ddutt
Copy link
Author

ddutt commented Apr 16, 2022

Hi @AndreasBackx I've forked this repo at netenglabs/nubia-cli. Its a public repo and I'll continue to release from there.

@ddutt
Copy link
Author

ddutt commented Apr 16, 2022

I called the python package at PyPi nubia-cli. I've released the 0.1.0 version as is for now.

@ddutt
Copy link
Author

ddutt commented Apr 16, 2022

@AndreasBackx the addition of async has broken the interactive mode. Even the example doesn't work if you provide any additional args to a command. In the non-interactive mode things work better, though I haven't tested extensively.

@ddutt
Copy link
Author

ddutt commented Apr 16, 2022

Please ignore my comments, it was my mistake.

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

No branches or pull requests

2 participants