* Re: grub2 ChangeLog conf/i386-pc.rmk conf/powerpc-i... [not found] <E1IDUyx-00052s-AR@cvs.savannah.gnu.org> @ 2007-07-25 21:16 ` Vesa Jääskeläinen 2007-07-25 22:28 ` Jerone Young 0 siblings, 1 reply; 8+ messages in thread From: Vesa Jääskeläinen @ 2007-07-25 21:16 UTC (permalink / raw) To: The development of GRUB 2 Jerone Young wrote: > Added files: > include : multiboot.h multiboot2.h > include/grub : multiboot.h multiboot2.h multiboot_loader.h include directory should be clean of grub includes, so I suppose first line is mistake commit? ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: grub2 ChangeLog conf/i386-pc.rmk conf/powerpc-i... 2007-07-25 21:16 ` grub2 ChangeLog conf/i386-pc.rmk conf/powerpc-i Vesa Jääskeläinen @ 2007-07-25 22:28 ` Jerone Young 2007-07-30 21:23 ` Marco Gerards 2007-08-07 19:19 ` Yoshinori K. Okuji 0 siblings, 2 replies; 8+ messages in thread From: Jerone Young @ 2007-07-25 22:28 UTC (permalink / raw) To: The development of GRUB 2 This was no mistake. So here is the thinking here (I figured this would come up). The multiboot heads outside of the grub directory are not grub specific. This gives other operating systems or programs (in this case GPL 3 compatible operating systems) the ability to include these headers and use them. They mainly contain definitions that are not just specific to grub, but multiboot. On 7/25/07, Vesa Jääskeläinen <chaac@nic.fi> wrote: > Jerone Young wrote: > > Added files: > > include : multiboot.h multiboot2.h > > include/grub : multiboot.h multiboot2.h multiboot_loader.h > > include directory should be clean of grub includes, so I suppose first > line is mistake commit? > > > > _______________________________________________ > Grub-devel mailing list > Grub-devel@gnu.org > http://lists.gnu.org/mailman/listinfo/grub-devel > ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: grub2 ChangeLog conf/i386-pc.rmk conf/powerpc-i... 2007-07-25 22:28 ` Jerone Young @ 2007-07-30 21:23 ` Marco Gerards 2007-07-30 21:50 ` Jerone Young 2007-08-07 19:19 ` Yoshinori K. Okuji 1 sibling, 1 reply; 8+ messages in thread From: Marco Gerards @ 2007-07-30 21:23 UTC (permalink / raw) To: The development of GRUB 2 "Jerone Young" <jerone@gmail.com> writes: > This was no mistake. So here is the thinking here (I figured this > would come up). The multiboot heads outside of the grub directory are > not grub specific. This gives other operating systems or programs (in > this case GPL 3 compatible operating systems) the ability to include > these headers and use them. They mainly contain definitions that are > not just specific to grub, but multiboot. It would be better to discuss such things on the list first, clearly. The directory structure is, unfortunately, quite permanent in CVS and difficult to change properly. How about using include/multiboot/*.h instead? -- Marco ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: grub2 ChangeLog conf/i386-pc.rmk conf/powerpc-i... 2007-07-30 21:23 ` Marco Gerards @ 2007-07-30 21:50 ` Jerone Young 2007-08-02 17:05 ` Marco Gerards 0 siblings, 1 reply; 8+ messages in thread From: Jerone Young @ 2007-07-30 21:50 UTC (permalink / raw) To: The development of GRUB 2 On 7/30/07, Marco Gerards <mgerards@xs4all.nl> wrote: > "Jerone Young" <jerone@gmail.com> writes: > > > This was no mistake. So here is the thinking here (I figured this > > would come up). The multiboot heads outside of the grub directory are > > not grub specific. This gives other operating systems or programs (in > > this case GPL 3 compatible operating systems) the ability to include > > these headers and use them. They mainly contain definitions that are > > not just specific to grub, but multiboot. > > It would be better to discuss such things on the list first, clearly. > The directory structure is, unfortunately, quite permanent in CVS and > difficult to change properly. > > How about using include/multiboot/*.h instead? That could work also. Having include/multiboot/*.h wouldn't hurt. Though is it necessary to have everything in it's own directory under the include directory? I'm in favor either way. > > -- > Marco > > > > > _______________________________________________ > Grub-devel mailing list > Grub-devel@gnu.org > http://lists.gnu.org/mailman/listinfo/grub-devel > ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: grub2 ChangeLog conf/i386-pc.rmk conf/powerpc-i... 2007-07-30 21:50 ` Jerone Young @ 2007-08-02 17:05 ` Marco Gerards 0 siblings, 0 replies; 8+ messages in thread From: Marco Gerards @ 2007-08-02 17:05 UTC (permalink / raw) To: The development of GRUB 2 "Jerone Young" <jerone@gmail.com> writes: > On 7/30/07, Marco Gerards <mgerards@xs4all.nl> wrote: >> "Jerone Young" <jerone@gmail.com> writes: >> >> > This was no mistake. So here is the thinking here (I figured this >> > would come up). The multiboot heads outside of the grub directory are >> > not grub specific. This gives other operating systems or programs (in >> > this case GPL 3 compatible operating systems) the ability to include >> > these headers and use them. They mainly contain definitions that are >> > not just specific to grub, but multiboot. >> >> It would be better to discuss such things on the list first, clearly. >> The directory structure is, unfortunately, quite permanent in CVS and >> difficult to change properly. >> >> How about using include/multiboot/*.h instead? > > That could work also. Having include/multiboot/*.h wouldn't hurt. > Though is it necessary to have everything in it's own directory under > the include directory? I'm in favor either way. It is not a big issue for me and changing it now would make it messy with CVS, I think. It depends on what the other developers think. -- Marco ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: grub2 ChangeLog conf/i386-pc.rmk conf/powerpc-i... 2007-07-25 22:28 ` Jerone Young 2007-07-30 21:23 ` Marco Gerards @ 2007-08-07 19:19 ` Yoshinori K. Okuji 2007-08-07 19:48 ` Jerone Young 1 sibling, 1 reply; 8+ messages in thread From: Yoshinori K. Okuji @ 2007-08-07 19:19 UTC (permalink / raw) To: The development of GRUB 2 Hello, On Thursday 26 July 2007 00:28, Jerone Young wrote: > This was no mistake. So here is the thinking here (I figured this > would come up). The multiboot heads outside of the grub directory are > not grub specific. This gives other operating systems or programs (in > this case GPL 3 compatible operating systems) the ability to include > these headers and use them. They mainly contain definitions that are > not just specific to grub, but multiboot. First of all, thank you for the great contribution! I guess I really must finish writing up the specification now... About the headers, I don't like the location, either. As I said before, the purpose of GRUB is not to provide a library. Even if code can be reused, this is out of our concern. And, more importantly, the reason why the header files are put under grub/ is to avoid conflicts with system headers. Although the probablity of having such a conflict on multiboot.h, I still prefer to segregate our own headers under grub. Thanks, Okuji ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: grub2 ChangeLog conf/i386-pc.rmk conf/powerpc-i... 2007-08-07 19:19 ` Yoshinori K. Okuji @ 2007-08-07 19:48 ` Jerone Young 2007-11-10 17:39 ` Marco Gerards 0 siblings, 1 reply; 8+ messages in thread From: Jerone Young @ 2007-08-07 19:48 UTC (permalink / raw) To: The development of GRUB 2 That sounds reasonable. So perhaps having a multiboot directory as Marco specified is the best way to go then. Let me know if this is an a way everyone agrees on and I'll get a patch together to make things nice for everyone. On 8/7/07, Yoshinori K. Okuji <okuji@enbug.org> wrote: > Hello, > > On Thursday 26 July 2007 00:28, Jerone Young wrote: > > This was no mistake. So here is the thinking here (I figured this > > would come up). The multiboot heads outside of the grub directory are > > not grub specific. This gives other operating systems or programs (in > > this case GPL 3 compatible operating systems) the ability to include > > these headers and use them. They mainly contain definitions that are > > not just specific to grub, but multiboot. > > First of all, thank you for the great contribution! I guess I really must > finish writing up the specification now... > > About the headers, I don't like the location, either. As I said before, the > purpose of GRUB is not to provide a library. Even if code can be reused, this > is out of our concern. And, more importantly, the reason why the header files > are put under grub/ is to avoid conflicts with system headers. Although the > probablity of having such a conflict on multiboot.h, I still prefer to > segregate our own headers under grub. > > Thanks, > Okuji > > > _______________________________________________ > Grub-devel mailing list > Grub-devel@gnu.org > http://lists.gnu.org/mailman/listinfo/grub-devel > ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: grub2 ChangeLog conf/i386-pc.rmk conf/powerpc-i... 2007-08-07 19:48 ` Jerone Young @ 2007-11-10 17:39 ` Marco Gerards 0 siblings, 0 replies; 8+ messages in thread From: Marco Gerards @ 2007-11-10 17:39 UTC (permalink / raw) To: The development of GRUB 2 "Jerone Young" <jerone@gmail.com> writes: > That sounds reasonable. So perhaps having a multiboot directory as > Marco specified is the best way to go then. Let me know if this is an > a way everyone agrees on and I'll get a patch together to make things > nice for everyone. I hear no objections... :-) Too bad CVS sucks for these kinds of things :-) -- Marco ^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2007-11-10 17:39 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <E1IDUyx-00052s-AR@cvs.savannah.gnu.org>
2007-07-25 21:16 ` grub2 ChangeLog conf/i386-pc.rmk conf/powerpc-i Vesa Jääskeläinen
2007-07-25 22:28 ` Jerone Young
2007-07-30 21:23 ` Marco Gerards
2007-07-30 21:50 ` Jerone Young
2007-08-02 17:05 ` Marco Gerards
2007-08-07 19:19 ` Yoshinori K. Okuji
2007-08-07 19:48 ` Jerone Young
2007-11-10 17:39 ` Marco Gerards
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.