Comments (5)
I can confirm that issue. However, I see no easy fix, since the version is extracted during make phase from this git command:
VERSION:=$(shell git describe --tags --abbrev=0)
Maybe we could add a default value for the VERSION, like "latest" ? @stapelberg what do you think ?
from i3status.
Maybe we could add a default value for the VERSION, like "latest" ?
But that'd just be a lie since release tarballs are far from "latest".
Any reason we can't use the same approach as for i3?
from i3status.
We should definitely use the i3 solution for i3status (and i3lock, FWIW) as well.
from i3status.
@Airblader, yeah well, you get the idea, "latest" was just an example…
i3 approach seems reasonable but implies to update LAST_VERSION root file for each pushed tag, it gets complicated just to handle this case.
from i3status.
yeah well, you get the idea, "latest" was just an example…
Even something like "unknown" (read: anything static) is bad because if the user reports a bug, there's no way of knowing which version they have installed.
i3 approach seems reasonable but implies to update LAST_VERSION root file for each pushed tag, it gets complicated just to handle this case.
We don't release often, i3status even much more rarely than i3, so I don't see an issue with that. For i3 this is even scripted.
from i3status.
Related Issues (20)
- I3Status bug since laste update [ARCH] HOT 9
- Nicely format uptime HOT 5
- i3status man page vs. separator_symbol HOT 7
- read_file can't read with & symbol? HOT 1
- Battery `%emptytime` returns empty string HOT 1
- Increase width to 3 characters+% for CPU usage
- Volume config uses Pulseaudio port name instead of description HOT 6
- i3status doesn't distinguish between Idle and discharging battery. HOT 3
- segfault when read_file module is missing the path option
- tztime format_time stopped working? HOT 2
- print_wireless_info buffer overflow HOT 4
- battery: do not show the same value as `neofetch` HOT 1
- I have an issue with i3status about option 'order'. HOT 1
- Battery module incorrectly trims whitespace
- Ethernet iface's with @ in ifname not properly supported
- Fails to build on Mac
- wireless _first_ not working HOT 1
- i3status shows negative WiFi bitrate (integer overflow) HOT 2
- Feature request: Make space between workspace names configurable HOT 2
- Time for a new release? HOT 2
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 i3status.