Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ALL seems not be build mozpref plugin #1409

Closed
reox opened this issue Mar 8, 2017 · 8 comments
Closed

ALL seems not be build mozpref plugin #1409

reox opened this issue Mar 8, 2017 · 8 comments

Comments

@reox
Copy link
Contributor

reox commented Mar 8, 2017

I tried to build libelektra using the new debian package files, and added ELEKTRA_PLUGINS='ALL;-EXPERIMENTAL' in the rules file.
This did not seem to build mozprefs plugin, so it is necessary to use ELEKTRA_PLUGINS='ALL;-EXPERIMENTAL;mozprefs'

@markus2330
Copy link
Contributor

Hi! Thanks for the question!

This is as expected, mozprefs is an EXPERIMENTAL plugin.

@markus2330
Copy link
Contributor

It should be included in ALL though.

@reox
Copy link
Contributor Author

reox commented Mar 8, 2017 via email

@markus2330
Copy link
Contributor

Yes, because of -EXPERIMENTAL, it removes all plugins tagged as experimental (because of the minus sign in the beginning).

@reox
Copy link
Contributor Author

reox commented Mar 8, 2017

ah okay, sorry i overread that... okay then for the current 0.8.19 release i would do the mozprefs extra. What about other experimental plugins?

@markus2330
Copy link
Contributor

What about other experimental plugins?

Thus the debian package we built on our build server by nature also has an experimental touch (it builds master after all): The more you can include the better, only exclude plugins/bindings where you have troubles building. (But please report the troubles)

E.g. What won't work on jessie is the gitresolver, the version it needs for libgit is too new.

Ideally you would put them to an extra package marked as experimental.

@reox
Copy link
Contributor Author

reox commented Mar 8, 2017

so here is another question regarding the packages:
I have those files:

dh_install: usr/share/elektra/templates/template.html exists in debian/tmp but is not installed to anywhere
dh_install: usr/share/elektra/templates/template.man exists in debian/tmp but is not installed to anywhere
dh_install: usr/share/elektra/templates/template.h exists in debian/tmp but is not installed to anywhere
dh_install: usr/share/elektra/templates/lift.ini exists in debian/tmp but is not installed to anywhere
dh_install: usr/share/elektra/templates/util.c exists in debian/tmp but is not installed to anywhere
dh_install: usr/share/elektra/templates/context_static.hpp exists in debian/tmp but is not installed to anywhere
dh_install: usr/share/elektra/templates/util.cpp exists in debian/tmp but is not installed to anywhere
dh_install: usr/share/elektra/templates/visit.ini exists in debian/tmp but is not installed to anywhere
dh_install: usr/share/elektra/templates/genopt.c exists in debian/tmp but is not installed to anywhere
dh_install: usr/share/elektra/templates/nested.hpp exists in debian/tmp but is not installed to anywhere
dh_install: usr/share/elektra/templates/README.md exists in debian/tmp but is not installed to anywhere
dh_install: usr/share/elektra/templates/template.hpp exists in debian/tmp but is not installed to anywhere
dh_install: usr/share/elektra/templates/visit_context.cpp exists in debian/tmp but is not installed to anywhere
dh_install: usr/share/elektra/templates/genopt.h exists in debian/tmp but is not installed to anywhere

should there be a package libelektra4-templates?
What is with this gtest stuff:

dh_install: usr/include/gtest/gtest.h exists in debian/tmp but is not installed to anywhere
dh_install: usr/include/gtest/gtest-typed-test.h exists in debian/tmp but is not installed to anywhere
dh_install: usr/include/gtest/gtest-param-test.h.pump exists in debian/tmp but is not installed to anywhere
dh_install: usr/include/gtest/gtest-test-part.h exists in debian/tmp but is not installed to anywhere
dh_install: usr/include/gtest/gtest-printers.h exists in debian/tmp but is not installed to anywhere
dh_install: usr/include/gtest/gtest_pred_impl.h exists in debian/tmp but is not installed to anywhere
dh_install: usr/include/gtest/gtest-death-test.h exists in debian/tmp but is not installed to anywhere
dh_install: usr/include/gtest/gtest-param-test.h exists in debian/tmp but is not installed to anywhere
dh_install: usr/include/gtest/gtest-spi.h exists in debian/tmp but is not installed to anywhere
dh_install: usr/include/gtest/gtest_prod.h exists in debian/tmp but is not installed to anywhere
dh_install: usr/include/gtest/gtest-message.h exists in debian/tmp but is not installed to anywhere
dh_install: usr/include/gtest/internal/gtest-death-test-internal.h exists in debian/tmp but is not installed to anywhere
dh_install: usr/include/gtest/internal/gtest-param-util.h exists in debian/tmp but is not installed to anywhere
dh_install: usr/include/gtest/internal/gtest-port-arch.h exists in debian/tmp but is not installed to anywhere
dh_install: usr/include/gtest/internal/gtest-filepath.h exists in debian/tmp but is not installed to anywhere
dh_install: usr/include/gtest/internal/gtest-tuple.h exists in debian/tmp but is not installed to anywhere
dh_install: usr/include/gtest/internal/gtest-param-util-generated.h exists in debian/tmp but is not installed to anywhere
dh_install: usr/include/gtest/internal/gtest-type-util.h exists in debian/tmp but is not installed to anywhere
dh_install: usr/include/gtest/internal/gtest-param-util-generated.h.pump exists in debian/tmp but is not installed to anywhere
dh_install: usr/include/gtest/internal/gtest-string.h exists in debian/tmp but is not installed to anywhere
dh_install: usr/include/gtest/internal/gtest-port.h exists in debian/tmp but is not installed to anywhere
dh_install: usr/include/gtest/internal/gtest-tuple.h.pump exists in debian/tmp but is not installed to anywhere
dh_install: usr/include/gtest/internal/gtest-type-util.h.pump exists in debian/tmp but is not installed to anywhere
dh_install: usr/include/gtest/internal/gtest-internal.h exists in debian/tmp but is not installed to anywhere
dh_install: usr/include/gtest/internal/gtest-linked_ptr.h exists in debian/tmp but is not installed to anywhere
dh_install: usr/include/gtest/internal/custom/gtest.h exists in debian/tmp but is not installed to anywhere
dh_install: usr/include/gtest/internal/custom/gtest-printers.h exists in debian/tmp but is not installed to anywhere
dh_install: usr/include/gtest/internal/custom/gtest-port.h exists in debian/tmp but is not installed to anywhere
dh_install: usr/lib/libgtest_main.a exists in debian/tmp but is not installed to anywhere
dh_install: usr/lib/libgtest.a exists in debian/tmp but is not installed to anywhere

is this also a seperate package?

@markus2330
Copy link
Contributor

should there be a package libelektra4-templates?

No extra package needed, the files can be moved to the cheetah package.

What is with this gtest stuff

Weird, gtest is only used internally, and we do not install it (tests/gtest-1.7.0/CMakeLists.txt does not have any install line).

The issue might be "caused" because the debian dev uses Debian's gtest. Maybe it contains these lines to install. So I would say you need to discard these files.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants