-
Notifications
You must be signed in to change notification settings - Fork 61
Put aktualizr-cert-provider in garage_deploy.deb #1218
Conversation
05e532e
to
dde9584
Compare
Seems reasonable at a quick glance, provided you can fix the CI. |
CMakeLists.txt
Outdated
@@ -334,7 +334,7 @@ add_library(jsoncpp OBJECT third_party/jsoncpp/jsoncpp.cpp) | |||
|
|||
# General packaging configuration | |||
set(CPACK_GENERATOR "DEB") | |||
set(CPACK_DEBIAN_PACKAGE_MAINTAINER "anton.gerasimov@here.com") | |||
set(CPACK_DEBIAN_PACKAGE_MAINTAINER "patrick.vacek@here.com") |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lol
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
maybe I should have asked you before indeed, sorry
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It's fine! I was just amused.
@@ -8,9 +8,11 @@ set(HEADERS packagemanagerconfig.h | |||
packagemanagerfake.h | |||
packagemanagerinterface.h) | |||
|
|||
add_library(package_manager OBJECT ${SOURCES}) | |||
add_library(package_manager OBJECT packagemanagerfactory.cc packagemanagerfake.cc packagemanagerinterface.cc) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is a bit less than ideal; should we instead remove packagemanagerconfig.cc
from SOURCES
?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ok changed
Hm yes I really don't know what's going on with CI, that's quite annoying. |
dde9584
to
5cc52d1
Compare
Codecov Report
@@ Coverage Diff @@
## master #1218 +/- ##
==========================================
+ Coverage 79.35% 79.51% +0.15%
==========================================
Files 168 170 +2
Lines 10029 10028 -1
==========================================
+ Hits 7959 7974 +15
+ Misses 2070 2054 -16
Continue to review full report at Codecov.
|
This way, we avoid having to pull every full library when linking with config. Signed-off-by: Laurent Bonnans <[email protected]>
Signed-off-by: Laurent Bonnans <[email protected]>
Signed-off-by: Laurent Bonnans <[email protected]>
3314db3
to
663f655
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Seems fine once CI is green. I think there is some risk of confusion here, but I'm willing to trust your vision, and it does solve the immediate problem with cert-provider.
For convenience