-
Notifications
You must be signed in to change notification settings - Fork 48
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
Packaging for RPM #52
Comments
It's not empty if installed via git clone && make. |
Maybe because i build from latest git snapshot, not release? |
No. It does not matter.
https://github.com/hakavlad/nohang/blob/master/Makefile Maybe I should remake Makefile. But I don't know how. |
v0.1 doesn't have version file, but v0.2 will have it. |
Thank you for the packages. |
There is no such problem with AUR https://aur.archlinux.org/packages/nohang-git/ package, version is not empty and --version works well. |
I found what cause this:
This because i downloaded sources via git API, not git clone. Cloning repo and any internet access during build process not allowed in Fedora. But we can easily fix this and add this ver info in spec file during build RPM. |
Thank you. By the way, version on you package shows |
logrotate and libnotify are optdepends and not required by default. Systemd gives best expirience, but it is not |
Usually this enough. But if this critical go discuss this there and ask other maintainers how to do this better. |
OK we can made |
@tim77 psi-monitor has been improved, see https://imgur.com/a/ENYTBYd Please upgrade pkg |
Done. BTW i am still waiting for someone to review my package and then i can push it in main repos... |
@tim77 I'd like to see the next packages:
Is it possible? |
I think this could be done easily: IMO best way to do this if you did two separate build in makefile (nohang and nohang-desktop) and this both version i split as sub packages in rpm spec file. And push this both version to main Fedora repos. And we can automatize build process in COPR for |
8dacba0 done |
@tim77 Please make a rebuild. |
Temp version here. We need to make things better there and automatize desktop case... :) WIP. |
how can I install nohang-desktop? |
sudo dnf install nohang-desktop -y But you need manually replace or run nohang with desktop config file included into |
How to get it out of the box?
How can we do this?
Why? |
@tim77 Can I help you? |
Yes, IMO together we can do better. :) Check again this post and go discuss this there where other maintainers can help us too. |
@tim77 GUI notifications is broken, please make a rebuild. Also nohang-desktop doesn't work (it uses non-desktop config). |
@tim77 What about CentOS 8? |
Yes, that was i what i talked about earlier. Easy to fix this via For now user need to manually replace config file with desktop config. |
What about changing %install? |
Why? |
Then we lost regular non-desktop version. Need to made to separate packages then.
Why what? It is optional weak dependency. |
Why it is in Recommends? Why nohang depends on nohang-desktop? |
What about 2 independant packages? |
Need to open new review-request, waiting, waiting, waiting...
For Fedora and RHEL8 possible to supplement already installed packages so maybe good idea to improve this case when DE or Xorg installed on target system. Maybe better to made two systemd units for desktop and non desktop? :) Just asking. |
@tim77 Could you make a rebuild, please? |
Yep. I seen yesterday this #56 Not critical? It would be nice if you released new, tagged version which already tested. |
#56 Seems like it is an old output bug, not critical |
OK, I want to tag, but TODO: write a docs and else some fixes |
No rush then. :) Works for me and much more predictable compared to earlyoom. |
Please write your review here https://pagure.io/fedora-workstation/issue/98 |
Is there an ETA for that, btw? I want to get nohang into official openSUSE repositories and @tim77 does such great work on snapshot builds, I obviously want to base my work in his. Packaging 0.1 seems antiquated after only a few months and using git snaphots is discouraged by openSUSE maintainers. |
Using git snaphots is discouraged by Fedora as well. So agree with @KAMiKAZOW nohang should switch to releases/tags. |
BTW nohang 0.1 released more than year ago. For release 0.2, I want to solve some problems and write documentation. Right now, on my localhost, the daemon is undergoing significant changes. I want to close these issues to release:
|
Maybe I should close only #22 and release. |
I hope to make a release this month. |
I hope to make a release this year. |
@KAMiKAZOW How to install nohang on openSUSE and on SLE? Could you make a PR to fix README.md, please? |
It would be easier if you made a proper release, then I could submit it to the distribution itself. |
@KAMiKAZOW Congratulations! https://github.com/hakavlad/nohang/releases/tag/v0.2.0 Also maybe you want to package new tools ( |
Some rpmlint errors:
E: zero-length /etc/nohang/version
This empty file really necessary or it could be deleted safely?
The text was updated successfully, but these errors were encountered: