* should "ntp-dev" package have header files in it, or not? @ 2021-10-24 12:51 Robert P. J. Day 2021-10-24 17:15 ` [oe] " Khem Raj 0 siblings, 1 reply; 13+ messages in thread From: Robert P. J. Day @ 2021-10-24 12:51 UTC (permalink / raw) To: OpenEmbedded Development mailing list colleague recently asked me how to get access to one or more header files associated with "ntp", so he could: #include <ntp.h> from some other code. casually, i suggested the standard way was to add ntp to his recipe's DEPENDS, but that didn't do it, so i built ntp in my own aarch64 project, then took a look under packages-split to see what got packaged in ntp-dev, and was puzzled to see it was absolutely empty. is this deliberate? are other recipes not entitled to ntp's header files? am i overlooking something? rday ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [oe] should "ntp-dev" package have header files in it, or not? 2021-10-24 12:51 should "ntp-dev" package have header files in it, or not? Robert P. J. Day @ 2021-10-24 17:15 ` Khem Raj 2021-10-24 18:24 ` rpjday ` (2 more replies) 0 siblings, 3 replies; 13+ messages in thread From: Khem Raj @ 2021-10-24 17:15 UTC (permalink / raw) To: Robert P. J. Day; +Cc: OpenEmbedded Development mailing list On Sun, Oct 24, 2021 at 5:51 AM Robert P. J. Day <rpjday@crashcourse.ca> wrote: > > > colleague recently asked me how to get access to one or more header > files associated with "ntp", so he could: > > #include <ntp.h> > > from some other code. casually, i suggested the standard way was to > add ntp to his recipe's DEPENDS, but that didn't do it, so i built ntp > in my own aarch64 project, then took a look under packages-split to > see what got packaged in ntp-dev, and was puzzled to see it was > absolutely empty. > > is this deliberate? are other recipes not entitled to ntp's header > files? am i overlooking something? While the header seems to be meant for public consumption, the build explicitly does not export it, so perhaps thats not expected to be used this way anymore. > > rday > > -=-=-=-=-=-=-=-=-=-=-=- > Links: You receive all messages sent to this group. > View/Reply Online (#93553): https://lists.openembedded.org/g/openembedded-devel/message/93553 > Mute This Topic: https://lists.openembedded.org/mt/86553439/1997914 > Group Owner: openembedded-devel+owner@lists.openembedded.org > Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [raj.khem@gmail.com] > -=-=-=-=-=-=-=-=-=-=-=- > ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [oe] should "ntp-dev" package have header files in it, or not? 2021-10-24 17:15 ` [oe] " Khem Raj @ 2021-10-24 18:24 ` rpjday 2021-10-24 19:10 ` rpjday 2021-10-25 10:50 ` Robert P. J. Day 2 siblings, 0 replies; 13+ messages in thread From: rpjday @ 2021-10-24 18:24 UTC (permalink / raw) To: Khem Raj; +Cc: OpenEmbedded Development mailing list Quoting Khem Raj <raj.khem@gmail.com>: > On Sun, Oct 24, 2021 at 5:51 AM Robert P. J. Day > <rpjday@crashcourse.ca> wrote: >> >> >> colleague recently asked me how to get access to one or more header >> files associated with "ntp", so he could: >> >> #include <ntp.h> >> >> from some other code. casually, i suggested the standard way was to >> add ntp to his recipe's DEPENDS, but that didn't do it, so i built ntp >> in my own aarch64 project, then took a look under packages-split to >> see what got packaged in ntp-dev, and was puzzled to see it was >> absolutely empty. >> >> is this deliberate? are other recipes not entitled to ntp's header >> files? am i overlooking something? > > While the header seems to be meant for public consumption, the build > explicitly does not export it, so perhaps thats not expected to be > used this way anymore. That's what I first suspected, but that seems sort of odd. Does that mean no one is expected to now develop against ntp? Or what *does* it mean? I guess checking the Git log is the next step. rday ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [oe] should "ntp-dev" package have header files in it, or not? 2021-10-24 17:15 ` [oe] " Khem Raj 2021-10-24 18:24 ` rpjday @ 2021-10-24 19:10 ` rpjday 2021-10-25 10:50 ` Robert P. J. Day 2 siblings, 0 replies; 13+ messages in thread From: rpjday @ 2021-10-24 19:10 UTC (permalink / raw) To: openembedded-devel Quoting Khem Raj <raj.khem@gmail.com>: > On Sun, Oct 24, 2021 at 5:51 AM Robert P. J. Day > <rpjday@crashcourse.ca> wrote: >> >> >> colleague recently asked me how to get access to one or more header >> files associated with "ntp", so he could: >> >> #include <ntp.h> >> >> from some other code. casually, i suggested the standard way was to >> add ntp to his recipe's DEPENDS, but that didn't do it, so i built ntp >> in my own aarch64 project, then took a look under packages-split to >> see what got packaged in ntp-dev, and was puzzled to see it was >> absolutely empty. >> >> is this deliberate? are other recipes not entitled to ntp's header >> files? am i overlooking something? > > While the header seems to be meant for public consumption, the build > explicitly does > not export it, so perhaps thats not expected to be used this way anymore. i popped over to https://github.com/ntp-project/ntp to see if the README would clarify anything, and the docs say of the include/ directory: "Directory containing include header files used by most programs in the distribution." "in the distribution." so does that mean that nothing external is expected to use them? still unsure as to what to tell other developers as to whether they are entitled to include any of those headers, no matter how they do it. rday ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [oe] should "ntp-dev" package have header files in it, or not? 2021-10-24 17:15 ` [oe] " Khem Raj 2021-10-24 18:24 ` rpjday 2021-10-24 19:10 ` rpjday @ 2021-10-25 10:50 ` Robert P. J. Day 2021-10-25 14:49 ` Alex Kiernan 2 siblings, 1 reply; 13+ messages in thread From: Robert P. J. Day @ 2021-10-25 10:50 UTC (permalink / raw) To: Khem Raj; +Cc: OpenEmbedded Development mailing list On Sun, 24 Oct 2021, Khem Raj wrote: > On Sun, Oct 24, 2021 at 5:51 AM Robert P. J. Day <rpjday@crashcourse.ca> wrote: > > > > > > colleague recently asked me how to get access to one or more header > > files associated with "ntp", so he could: > > > > #include <ntp.h> > > > > from some other code. casually, i suggested the standard way was to > > add ntp to his recipe's DEPENDS, but that didn't do it, so i built ntp > > in my own aarch64 project, then took a look under packages-split to > > see what got packaged in ntp-dev, and was puzzled to see it was > > absolutely empty. > > > > is this deliberate? are other recipes not entitled to ntp's header > > files? am i overlooking something? > > While the header seems to be meant for public consumption, the build > explicitly does not export it, so perhaps thats not expected to be > used this way anymore. just to tie this back to a question i once asked on (i believe) the YP mailing list, this wind river build is using ntpsec instead of regular ntp, but it would appear this would still have the same problem -- while the ntpsec source contains an "include" directory with lots of ntp-related header files, if one comes up with an ntpsec recipe, nothing would be solved if it also does not install those headers into ntpsec-dev. so, simple question: does anyone have a bitbake recipe for current ntpsec? it's "waf" based, so it might be a bit trickier, but if there is such a recipe, unless it installs its header files into ntpsec-dev, then it doesn't really solve the problem, does it? thoughts? rday ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [oe] should "ntp-dev" package have header files in it, or not? 2021-10-25 10:50 ` Robert P. J. Day @ 2021-10-25 14:49 ` Alex Kiernan 2021-10-25 15:11 ` Robert P. J. Day 0 siblings, 1 reply; 13+ messages in thread From: Alex Kiernan @ 2021-10-25 14:49 UTC (permalink / raw) To: Robert P. J. Day; +Cc: Khem Raj, OpenEmbedded Development mailing list On Mon, Oct 25, 2021 at 11:51 AM Robert P. J. Day <rpjday@crashcourse.ca> wrote: > > On Sun, 24 Oct 2021, Khem Raj wrote: > > > On Sun, Oct 24, 2021 at 5:51 AM Robert P. J. Day <rpjday@crashcourse.ca> wrote: > > > > > > > > > colleague recently asked me how to get access to one or more header > > > files associated with "ntp", so he could: > > > > > > #include <ntp.h> > > > > > > from some other code. casually, i suggested the standard way was to > > > add ntp to his recipe's DEPENDS, but that didn't do it, so i built ntp > > > in my own aarch64 project, then took a look under packages-split to > > > see what got packaged in ntp-dev, and was puzzled to see it was > > > absolutely empty. > > > > > > is this deliberate? are other recipes not entitled to ntp's header > > > files? am i overlooking something? > > > > While the header seems to be meant for public consumption, the build > > explicitly does not export it, so perhaps thats not expected to be > > used this way anymore. > > just to tie this back to a question i once asked on (i believe) the > YP mailing list, this wind river build is using ntpsec instead of > regular ntp, but it would appear this would still have the same > problem -- while the ntpsec source contains an "include" directory > with lots of ntp-related header files, if one comes up with an ntpsec > recipe, nothing would be solved if it also does not install those > headers into ntpsec-dev. > > so, simple question: does anyone have a bitbake recipe for current > ntpsec? I do, it's unfinished as I realised part way through that the python dependency meant it wasn't going to fit for my use case, but the basics of the build are there. -- Alex Kiernan ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [oe] should "ntp-dev" package have header files in it, or not? 2021-10-25 14:49 ` Alex Kiernan @ 2021-10-25 15:11 ` Robert P. J. Day 2021-10-25 15:20 ` Alex Kiernan 2021-10-26 19:22 ` Alex Kiernan 0 siblings, 2 replies; 13+ messages in thread From: Robert P. J. Day @ 2021-10-25 15:11 UTC (permalink / raw) To: Alex Kiernan; +Cc: Khem Raj, OpenEmbedded Development mailing list On Mon, 25 Oct 2021, Alex Kiernan wrote: > On Mon, Oct 25, 2021 at 11:51 AM Robert P. J. Day <rpjday@crashcourse.ca> wrote: > > > > On Sun, 24 Oct 2021, Khem Raj wrote: > > > > > On Sun, Oct 24, 2021 at 5:51 AM Robert P. J. Day <rpjday@crashcourse.ca> wrote: > > > > > > > > > > > > colleague recently asked me how to get access to one or more header > > > > files associated with "ntp", so he could: > > > > > > > > #include <ntp.h> > > > > > > > > from some other code. casually, i suggested the standard way was to > > > > add ntp to his recipe's DEPENDS, but that didn't do it, so i built ntp > > > > in my own aarch64 project, then took a look under packages-split to > > > > see what got packaged in ntp-dev, and was puzzled to see it was > > > > absolutely empty. > > > > > > > > is this deliberate? are other recipes not entitled to ntp's header > > > > files? am i overlooking something? > > > > > > While the header seems to be meant for public consumption, the build > > > explicitly does not export it, so perhaps thats not expected to be > > > used this way anymore. > > > > just to tie this back to a question i once asked on (i believe) the > > YP mailing list, this wind river build is using ntpsec instead of > > regular ntp, but it would appear this would still have the same > > problem -- while the ntpsec source contains an "include" directory > > with lots of ntp-related header files, if one comes up with an ntpsec > > recipe, nothing would be solved if it also does not install those > > headers into ntpsec-dev. > > > > so, simple question: does anyone have a bitbake recipe for current > > ntpsec? > > I do, it's unfinished as I realised part way through that the python > dependency meant it wasn't going to fit for my use case, but the > basics of the build are there. so is there a link for this? rday ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [oe] should "ntp-dev" package have header files in it, or not? 2021-10-25 15:11 ` Robert P. J. Day @ 2021-10-25 15:20 ` Alex Kiernan 2021-10-26 19:22 ` Alex Kiernan 1 sibling, 0 replies; 13+ messages in thread From: Alex Kiernan @ 2021-10-25 15:20 UTC (permalink / raw) To: Robert P. J. Day; +Cc: Khem Raj, OpenEmbedded Development mailing list On Mon, Oct 25, 2021 at 4:11 PM Robert P. J. Day <rpjday@crashcourse.ca> wrote: > > On Mon, 25 Oct 2021, Alex Kiernan wrote: > > > On Mon, Oct 25, 2021 at 11:51 AM Robert P. J. Day <rpjday@crashcourse.ca> wrote: > > > > > > On Sun, 24 Oct 2021, Khem Raj wrote: > > > > > > > On Sun, Oct 24, 2021 at 5:51 AM Robert P. J. Day <rpjday@crashcourse.ca> wrote: > > > > > > > > > > > > > > > colleague recently asked me how to get access to one or more header > > > > > files associated with "ntp", so he could: > > > > > > > > > > #include <ntp.h> > > > > > > > > > > from some other code. casually, i suggested the standard way was to > > > > > add ntp to his recipe's DEPENDS, but that didn't do it, so i built ntp > > > > > in my own aarch64 project, then took a look under packages-split to > > > > > see what got packaged in ntp-dev, and was puzzled to see it was > > > > > absolutely empty. > > > > > > > > > > is this deliberate? are other recipes not entitled to ntp's header > > > > > files? am i overlooking something? > > > > > > > > While the header seems to be meant for public consumption, the build > > > > explicitly does not export it, so perhaps thats not expected to be > > > > used this way anymore. > > > > > > just to tie this back to a question i once asked on (i believe) the > > > YP mailing list, this wind river build is using ntpsec instead of > > > regular ntp, but it would appear this would still have the same > > > problem -- while the ntpsec source contains an "include" directory > > > with lots of ntp-related header files, if one comes up with an ntpsec > > > recipe, nothing would be solved if it also does not install those > > > headers into ntpsec-dev. > > > > > > so, simple question: does anyone have a bitbake recipe for current > > > ntpsec? > > > > I do, it's unfinished as I realised part way through that the python > > dependency meant it wasn't going to fit for my use case, but the > > basics of the build are there. > > so is there a link for this? Just looking through what needs resolving, I think it's just initscripts/systemd support -- Alex Kiernan ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [oe] should "ntp-dev" package have header files in it, or not? 2021-10-25 15:11 ` Robert P. J. Day 2021-10-25 15:20 ` Alex Kiernan @ 2021-10-26 19:22 ` Alex Kiernan 2021-10-27 9:03 ` Robert P. J. Day 2021-10-27 15:55 ` Robert P. J. Day 1 sibling, 2 replies; 13+ messages in thread From: Alex Kiernan @ 2021-10-26 19:22 UTC (permalink / raw) To: Robert P. J. Day; +Cc: Khem Raj, OpenEmbedded Development mailing list On Mon, Oct 25, 2021 at 4:11 PM Robert P. J. Day <rpjday@crashcourse.ca> wrote: > > On Mon, 25 Oct 2021, Alex Kiernan wrote: > > > On Mon, Oct 25, 2021 at 11:51 AM Robert P. J. Day <rpjday@crashcourse.ca> wrote: > > > > > > On Sun, 24 Oct 2021, Khem Raj wrote: > > > > > > > On Sun, Oct 24, 2021 at 5:51 AM Robert P. J. Day <rpjday@crashcourse.ca> wrote: > > > > > > > > > > > > > > > colleague recently asked me how to get access to one or more header > > > > > files associated with "ntp", so he could: > > > > > > > > > > #include <ntp.h> > > > > > > > > > > from some other code. casually, i suggested the standard way was to > > > > > add ntp to his recipe's DEPENDS, but that didn't do it, so i built ntp > > > > > in my own aarch64 project, then took a look under packages-split to > > > > > see what got packaged in ntp-dev, and was puzzled to see it was > > > > > absolutely empty. > > > > > > > > > > is this deliberate? are other recipes not entitled to ntp's header > > > > > files? am i overlooking something? > > > > > > > > While the header seems to be meant for public consumption, the build > > > > explicitly does not export it, so perhaps thats not expected to be > > > > used this way anymore. > > > > > > just to tie this back to a question i once asked on (i believe) the > > > YP mailing list, this wind river build is using ntpsec instead of > > > regular ntp, but it would appear this would still have the same > > > problem -- while the ntpsec source contains an "include" directory > > > with lots of ntp-related header files, if one comes up with an ntpsec > > > recipe, nothing would be solved if it also does not install those > > > headers into ntpsec-dev. > > > > > > so, simple question: does anyone have a bitbake recipe for current > > > ntpsec? > > > > I do, it's unfinished as I realised part way through that the python > > dependency meant it wasn't going to fit for my use case, but the > > basics of the build are there. > > so is there a link for this? > Have a look at this: https://github.com/akiernan/meta-openembedded/commit/b1464c4b8dcab4a9dfaebbb7116b1c8462a198c4 Seems like it works for me. Will send a patch if it looks good. -- Alex Kiernan ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [oe] should "ntp-dev" package have header files in it, or not? 2021-10-26 19:22 ` Alex Kiernan @ 2021-10-27 9:03 ` Robert P. J. Day 2021-10-27 15:55 ` Robert P. J. Day 1 sibling, 0 replies; 13+ messages in thread From: Robert P. J. Day @ 2021-10-27 9:03 UTC (permalink / raw) To: Alex Kiernan; +Cc: Khem Raj, OpenEmbedded Development mailing list On Tue, 26 Oct 2021, Alex Kiernan wrote: > On Mon, Oct 25, 2021 at 4:11 PM Robert P. J. Day <rpjday@crashcourse.ca> wrote: > > > > On Mon, 25 Oct 2021, Alex Kiernan wrote: > > > > > On Mon, Oct 25, 2021 at 11:51 AM Robert P. J. Day <rpjday@crashcourse.ca> wrote: > > > > > > > > On Sun, 24 Oct 2021, Khem Raj wrote: > > > > > > > > > On Sun, Oct 24, 2021 at 5:51 AM Robert P. J. Day <rpjday@crashcourse.ca> wrote: > > > > > > > > > > > > > > > > > > colleague recently asked me how to get access to one or more header > > > > > > files associated with "ntp", so he could: > > > > > > > > > > > > #include <ntp.h> > > > > > > > > > > > > from some other code. casually, i suggested the standard way was to > > > > > > add ntp to his recipe's DEPENDS, but that didn't do it, so i built ntp > > > > > > in my own aarch64 project, then took a look under packages-split to > > > > > > see what got packaged in ntp-dev, and was puzzled to see it was > > > > > > absolutely empty. > > > > > > > > > > > > is this deliberate? are other recipes not entitled to ntp's header > > > > > > files? am i overlooking something? > > > > > > > > > > While the header seems to be meant for public consumption, the build > > > > > explicitly does not export it, so perhaps thats not expected to be > > > > > used this way anymore. > > > > > > > > just to tie this back to a question i once asked on (i believe) the > > > > YP mailing list, this wind river build is using ntpsec instead of > > > > regular ntp, but it would appear this would still have the same > > > > problem -- while the ntpsec source contains an "include" directory > > > > with lots of ntp-related header files, if one comes up with an ntpsec > > > > recipe, nothing would be solved if it also does not install those > > > > headers into ntpsec-dev. > > > > > > > > so, simple question: does anyone have a bitbake recipe for current > > > > ntpsec? > > > > > > I do, it's unfinished as I realised part way through that the python > > > dependency meant it wasn't going to fit for my use case, but the > > > basics of the build are there. > > > > so is there a link for this? > > > > Have a look at this: > > https://github.com/akiernan/meta-openembedded/commit/b1464c4b8dcab4a9dfaebbb7116b1c8462a198c4 > > Seems like it works for me. Will send a patch if it looks good. setting up to test build right now: poky/aarch64/core-image-base. will let you know. thank you kindly. rday ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [oe] should "ntp-dev" package have header files in it, or not? 2021-10-26 19:22 ` Alex Kiernan 2021-10-27 9:03 ` Robert P. J. Day @ 2021-10-27 15:55 ` Robert P. J. Day 2021-10-27 16:30 ` Alex Kiernan 1 sibling, 1 reply; 13+ messages in thread From: Robert P. J. Day @ 2021-10-27 15:55 UTC (permalink / raw) To: Alex Kiernan; +Cc: Khem Raj, OpenEmbedded Development mailing list On Tue, 26 Oct 2021, Alex Kiernan wrote: > On Mon, Oct 25, 2021 at 4:11 PM Robert P. J. Day <rpjday@crashcourse.ca> wrote: > > > > On Mon, 25 Oct 2021, Alex Kiernan wrote: > > > > > On Mon, Oct 25, 2021 at 11:51 AM Robert P. J. Day <rpjday@crashcourse.ca> wrote: > > > > > > > > On Sun, 24 Oct 2021, Khem Raj wrote: > > > > > > > > > On Sun, Oct 24, 2021 at 5:51 AM Robert P. J. Day <rpjday@crashcourse.ca> wrote: > > > > > > > > > > > > > > > > > > colleague recently asked me how to get access to one or more header > > > > > > files associated with "ntp", so he could: > > > > > > > > > > > > #include <ntp.h> > > > > > > > > > > > > from some other code. casually, i suggested the standard way was to > > > > > > add ntp to his recipe's DEPENDS, but that didn't do it, so i built ntp > > > > > > in my own aarch64 project, then took a look under packages-split to > > > > > > see what got packaged in ntp-dev, and was puzzled to see it was > > > > > > absolutely empty. > > > > > > > > > > > > is this deliberate? are other recipes not entitled to ntp's header > > > > > > files? am i overlooking something? > > > > > > > > > > While the header seems to be meant for public consumption, the build > > > > > explicitly does not export it, so perhaps thats not expected to be > > > > > used this way anymore. > > > > > > > > just to tie this back to a question i once asked on (i believe) the > > > > YP mailing list, this wind river build is using ntpsec instead of > > > > regular ntp, but it would appear this would still have the same > > > > problem -- while the ntpsec source contains an "include" directory > > > > with lots of ntp-related header files, if one comes up with an ntpsec > > > > recipe, nothing would be solved if it also does not install those > > > > headers into ntpsec-dev. > > > > > > > > so, simple question: does anyone have a bitbake recipe for current > > > > ntpsec? > > > > > > I do, it's unfinished as I realised part way through that the python > > > dependency meant it wasn't going to fit for my use case, but the > > > basics of the build are there. > > > > so is there a link for this? > > > > Have a look at this: > > https://github.com/akiernan/meta-openembedded/commit/b1464c4b8dcab4a9dfaebbb7116b1c8462a198c4 > > Seems like it works for me. Will send a patch if it looks good. well, it builds for my poky/aarch64/core-image-base build, so all that's let is to decide how to populate ntpsec-dev with those header files (simple), and why they're not part of nptsec-dev in the first place. rday ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [oe] should "ntp-dev" package have header files in it, or not? 2021-10-27 15:55 ` Robert P. J. Day @ 2021-10-27 16:30 ` Alex Kiernan 2021-10-27 16:41 ` Robert P. J. Day 0 siblings, 1 reply; 13+ messages in thread From: Alex Kiernan @ 2021-10-27 16:30 UTC (permalink / raw) To: Robert P. J. Day; +Cc: Khem Raj, OpenEmbedded Development mailing list On Wed, Oct 27, 2021 at 4:55 PM Robert P. J. Day <rpjday@crashcourse.ca> wrote: > > On Tue, 26 Oct 2021, Alex Kiernan wrote: > > > On Mon, Oct 25, 2021 at 4:11 PM Robert P. J. Day <rpjday@crashcourse.ca> wrote: > > > > > > On Mon, 25 Oct 2021, Alex Kiernan wrote: > > > > > > > On Mon, Oct 25, 2021 at 11:51 AM Robert P. J. Day <rpjday@crashcourse.ca> wrote: > > > > > > > > > > On Sun, 24 Oct 2021, Khem Raj wrote: > > > > > > > > > > > On Sun, Oct 24, 2021 at 5:51 AM Robert P. J. Day <rpjday@crashcourse.ca> wrote: > > > > > > > > > > > > > > > > > > > > > colleague recently asked me how to get access to one or more header > > > > > > > files associated with "ntp", so he could: > > > > > > > > > > > > > > #include <ntp.h> > > > > > > > > > > > > > > from some other code. casually, i suggested the standard way was to > > > > > > > add ntp to his recipe's DEPENDS, but that didn't do it, so i built ntp > > > > > > > in my own aarch64 project, then took a look under packages-split to > > > > > > > see what got packaged in ntp-dev, and was puzzled to see it was > > > > > > > absolutely empty. > > > > > > > > > > > > > > is this deliberate? are other recipes not entitled to ntp's header > > > > > > > files? am i overlooking something? > > > > > > > > > > > > While the header seems to be meant for public consumption, the build > > > > > > explicitly does not export it, so perhaps thats not expected to be > > > > > > used this way anymore. > > > > > > > > > > just to tie this back to a question i once asked on (i believe) the > > > > > YP mailing list, this wind river build is using ntpsec instead of > > > > > regular ntp, but it would appear this would still have the same > > > > > problem -- while the ntpsec source contains an "include" directory > > > > > with lots of ntp-related header files, if one comes up with an ntpsec > > > > > recipe, nothing would be solved if it also does not install those > > > > > headers into ntpsec-dev. > > > > > > > > > > so, simple question: does anyone have a bitbake recipe for current > > > > > ntpsec? > > > > > > > > I do, it's unfinished as I realised part way through that the python > > > > dependency meant it wasn't going to fit for my use case, but the > > > > basics of the build are there. > > > > > > so is there a link for this? > > > > > > > Have a look at this: > > > > https://github.com/akiernan/meta-openembedded/commit/b1464c4b8dcab4a9dfaebbb7116b1c8462a198c4 > > > > Seems like it works for me. Will send a patch if it looks good. > > well, it builds for my poky/aarch64/core-image-base build, so all > that's let is to decide how to populate ntpsec-dev with those header > files (simple), and why they're not part of nptsec-dev in the first > place. > I'm just scanning through the code and I don't obviously see anything which is a public interface (other than the python one)? There's clearly bits you could pick out, but having that in a default package feels wrong to me - there's no -dev package in Ubuntu that I can spot either. -- Alex Kiernan ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [oe] should "ntp-dev" package have header files in it, or not? 2021-10-27 16:30 ` Alex Kiernan @ 2021-10-27 16:41 ` Robert P. J. Day 0 siblings, 0 replies; 13+ messages in thread From: Robert P. J. Day @ 2021-10-27 16:41 UTC (permalink / raw) To: Alex Kiernan; +Cc: Khem Raj, OpenEmbedded Development mailing list On Wed, 27 Oct 2021, Alex Kiernan wrote: > On Wed, Oct 27, 2021 at 4:55 PM Robert P. J. Day <rpjday@crashcourse.ca> wrote: > > > > On Tue, 26 Oct 2021, Alex Kiernan wrote: > > > > > On Mon, Oct 25, 2021 at 4:11 PM Robert P. J. Day <rpjday@crashcourse.ca> wrote: > > > > > > > > On Mon, 25 Oct 2021, Alex Kiernan wrote: > > > > > > > > > On Mon, Oct 25, 2021 at 11:51 AM Robert P. J. Day <rpjday@crashcourse.ca> wrote: > > > > > > > > > > > > On Sun, 24 Oct 2021, Khem Raj wrote: > > > > > > > > > > > > > On Sun, Oct 24, 2021 at 5:51 AM Robert P. J. Day <rpjday@crashcourse.ca> wrote: > > > > > > > > > > > > > > > > > > > > > > > > colleague recently asked me how to get access to one or more header > > > > > > > > files associated with "ntp", so he could: > > > > > > > > > > > > > > > > #include <ntp.h> > > > > > > > > > > > > > > > > from some other code. casually, i suggested the standard way was to > > > > > > > > add ntp to his recipe's DEPENDS, but that didn't do it, so i built ntp > > > > > > > > in my own aarch64 project, then took a look under packages-split to > > > > > > > > see what got packaged in ntp-dev, and was puzzled to see it was > > > > > > > > absolutely empty. > > > > > > > > > > > > > > > > is this deliberate? are other recipes not entitled to ntp's header > > > > > > > > files? am i overlooking something? > > > > > > > > > > > > > > While the header seems to be meant for public consumption, the build > > > > > > > explicitly does not export it, so perhaps thats not expected to be > > > > > > > used this way anymore. > > > > > > > > > > > > just to tie this back to a question i once asked on (i believe) the > > > > > > YP mailing list, this wind river build is using ntpsec instead of > > > > > > regular ntp, but it would appear this would still have the same > > > > > > problem -- while the ntpsec source contains an "include" directory > > > > > > with lots of ntp-related header files, if one comes up with an ntpsec > > > > > > recipe, nothing would be solved if it also does not install those > > > > > > headers into ntpsec-dev. > > > > > > > > > > > > so, simple question: does anyone have a bitbake recipe for current > > > > > > ntpsec? > > > > > > > > > > I do, it's unfinished as I realised part way through that the python > > > > > dependency meant it wasn't going to fit for my use case, but the > > > > > basics of the build are there. > > > > > > > > so is there a link for this? > > > > > > > > > > Have a look at this: > > > > > > https://github.com/akiernan/meta-openembedded/commit/b1464c4b8dcab4a9dfaebbb7116b1c8462a198c4 > > > > > > Seems like it works for me. Will send a patch if it looks good. > > > > well, it builds for my poky/aarch64/core-image-base build, so all > > that's let is to decide how to populate ntpsec-dev with those header > > files (simple), and why they're not part of nptsec-dev in the first > > place. > > > > I'm just scanning through the code and I don't obviously see > anything which is a public interface (other than the python one)? > There's clearly bits you could pick out, but having that in a > default package feels wrong to me - there's no -dev package in > Ubuntu that I can spot either. i know, and i just had clarified for me why they're trying to do it this way -- they don't want to support the python interface, so they have to do this hack. i'm not sure i want to go along with that idea. rday ^ permalink raw reply [flat|nested] 13+ messages in thread
end of thread, other threads:[~2021-10-27 16:41 UTC | newest] Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2021-10-24 12:51 should "ntp-dev" package have header files in it, or not? Robert P. J. Day 2021-10-24 17:15 ` [oe] " Khem Raj 2021-10-24 18:24 ` rpjday 2021-10-24 19:10 ` rpjday 2021-10-25 10:50 ` Robert P. J. Day 2021-10-25 14:49 ` Alex Kiernan 2021-10-25 15:11 ` Robert P. J. Day 2021-10-25 15:20 ` Alex Kiernan 2021-10-26 19:22 ` Alex Kiernan 2021-10-27 9:03 ` Robert P. J. Day 2021-10-27 15:55 ` Robert P. J. Day 2021-10-27 16:30 ` Alex Kiernan 2021-10-27 16:41 ` Robert P. J. Day
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).