Comments (5)
I have started a review of this branch to intend to rework the branch to make it cleaner to read.
I want to:
- extract all work not in relation to libconf/nutconf in other branches (mainly mge-xml enhancements and AIX support)
- rework some commits:
- split commits mixing libconf and nutconf in distinct ones
- merging commits when some glitches occur
- split, if possible, nutconf tool code from libconf, in two distinct branches nutconf emerging from libconf
- rebase all this f###ing base of code more up to date.
Based on that, I think some work on libconf should be done:
- Revamp code of parser/writer on modules with coherent name scheme
- Really use data source to parse (and not dump it in string as now)
- Write more doc. IMHO the doc (mine in particular) is not really understandable and usable.
- And so much more ...
from nut.
First of all, I think Vasek can precise what he has done for mge-xml and AIX.
Have the code been merged (or picked) to master ? as master looks like having similar code ?
from nut.
Fred opened a few pull requests for Vasek's work. Some of the commit messages were not very specific, so they were cherry-picked and reworded (rather than merged).
AIX compilation fixes: #58
mge-xml: #59
I am not sure about some of the AIX packaging improvements.
If you do an interactive rebase onto master, then you probably want to skip d2e1bb0, 704d763, and 72d3fd1 from the mge-xml fixes. Unfortunately, there may be some other merge conflicts if Git doesn't pick up the rename of configure.in to configure.ac.
from nut.
Thanks Charles, I will look at them.
from nut.
After investigations, I can confirm that commit 7b16fac closing bug #59 is about the squashing of commits 6ffc259, e54ce1c, 1695533, d2e1bb0, 704d763 and 72d3fd1.
In consequence, if the libconf branch is reworked, these commits can be removed.
from nut.
Related Issues (20)
- CyberPower CP1600EPFCLCD supported by usbhid-ups with issues HOT 6
- nut-scanner default/-C vs -U usb behavior divergencies
- `nut-scanner` fails due to simulation mode if `CONFPATH` does not exist HOT 1
- If we want an actual fallback implementation for `timegm`, there are some...
- apc_modbus: follow-up wanted regarding Main Outlet Group operations
- Import from FTY branch: "ambient" data point naming
- Import from FTY branch: recipes to `configure --with-docs=dist-auto`
- Import from FTY branch: `auglenstest` bits
- Import from FTY branch: `do_convert_deci` support in `drivers/netxml-ups.c`?
- Import from FTY branch: fallback `str_concat`
- DMF: Complete the use of `HAVE_XMLLINT` to decide if we want to validate DMF XMLs
- APC Back-UPS BX1600MI spurious LOWBATT/REPLACEBATT events HOT 27
- Build a driver from source for an existing installation HOT 3
- DMF/FTY: Fix linking of `libnutscan.so` etc. to NOT pull in the libraries we plan to load dynamically
- Problem with my UPS on NUT (HomeAssistant) HOT 1
- Document usbhid-ups "lowbatt" option
- nJoy Keen 1500 support HOT 2
- PowerWalker VI 3000 RLP (Cyber Power System, Inc. PR1500LCDRT2U UPS) - Unable to get Report descriptor: Resource temporarily unavailable HOT 4
- Blazer_USB works with UPS but not when I try to switch to NutDrv_QX: Driver failed to start (exit status=1) HOT 1
- NUT-server randomly loses connection to UPS (varying ~1 hour up to ~23 hours) 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 nut.