Comments (3)
The expectation is that anything
is greater than anything~
and that holds true for dpkg. Like this:
# 1.7.0 greater than 1.7.0~rc1
$ dpkg --compare-versions 1.7.0 gt 1.7.0~rc1; echo $?
0
# 1.7.0 not less than 1.7.0~rc1
$ dpkg --compare-versions 1.7.0 lt 1.7.0~rc1; echo $?
1
# 1.7.0 not equal 1.7.0~rc1
$ dpkg --compare-versions 1.7.0 eq 1.7.0~rc1; echo $?
1
The code was last changed when the new autoupdater implementation was merged. See 49cb4b3. From a quick glance ~
still seems to have priority: 49cb4b3#diff-1eb735fe6ae57d88007bd5d48cdbb954R38
from packages.
The expectation is that anything is greater than anything~ and that holds true for dpkg. Like this:
Exactly. But somehow it doesn't seem to work any more in 2018.1.3 (the beta 1.7.0~rc1 and the stable 1.7.0 were both built from that version).
With --force-version
, it is happy to install the new version:
# autoupdater -f -b experimental
Retrieving manifest from http://mgmt.saar.freifunk.net/firmware/experimental/sysupgrade/experimental.manifest ...
No new firmware available.
# autoupdater -f -b experimental --force-version
Retrieving manifest from http://mgmt.ffsaar/firmware/experimental/sysupgrade/experimental.manifest ...
Stopping cron...
Stopping haveged...
Stopping micrond...
Stopping sysntpd...
Stopping gluon-radvd...
Stopping uhttpd...
And it's not just one node, I noticed this because a user reported a problem on several of their nodes, and I can see the same on mine.
from packages.
While looking at this bug, I found two more in the version compare :) Fixes coming soon...
from packages.
Related Issues (20)
- respondd-module-airtime: Allocation checks missing HOT 2
- respondd does not mark the "primary0" mac as the "MainIF/MAC" HOT 2
- Respondd package with information of current isp HOT 4
- respondd-module-airtime: Don't complain without wifi? HOT 2
- tunneldigger: Non-unique sessions forced to server by client HOT 5
- autoupdater: manifest enforded update by negative priority HOT 1
- autoupdater: doesn't care about sysupgrade exit code HOT 2
- autoupdater: remove readme files from the node HOT 3
- respondd provider for cfg80211 DFS state HOT 6
- autoupdater: if selected branch is not in selectbox, show empty selection HOT 4
- ebtables-tiny: missing `redirect` target HOT 1
- create v2018.2.x branch and backport bugfixes HOT 4
- Division by zero HOT 1
- Manually testing respondd HOT 1
- tunneldigger: unnecessary kmod-l2tp-ip dependency? HOT 3
- wgpeerselector: outdated interface names
- wgpeerselector: add wgkex support
- autoupdater: segfault when sending ctrl+c during hanging request
- autoupdater: extremely slow image download on HiveAP HOT 3
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 packages.