Code Monkey home page Code Monkey logo

Comments (8)

vanvugt avatar vanvugt commented on June 20, 2024 4

I would like to get #2166 merged too, and ideally #2159 fixed.

from dash-to-dock.

penguin-teal avatar penguin-teal commented on June 20, 2024 3

@theoludwig you will not be automatically updated. When a new version comes out, you will have to uninstall the source-built copy you had cloned from GitHub and then download from extensions.gnome.org or Extension Manager or whatever you use.
You could also keep pulling the changes and re-installing from the source repo instead of using the GNOME website but those changes might not be stable.

from dash-to-dock.

Facni avatar Facni commented on June 20, 2024

honestly I don't understand, how it is not integrated in GNOME by default, if anyone has a discussion related to it, I would be curious to read it, if it has already been discussed 👀).

I would like to read it too, if someone knows, please.

from dash-to-dock.

kernelb00t avatar kernelb00t commented on June 20, 2024

Hey! So basically when you install a software from source, you'll first download the Git repository (I suggest you to watch videos about how Git works, it will be the absolute and most important thing you'll need to learn and master on Linux). If you pull changes from upstream (the server) to your local repo (your machine), you'll just have to re-execute the command to build the software. You will have immediately the latest changes without waiting for a release. But, the obvious downside is if some dev pushes something bad, not much tested, it has the potential to break something.

Second, I don't think pre-releases are that useful. It still needs packaging, effort etc... for not much help. You still can build the latest with the git repo, consider this a "pre-release". Even the actual extension isn't a stable release, as it will always contain bugs, break easily when a new GNOME is out, etc...

from dash-to-dock.

theoludwig avatar theoludwig commented on June 20, 2024

Thanks for your responses.

@kernelb00t I'm aware of how Git works and Linux. 😆
Being a developer myself (but not a developer of GNOME extensions).
Weird that you thought, I was a beginner, maybe my question was not well formulated.

My question was more related to how GNOME extensions releases are working. How updates are pushed to extensions.gnome.org and how users got the update. Is it automatic? How do users download the update?
As I stopped using the version published on extensions.gnome.org, will I still be able to get updates from the "official" one? Or I first need to uninstall the one I built from source, and then install again, the one on extensions.gnome.org?

I hope my questions are now clearer. 😄

from dash-to-dock.

Aqua1ung avatar Aqua1ung commented on June 20, 2024

As I stopped using the version published on extensions.gnome.org, will I still be able to get updates from the "official" one? Or I first need to uninstall the one I built from source, and then install again, the one on extensions.gnome.org?

This is one of the reasons why I would not bother installing directly from Git: it very likely requires maintenance, and returning to the official, non-Git version, might be a hassle.

from dash-to-dock.

kernelb00t avatar kernelb00t commented on June 20, 2024

@theoludwig Sorry, I don't even know why I thought you were a newbie with git.

This issue seems resolved. If your question is answered, please close 😉 (and a little thank you message will always be appreciated, we love to know when our answers to people's questions are clear and understandable!)

from dash-to-dock.

assapir avatar assapir commented on June 20, 2024

It still shows up in https://extensions.gnome.org/extension/307/dash-to-dock/ as incompatible :(

from dash-to-dock.

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.