[Github-comments] Re: [geany/geany-plugins] Make updatechecker plugin for MacOS (Issue #1314)

2024-07-10 Thread Enrico Tröger via Github-comments
> @eht16 OK (especially if you plan to have the Geany web site static). I guess we will keep a small Django site anyway for the Pastebin service and even if not this won't be the problem. > @techee if you release a bugfix maybe you need to version it 2.0-1 like > Ubuntu does with its packages.

[Github-comments] Re: [geany/geany-plugins] Make updatechecker plugin for MacOS (Issue #1314)

2024-07-08 Thread Jiří Techet via Github-comments
> @techee if you release a bugfix maybe you need to version it 2.0-1 like > Ubuntu does with its packages. Not sure it the plugin needs updating to > handle that. Yes, but how to get this version "inside" the package so the updatechecker plugin knows it's 2.0-1 and can compare it with what the

[Github-comments] Re: [geany/geany-plugins] Make updatechecker plugin for MacOS (Issue #1314)

2024-07-07 Thread elextr via Github-comments
@techee if you release a bugfix maybe you need to version it 2.0-1 like Ubuntu does with its packages. Not sure it the plugin needs updating to handle that. -- Reply to this email directly or view it on GitHub: https://github.com/geany/geany-plugins/issues/1314#issuecomment-2212866430 You are

[Github-comments] Re: [geany/geany-plugins] Make updatechecker plugin for MacOS (Issue #1314)

2024-07-07 Thread Jiří Techet via Github-comments
@eht16 OK (especially if you plan to have the Geany web site static). For macOS and Windows we'd have to decide how to detect the updated installer - let's say I make a new macOS release now with updated GTK fixing some bug - the version will still be 2.0 and the only other thing I see we could

[Github-comments] Re: [geany/geany-plugins] Make updatechecker plugin for MacOS (Issue #1314)

2024-07-07 Thread Enrico Tröger via Github-comments
> My thinking is that if we make a bug in the plugin's update logic, we'll have > to make a new release to fix it while we can update the server's code any > time without any release and it also offers more flexibility in case we need > to change something in the future. This is a good point.

[Github-comments] Re: [geany/geany-plugins] Make updatechecker plugin for MacOS (Issue #1314)

2024-06-28 Thread elextr via Github-comments
Maybe make it a TOML file (see https://github.com/geany/geany/issues/1268) :smiling_imp: -- Reply to this email directly or view it on GitHub: https://github.com/geany/geany-plugins/issues/1314#issuecomment-2197803050 You are receiving this because you are subscribed to this thread. Message

[Github-comments] Re: [geany/geany-plugins] Make updatechecker plugin for MacOS (Issue #1314)

2024-06-28 Thread elextr via Github-comments
Well since the plugin is really only any use for Mac and Windows since we don't make any *x releases I guess its between you and @eht16 who conveniently is the infrastructure manager too :-) -- Reply to this email directly or view it on GitHub:

[Github-comments] Re: [geany/geany-plugins] Make updatechecker plugin for MacOS (Issue #1314)

2024-06-28 Thread Jiří Techet via Github-comments
My thinking is that if we make a bug in the plugin's update logic, we'll have to make a new release to fix it while we can update the server's code any time without any release and it also offers more flexibility in case we need to change something in the future. -- Reply to this email

[Github-comments] Re: [geany/geany-plugins] Make updatechecker plugin for MacOS (Issue #1314)

2024-06-28 Thread elextr via Github-comments
I was avoiding having any smarts in the server, just have it return a file, which could even be served from github. If we don't want a new release to be used we just don't put the number in the file. And that way you can modify the Mac version without any server support by PRing the file.

[Github-comments] Re: [geany/geany-plugins] Make updatechecker plugin for MacOS (Issue #1314)

2024-06-28 Thread Jiří Techet via Github-comments
> Yeah, then it can reply: > 2.1.0 > Macos 2.1.0.1 > Windows 2.0.0. I was actually thinking the plugin would send e.g. ``` platform: macOS version: 2.0.0 build_date: 2024-06-21 ``` and the server would only reply `TRUE` or `FALSE` based on whether the update is available for the given

[Github-comments] Re: [geany/geany-plugins] Make updatechecker plugin for MacOS (Issue #1314)

2024-06-27 Thread elextr via Github-comments
> probably require a new URL, such as https://geany.org/service/version/v2. Yeah, then it can reply: ``` 2.0.0 Macos 2.0.1 Windows 2.0. ``` so then Mac and Windows fixes can be uploaded separately. (the first is latest release tagged in Git/tarballed, it can't be "Linux" because we don't

[Github-comments] Re: [geany/geany-plugins] Make updatechecker plugin for MacOS (Issue #1314)

2024-06-27 Thread Jiří Techet via Github-comments
I managed to get the update checker plugin running (didn't really do anything, it started working with the latest library versions from gtk-osx). So I might add it to the next macOS release. > I thought I had seen @techee make bugfix builds on the geany-osx repository, > I guess if they get

[Github-comments] Re: [geany/geany-plugins] Make updatechecker plugin for MacOS (Issue #1314)

2024-03-10 Thread elextr via Github-comments
Just to note what the expectation of many users may be, both Chrome browser and Vscode IDE update checkers indicate a new version in app, and when triggered to update can indicate if its available by an "alternate channel" which means the distro normal update mechanism rather than direct from

[Github-comments] Re: [geany/geany-plugins] Make updatechecker plugin for MacOS (Issue #1314)

2024-03-10 Thread elextr via Github-comments
> AFAIK Geany is not mainly distributed via some sort of repository like "brew" > or so but via downloadable installers from our website and so I thought the > update checker plugin would do the same job on Macos as on Windows. I thought I had seen @techee make bugfix builds on the geany-osx

[Github-comments] Re: [geany/geany-plugins] Make updatechecker plugin for MacOS (Issue #1314)

2024-03-10 Thread Enrico Tröger via Github-comments
> The update checker for Linux works incorrectly, it checks the Geany > repository for a new version, not the repositories for the current distro. > Most distros don't update versions of software like Geany on LTS versions for > example. So it just feeds frustration for users of such I'd say

[Github-comments] Re: [geany/geany-plugins] Make updatechecker plugin for MacOS (Issue #1314)

2024-03-05 Thread Jiří Techet via Github-comments
See https://github.com/geany/geany-osx/issues/53#issuecomment-1978795993 -- Reply to this email directly or view it on GitHub: https://github.com/geany/geany-plugins/issues/1314#issuecomment-1979741533 You are receiving this because you are subscribed to this thread. Message ID:

[Github-comments] Re: [geany/geany-plugins] Make updatechecker plugin for MacOS (Issue #1314)

2024-03-03 Thread elextr via Github-comments
The update checker for Linux works incorrectly, it checks the Geany repository for a new version, not the repositories for the current distro. Most distros don't update versions of software like Geany on LTS versions for example. So it just feeds frustration for users of such systems as they