GithubHelp home page GithubHelp logo

Comments (9)

jonian avatar jonian commented on June 25, 2024 1

The missing tags for gnome 45 have resulted in broken arch linux (AUR) package. I agree that tags/releases should be created when they are released. Package maintainers should take care when they have to update their package version. That should not be any of your concerns. Just my opinion.

from gnome-shell-extension-clipboard-indicator.

Tudmotu avatar Tudmotu commented on June 25, 2024 1

Ok I see Ubuntu has also already released GNOME 45.
The main one that still doesn't support it is Fedora, but from what I can tell they should release any time now.
I will do a quick check what other distros already support 45.

from gnome-shell-extension-clipboard-indicator.

Tudmotu avatar Tudmotu commented on June 25, 2024 1

Ok looking at https://repology.org/project/gnome-shell/versions
It seems all major distributions already support 45.0.

Thank you @jonian and @lubo, I will tag the releases now and will not wait for 45.1.

from gnome-shell-extension-clipboard-indicator.

Tudmotu avatar Tudmotu commented on June 25, 2024 1

I tagged v54.
https://github.com/Tudmotu/gnome-shell-extension-clipboard-indicator/tree/v54

from gnome-shell-extension-clipboard-indicator.

jonian avatar jonian commented on June 25, 2024 1

Thanks @Tudmotu! I updated the AUR package.

from gnome-shell-extension-clipboard-indicator.

Tudmotu avatar Tudmotu commented on June 25, 2024

The problem is the latest version, which supports GNOME 45, completely breaks backwards compatibility, and since most distributions don't have GNOME 45 yet, the extension would break for them. So I am waiting until 45.1 is released (which is when most distros should add the new GNOME version).

I will merge the gnome45 branch to master and will create tags once it's out.

For now, if you are a package maintainer, you can use the gnome45 branch, assuming the distro you are packaging for has GNOME 45 already.

from gnome-shell-extension-clipboard-indicator.

lubo avatar lubo commented on June 25, 2024

Sorry, but I don't understand what prevents you from tagging. Tagged commits don't have to be in the main branch. The versions exist, they are published and we should be able to tell to which versions they correspond. Do you wanna do rebase or something similar? I'd say that's not advisable at this point, since you've already published existing revisions.

from gnome-shell-extension-clipboard-indicator.

Tudmotu avatar Tudmotu commented on June 25, 2024

This is a very popular GNOME extension. It is packaged by many contributors to many different distros. I am not aware of all the different packages, but I know some of them automatically fetch the latest tag without manually testing. If you accidentally install the new version on a distro that does not support GNOME 45, it will break. When this extension breaks, I tend to get many, many emails. So I am taking the safe route.
GNOEM 45.1 should be out in 1-2 weeks, so I will tag it then.

from gnome-shell-extension-clipboard-indicator.

Tudmotu avatar Tudmotu commented on June 25, 2024

@jonian Thank you for letting me know. I was not aware Arch already upgraded to GNOME 45, they usually wait until 4X.1.

from gnome-shell-extension-clipboard-indicator.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.