Difference between revisions of "Package-team"
(New page: = Issues left = Dit zijn de Issues. == Bootstrapping CFEngine == Bootstrappen werkt niet over verschillende platforms heen. == Doc-data == Er zit nu in de code een verwijzing naar de verke...) |
Martn admin (talk | contribs) |
||
(5 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
= Issues left = |
= Issues left = |
||
Dit zijn de Issues. |
Dit zijn de Issues. |
||
+ | |||
== Bootstrapping CFEngine == |
== Bootstrapping CFEngine == |
||
+ | |||
− | Bootstrappen werkt niet over verschillende platforms heen. |
||
+ | Bootstrappen werkt alleen als alle machines die cfengine draaien dezelfde sys.workdir is geconfigureerd. Zie issue: |
||
− | == Doc-data == |
||
+ | |||
− | Er zit nu in de code een verwijzing naar de verkeerde directories. Het is nu nog niet goed geparametriseerd. |
||
+ | * https://cfengine.com/dev/issues/3697 |
||
+ | |||
+ | |||
+ | == data directory == |
||
+ | |||
+ | Er zit nu in de code een verwijzing naar de verkeerde directories. Het is nu nog niet goed geparametriseerd. |
||
+ | |||
+ | the ''--datadir'' currently does nothing and cfengine is installing this file in: |
||
+ | 1. projdatadir='${exec_prefix}/share/cfengine' (--enable-fhs options set this) |
||
+ | 1. projdatadir='${exec_prefix}/share' (default cfengine behaviour) |
||
+ | |||
+ | |||
+ | Due this issue we can not choose in which directory the data files are stored. Eg in debian the package is called ''cfengine3'' so the data files must be installed in ''${exec_prefix}/share/cfengine3''. |
||
+ | |||
+ | There is an pull request that supports the old an new behavior: |
||
+ | * https://github.com/cfengine/core/pull/1059 |
||
Hier moet een analyse komen van het probleem, met mogelijk de moeilijkheden voor de huidige code base. |
Hier moet een analyse komen van het probleem, met mogelijk de moeilijkheden voor de huidige code base. |
||
== Versie aanduiding == |
== Versie aanduiding == |
||
− | De build mislukt nu nog voor de verschillende subversies van Debian. |
+ | De build mislukt nu nog voor de verschillende subversies van Debian. Dit komt omdat er test fout is, namelijk: |
+ | * tests/acceptance/00_basics/01_compiler/800.cf |
||
+ | |||
+ | en zie voor lange verklaring: |
||
+ | * https://github.com/Webhuis/Cfengine-debian/issues/24 |
||
+ | |||
+ | en ik denk dat Ted een oplossing heeft |
||
+ | |||
+ | == Symbolic links issue == |
||
+ | |||
+ | Bootstrap werkt niet bij ons omdat sys.workdir/inputs een symbolic link is naar /etc/cfengine3. Daar is een fix voor. Was eerst niet goed en misschien moet er nog wat gefixed worden, maar het een en ander is al verbeterd en ze zouden er na kijken: |
||
+ | * https://github.com/cfengine/core/pull/1050 |
||
+ | |||
+ | Anders zijn er 2 opties: |
||
+ | 1. debian package aanpassen en /etc/cfengine3 een link maken naar sys.workdir/inputs. |
||
+ | 1. sys.inputs variable toevoegen die je kan zetten met configure options. Default : sys.workdir/inputs. Net zoals voor logdir/piddir. |
||
+ | |||
<hr> |
<hr> |
||
− | Terug naar: [[ |
+ | Terug naar: [[CFEngine]] |
Latest revision as of 15:09, 1 June 2022
Contents
Issues left
Dit zijn de Issues.
Bootstrapping CFEngine
Bootstrappen werkt alleen als alle machines die cfengine draaien dezelfde sys.workdir is geconfigureerd. Zie issue:
data directory
Er zit nu in de code een verwijzing naar de verkeerde directories. Het is nu nog niet goed geparametriseerd.
the --datadir currently does nothing and cfengine is installing this file in:
1. projdatadir='${exec_prefix}/share/cfengine' (--enable-fhs options set this) 1. projdatadir='${exec_prefix}/share' (default cfengine behaviour)
Due this issue we can not choose in which directory the data files are stored. Eg in debian the package is called cfengine3 so the data files must be installed in ${exec_prefix}/share/cfengine3.
There is an pull request that supports the old an new behavior:
* https://github.com/cfengine/core/pull/1059
Hier moet een analyse komen van het probleem, met mogelijk de moeilijkheden voor de huidige code base.
Versie aanduiding
De build mislukt nu nog voor de verschillende subversies van Debian. Dit komt omdat er test fout is, namelijk:
* tests/acceptance/00_basics/01_compiler/800.cf
en zie voor lange verklaring:
* https://github.com/Webhuis/Cfengine-debian/issues/24
en ik denk dat Ted een oplossing heeft
Symbolic links issue
Bootstrap werkt niet bij ons omdat sys.workdir/inputs een symbolic link is naar /etc/cfengine3. Daar is een fix voor. Was eerst niet goed en misschien moet er nog wat gefixed worden, maar het een en ander is al verbeterd en ze zouden er na kijken:
* https://github.com/cfengine/core/pull/1050
Anders zijn er 2 opties:
1. debian package aanpassen en /etc/cfengine3 een link maken naar sys.workdir/inputs. 1. sys.inputs variable toevoegen die je kan zetten met configure options. Default : sys.workdir/inputs. Net zoals voor logdir/piddir.
Terug naar: CFEngine