Comments (11)
Edit: Latest git works so I guess it's because of Python 3.11.
v2.1.5 does not have the Python 3.11 fix but latest git has it.
from safeeyes.
Hi @mcarans,
I'm only helping out with some bits, I'm not a maintainer.
After a quick look at the debug log linked above I see multiple lines Error in loading the plugin
which looks like a duplicate of #491 which was fixed by pull request #505. That would explain why Git master
appears fixed to you. Before there is a new release, you can try downloading https://github.com/slgobinath/SafeEyes/commit/06d8f491c49613ad8dec3417be6b8ddc49abe46a.patch and using the patch
command of GNU patch to fix your local installation.
@slgobinath what would it take to release SafeEyes 2.1.6 or 2.2.0 of latest master
— how can I support you in this?
from safeeyes.
Thanks for the comments, please start a new issue as I suggested😃. I won't have time for a few weeks at least. If anyone else can check the translation status that would help.
from safeeyes.
I have made an issue for a new release: #528
from safeeyes.
I run into similar issue on Arch Linux and KDE.
Running safeeyes --debug
I see that it seems to start OK ([MainThread] Start Safe Eyes core
), system monitor shows that the safeeyes process is running, but there is no tray icon. safeeyes -s
does not show the config GUI. The notification and sound before break are no longer present, but breaks are occurring as configured.
from safeeyes.
@slgobinath What are your plans regarding making a new release with latest Git?
from safeeyes.
@hartwork @AdamPS I'm not sure who is maintaining this project but your names have come up as being closely involved. Would it be possible to get a new release since the latest master branch fixes this bug?
from safeeyes.
@slgobinath has granted me permission for some level of admin access here.
- I can definitely make commits here. I made a few at the start of the year, and would like to add a couple more before making a release, however I became busy.
- Probably I could make a release here, however I don't understand the full procedure. I guess we need to update translations and I don't know how. I only tested on my specific environment, and I may have made mistakes that would cause problems on a different environment.
- I don't have any other permission such as for the PPA, although maybe we are lucky and it has been set up to automatically detect releases here.
We should make a new issue to continue the conversation to create a new release.
from safeeyes.
According to previous comments, this has been fixed in master and is a duplicate.
from safeeyes.
Hi @AdamPS,
I [..] would like to add a couple more before making a release
are there notes on details somewhere? Could you summarize plans? Is this about release blockers or feature additions? Any particular issue tickets?
- Probably I could make a release here, however I don't understand the full procedure. I guess we need to update translations and I don't know how. I only tested on my specific environment, and I may have made mistakes that would cause problems on a different environment.
Regarding translations, SafeEyes seems to be integrating with Weblate, see https://hosted.weblate.org/projects/safe-eyes/translations/ . Issue #245 is proof of that. I guess the question is how to get the Git repository back in sync with Weblate if they have new changes? (I would assume that Weblate keeps itself up to date with GitHub, not sure.)
Regarding releasing to PyPI, pushes to branch release
combined with the GitHub Action at https://github.com/slgobinath/SafeEyes/blob/master/.github/workflows/release.yml may be all that's needed if still working. Here's what I would try in case of no release blockers:
- make a pull request to master bumping the version to 2.1.6 or 2.1.6_rc1
- if CI is green, merge to master
- checkout branch release, fast forward to latest remote master, push branch release, inspect CI logs
from safeeyes.
@AdamPS PS: Regarding Weblate:
This may be handy to get an accurate live picture locally (but access is read-only):
git remote add weblate-readonly https://hosted.weblate.org/git/safe-eyes/translations/
git remote update
Page https://docs.weblate.org/en/latest/admin/continuous.html probably has all the answers about our options.
But it's not clear to me what of that is set-up and working and how much more we can do without permissions in weblate.
from safeeyes.
Related Issues (20)
- Respect GNOME's "Do not disturb" mode
- Add an option to postpone breaks from the tray menu
- Stopped working after updating to Gnome 45
- Safe eyes genrating error on start HOT 2
- Not working with python 3.12 HOT 1
- Stop requiring the "plugins" option from the configuration file
- Stop changing the safeeyes.json file HOT 4
- Improvements to health statistics
- Local function names should match
- Improvements to "interpret idle as break"
- New release with Python 3.12 support? HOT 27
- Transparency not working on Wayland HOT 2
- While reading - safe eyes should also know am using a computer my computer
- Add option to disable "skip" and "postpone" buttons for N seconds after break starts HOT 2
- When deleting a break, there is a chance it hangs forever on closing the settings screen, and on subsequent startup. HOT 2
- wlrctl / fullscreen detection doesn't work on kde wayland HOT 1
- Please update translation files to Weblate
- Updated to Linux kernel 6.8.8-zen - safeeyes not starting HOT 3
- Can't run safeeyes after upgrading python. HOT 1
- Crashes for Ubuntu 24.04 HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from safeeyes.