All of lore.kernel.org
 help / color / mirror / Atom feed
* 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.