-
Notifications
You must be signed in to change notification settings - Fork 5
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
upstream is dead #1
Comments
hello, I've been using this patch for a while on arch. https://patch-diff.githubusercontent.com/raw/seebye/ueberzug/pull/149.patch Arch's package should probably switch as well. |
okay, time to dirty this up more, but looking at how there is more people who are starting forks or trying to continue where seebye last left off before archiving i propose to start a unified repo for maintenance and development of ueberzug, perhaps in an organization. |
I am not sure I have enough knowledge about Ueberzug to develop it or anything, I just hack it based on my needs at most. I find that having a community behind the project might help to keep the program alive rather than one or two people. |
indeed, ueberzug is quite the complex piece of software and help from ppl with python c extensions experience would be nice. |
i forked ueberzug just for viewing video's (using opencv), also the images are now loaded with opencv, (more dirty then a good hack ... i would contribute to a maintained repo of ueberzug |
The biggest hurdle of maintenance needed for ueberzug now would be just to have a unified upstream that has the important patches, say the patch for tabbed, the patches for terminals with a daemon process (mate, urxvt, etc...) and the per user lock file patch. Then it would be matter of seeing if some impirtant bug shiws and to fix it, other than that just make sure that ueberzug can be built against the latest python release should be enough maintenance long term. |
I've been thinking of adding other features, like using cmake for the build of the python extension, mainly for the creation of a compile_commands.json file. |
Welp, that is a more secondary thing i say, the important thing now would be to have a unified upstream that collects and merges all currently available patches in a sensible manner. |
I would be more than happy to help, If I can, I am using ueberzug and when I need a new feature or spot a bug I'll try to fix it |
Welp, i'm tempted to create an org and a community repo for the continuation of ueberzug, but i kinda want more people to answer here before that. |
@eylles I will be happy to help with python-related tasks |
Welp, looking at the numbers i'd say we got enough people to start an ueberzug organization to create a unified repo, wot do u guys propose we name the org? |
Just name it |
yeah, just a simple name |
There are two good reasons not to use the
So it's clear that the author doesn't want other people to use that name - and I think that wish should be respected. |
Keeping the name has two benefits:
Anyway, debating the name is pointless, if you want a different name, use something like |
I think for now keeping the name, since the OG author archived and pulled the packages is okay, however the organization for development of ueberzug shouldn't simply be named "ueberzug" or "ueberzug-dev" |
ueberzug reborn is a good name |
Okay, once my shift is over i will create an org with an ueberzug repo, what i'm thinking now is to use a fork of seebye's original repo so that everyone can just PR their commits to the new master of that repo, i will end my shift in about 3 hours. |
ah sorry, i was tired yesterday but today i will create the organization. |
the organization and repo are up, i will set up a new master branch and we can discuss how to go about some changes. |
@eylles can you enable issues in the new repo? also, rollback to a commit before the archiving |
yeh, i gotta do that, i've been busy running some tests for a nsxiv PR so i will set up the repo properly in a moment. also i've been thinking that the first real work to do is to merge the tabbed and daemon terminals patch into a single PR since those are related. |
yeah, I'll make the 2 PRs I opened here on the new repo. |
yeh, just gib me some time before that, i want to have everything tidy before opening issues and pull requests. |
k, i was doing some other stuff, anyway i figured out how to have a "clean" master branch to work from so here's the repo. |
I just noticed that ueberzug is actually licensed under GPL (I was thinking it was BSD/MIT) and GPL has a this term:
Which, to me (not a lawyer), seems like a new name should be the safest thing to do in order to legally comply with the license.
|
Ah that section.
Those are supplements, additions and further restrictions that maybe added on top of the gpl v3, not inherent to it, and even if right now seebye was to add those restrictions they cannot be applied retroactively, so using the old name is okay. |
I'm glad this version still works. Using it with |
upstream ueberzug is archived to not be maintained anymore and seems the package was removed from pip.
as for distribution debian now has the main patch from this repo in their package for ueberzug, few people got their forks with issues open so i'm using this one to tag some of the ones that have been working on their forks rather recently.
@zsmeyer @arturxedex128 @pfr-dev @alb3rt4n @jstkdng
and those who have produced useful patches that would be nice to merge.
@jpalus @Stefantb @stefanbjarna
ueberzug on debian sid with tabbed support: https://tracker.debian.org/pkg/ueberzug
The text was updated successfully, but these errors were encountered: