Fixed
Details
Assignee
Ole Petter OrhagenOle Petter OrhagenReporter
Lluis CamposLluis CamposLabels
Story Points
3Priority
MediumDays in progress
0Backlog
yes
Details
Details
Assignee
Ole Petter Orhagen
Ole Petter OrhagenReporter
Lluis Campos
Lluis CamposLabels
Story Points
3
Priority
Days in progress
0
Backlog
yes
Zendesk Support
Zendesk Support
Zendesk Support
Checklist
Checklist
Checklist
Created March 2, 2020 at 8:49 AM
Updated June 25, 2024 at 12:02 PM
Resolved March 16, 2020 at 11:28 AM
Client code uses two internal dependencies to nicely print logs and errors:
mendersoftware/log
andmendersoftware/scopestack
. These are not working as intended originally and are creating maintainability problems, specifically with the official Debian packages.One recent problem was for stopestack failing to build from source with golang 1.13 [1] and
mender-client
package therefore being marked for autoremoval from Debian repositories.[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=952188
Hence, we would like to remove these dependencies for the Mender client.
Acceptance criteria:
All these dependencies removed from client:
github.com/mendersoftware/log
github.com/mendersoftware/scopestack
mender -log-modules
argument deprecated with a warning (but not removed, needs to be backwards compatible)