Re: BTS for GRUB 2 (Re: BTS overhaul)

2007-12-16 Thread Vesa Jääskeläinen
Robert Millan wrote:
 The creature has been seized:
 
   http://savannah.gnu.org/bugs/?group=grub
 
 I've left the bugs that apply to documentation since we'll probably reuse
 much of GRUB Legacy's and they will still apply.
 
 Finally the BTS is usable for keeping track of GRUB 2 stuff.
 
 Two thoughts:
 
   - The website still prompts to send GRUB 2 queries to grub-devel,
   should we adjust that to make them use the BTS?

Yes. And for grub legacy users (and version info what is grub legacy)
there should be note that these are no longer being processed or
something like that.

   - The BTS sends bug notifications to bug-grub.  Rather than moving those
   to this list, perhaps it'd be a good idea to claim bug-grub for GRUB 2
   (and move GRUB Legacy queries to /dev/full), so that bug tracking (which
   tends to be quite verbose) is separate and this list can be used for
   general discussion more confortably.
 
 What do you think?

I think now would be good spot to re-configure mailing lists :)

bug-grub@ sounds like a bug list.
grub-devel@ sound link a development list.

grub-help@ or grub-users@ would be more fit for user discussions. Are
there any GNU standards for these? And perhaps require to switch to
subscribe only lists.

I think it is important to get notification about new bugs, so some
feedback is needed, but this does not necessary need to be discussion
list. I think that this is like commit-grub list is for information
about changes in reposity.



___
Grub-devel mailing list
Grub-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/grub-devel


Re: BTS for GRUB 2 (Re: BTS overhaul)

2007-12-16 Thread Robert Millan
On Sun, Dec 16, 2007 at 12:27:03PM +0200, Vesa Jääskeläinen wrote:
 Robert Millan wrote:
  The creature has been seized:
  
http://savannah.gnu.org/bugs/?group=grub
  
  I've left the bugs that apply to documentation since we'll probably reuse
  much of GRUB Legacy's and they will still apply.
  
  Finally the BTS is usable for keeping track of GRUB 2 stuff.
  
  Two thoughts:
  
- The website still prompts to send GRUB 2 queries to grub-devel,
should we adjust that to make them use the BTS?
 
 Yes. And for grub legacy users (and version info what is grub legacy)
 there should be note that these are no longer being processed or
 something like that.

Ok then.  I suggest that we move grub-legacy-bugs.en.html to
grub-2-bugs.en.html, and create a new grub-legacy-bugs.en.html prompting
reporters to try reproduce their problem in GRUB 2 (if they have a problem)
or update their patches to GRUB 2.

- The BTS sends bug notifications to bug-grub.  Rather than moving those
to this list, perhaps it'd be a good idea to claim bug-grub for GRUB 2
(and move GRUB Legacy queries to /dev/full), so that bug tracking (which
tends to be quite verbose) is separate and this list can be used for
general discussion more confortably.
  
  What do you think?
 
 I think now would be good spot to re-configure mailing lists :)
 
 bug-grub@ sounds like a bug list.
 grub-devel@ sound link a development list.

Good.  I'm subscribing to bug-grub then.

Another question is, how will we do context reply for patches?  The BTS doesn't
seem to easily allow this.  Maybe we could followup on our replies via
bug-grub ?  But a problem with that is that it'll be hard to see the full
context of a discussion when browsing bugs.

Another problem is that submitter is likely not subscribed to bug-grub (does
the message you get when trying to write there without being subscribed say you
have to subscribe, or that you have to wait for someone to process your mail
(which won't happen) ?).

 grub-help@ or grub-users@ would be more fit for user discussions. Are
 there any GNU standards for these? And perhaps require to switch to
 subscribe only lists.

The convention in GNU projects is to call them help-$project.

-- 
Robert Millan

GPLv2 I know my rights; I want my phone call!
DRM What use is a phone call, if you are unable to speak?
(as seen on /.)


___
Grub-devel mailing list
Grub-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/grub-devel


Re: Switching to git?

2007-12-16 Thread Robert Millan
On Sun, Dec 16, 2007 at 02:32:29AM -0200, Otavio Salvador wrote:
 Robert Millan [EMAIL PROTECTED] writes:
 
  So it seems nobody objected.  What do we need to proceed?
 
 Prepare a file with authors names to be used during the conversion and
 a run to git-cvsimport using it? :-)

I mean in the context of Savannah.

-- 
Robert Millan

GPLv2 I know my rights; I want my phone call!
DRM What use is a phone call, if you are unable to speak?
(as seen on /.)


___
Grub-devel mailing list
Grub-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/grub-devel


Re: BTS for GRUB 2 (Re: BTS overhaul)

2007-12-16 Thread Robert Millan
On Sun, Dec 16, 2007 at 12:02:35PM +0100, Robert Millan wrote:
 - The website still prompts to send GRUB 2 queries to grub-devel,
 should we adjust that to make them use the BTS?
  
  Yes. And for grub legacy users (and version info what is grub legacy)
  there should be note that these are no longer being processed or
  something like that.
 
 Ok then.  I suggest that we move grub-legacy-bugs.en.html to
 grub-2-bugs.en.html, and create a new grub-legacy-bugs.en.html prompting
 reporters to try reproduce their problem in GRUB 2 (if they have a problem)
 or update their patches to GRUB 2.

I propose the attached patch.  Don't pay much attention to the
grub-2-bugs.en.html part;  it's simply copiing what we had in
grub-legacy-bugs.en.html with a s/Legacy/2/g in the title.

-- 
Robert Millan

GPLv2 I know my rights; I want my phone call!
DRM What use is a phone call, if you are unable to speak?
(as seen on /.)
Index: grub-2-bugs.en.html
===
RCS file: /web/grub/grub/grub-2-bugs.en.html,v
retrieving revision 1.14
diff -u -p -r1.14 grub-2-bugs.en.html
--- grub-2-bugs.en.html	4 Jun 2006 17:04:46 -	1.14
+++ grub-2-bugs.en.html	16 Dec 2007 11:12:31 -
@@ -8,7 +8,7 @@
 link rel=stylesheet type=text/css href=grub.css
 media=screen title=grub css /
 link rel=stylesheet type=text/css href=print.css media=print /
-titleGNU GRUB - Bug Reports/title
+titleGNU GRUB - GRUB 2 Bugs/title
 /head
 body
 div id=wrap
@@ -47,12 +47,49 @@ media=screen title=grub css /
 div id=content
 !-- end header --
 
+
 h1Bug Reports/h1
-p
-GRUB 2 is under very active development, so bugs are handled in the 
-developers' list grub-devel@gnu.org at the moment. Since this list is 
-a members-only list, please subscribe to it then send e-mail to this 
-list.
+
+P
+NOTE: For general information on how to report bugs,
+A HREF=http://www.chiark.greenend.org.uk/~sgtatham/bugs.html;How to
+Report Bugs Effectively/A
+is worth reading.
+/P
+
+P
+When you encounter a problem or a bug, check if the
+A HREF=http://savannah.gnu.org/bugs/?group=grub;Bug Tracking System/A
+stores the same problem.
+Also, take a look at the A HREF=grub-faq.en.htmlGNU GRUB FAQ/A.
+This may have a useful suggestion about your problem.
+/P
+
+P
+If you didn't find information about your problem, read the chapter
+EMReporting bugs/EM in A HREF=/software/grub/manual/the manual/A.
+Very often, people ask us their questions with little or even no
+information about their systems. That's quite useless, because we have
+to EMguess/EM what you did, what was displayed and what really
+happened. Please notice that we may not see your computer directly. So,
+whenever you report a bug, you must include enough information so that
+we can understand what happened and even reproduce your problem in our
+own machines.
+
+/P
+
+P
+Once you have realized how to write a bug report, please submit it to the
+A HREF=http://savannah.gnu.org/bugs/?group=grub;Bug Tracking System/A
+with information about your computer and what you did
+EMas much as possible/EM. Excessive information is always better than
+no information.
+/P
+
+P
+If you prefer using electronic mail, you can submit a report to the mailing
+list lt;[EMAIL PROTECTED]gt;.
+/P
 
 
 
Index: grub-legacy-bugs.en.html
===
RCS file: /web/grub/grub/grub-legacy-bugs.en.html,v
retrieving revision 1.13
diff -u -p -r1.13 grub-legacy-bugs.en.html
--- grub-legacy-bugs.en.html	4 Jun 2006 17:04:46 -	1.13
+++ grub-legacy-bugs.en.html	16 Dec 2007 11:12:31 -
@@ -51,48 +51,16 @@ media=screen title=grub css /
 h1Bug Reports/h1
 
 P
-NOTE: For general information on how to report bugs,
-A HREF=http://www.chiark.greenend.org.uk/~sgtatham/bugs.html;How to
-Report Bugs Effectively/A
-is worth reading.
+Support for filing bug reports on GRUB Legacy has been discontinued.  Please, check
+if you can reproduce your problem with GRUB 2, or if the feature you want is already
+present in GRUB 2.  Then report it as a a href=grub-2-bugs.en.htmlGRUB 2 bug/a
+if it still applies.
 /P
 
 P
-When you encounter a problem or a bug, check if the
-A HREF=http://savannah.gnu.org/bugs/?group=grub;Bug Tracking System/A
-stores the same problem.
-Also, take a look at the A HREF=grub-faq.en.htmlGNU GRUB FAQ/A.
-This may have a useful suggestion about your problem.
+Additionally, if you were providing a patch please update it to work on GRUB 2.
 /P
 
-P
-If you didn't find information about your problem, read the chapter
-EMReporting bugs/EM in A HREF=/software/grub/manual/the manual/A.
-Very often, people ask us their questions with little or even no
-information about their systems. That's quite useless, because we have
-to EMguess/EM what you did, what was displayed and what really
-happened. Please notice that we may not see your computer directly. So,
-whenever you report a bug, you must include enough information so that
-we can 

Re: [PATCH] Use linker script to remove unnecessary sections

2007-12-16 Thread Robert Millan
On Fri, Dec 14, 2007 at 08:11:36PM +0800, Bean wrote:
 Hi,
 
 This patch use customized linker script to build *.img and *.mod
 files, it should remove unnecessary sections created by the compiler.
 
 
 2007-12-14  Bean  [EMAIL PROTECTED]
 
   * conf/i386-pc.rmk (COMMON_LDFLAGS): Use ldscript to link.
 
   * aclocal.m4 (grub_PROG_OBJCOPY_ABSOLUTE): Test ldscript.
 
   * configure.ac : Remove the '--build-id=none' flag.

This probably breaks other targets than i386-pc.  linuxbios and ieee1275
both use ELF.

-- 
Robert Millan

GPLv2 I know my rights; I want my phone call!
DRM What use is a phone call, if you are unable to speak?
(as seen on /.)


___
Grub-devel mailing list
Grub-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/grub-devel


Re: BTS for GRUB 2 (Re: BTS overhaul)

2007-12-16 Thread Vesa Jääskeläinen
Robert Millan wrote:
 On Sun, Dec 16, 2007 at 12:02:35PM +0100, Robert Millan wrote:
   - The website still prompts to send GRUB 2 queries to grub-devel,
   should we adjust that to make them use the BTS?
 Yes. And for grub legacy users (and version info what is grub legacy)
 there should be note that these are no longer being processed or
 something like that.
 Ok then.  I suggest that we move grub-legacy-bugs.en.html to
 grub-2-bugs.en.html, and create a new grub-legacy-bugs.en.html prompting
 reporters to try reproduce their problem in GRUB 2 (if they have a problem)
 or update their patches to GRUB 2.
 
 I propose the attached patch.  Don't pay much attention to the
 grub-2-bugs.en.html part;  it's simply copiing what we had in
 grub-legacy-bugs.en.html with a s/Legacy/2/g in the title.

There is also this page that needs a change:
https://savannah.gnu.org/bugs/?func=additemgroup=grub


___
Grub-devel mailing list
Grub-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/grub-devel


moving ata initialisation to a command

2007-12-16 Thread Robert Millan

I'd like to move ata.mod initialisation away from its _init routine and into
a separate command.  This way it isn't a nuissance when it gets included in
monolithic builds (such as the ones made by grub-mkrescue) and disables biosdisk
completely.

Does that sound fine?

-- 
Robert Millan

GPLv2 I know my rights; I want my phone call!
DRM What use is a phone call, if you are unable to speak?
(as seen on /.)


___
Grub-devel mailing list
Grub-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/grub-devel


Re: moving ata initialisation to a command

2007-12-16 Thread Vesa Jääskeläinen
Robert Millan wrote:
 I'd like to move ata.mod initialisation away from its _init routine and into
 a separate command.  This way it isn't a nuissance when it gets included in
 monolithic builds (such as the ones made by grub-mkrescue) and disables 
 biosdisk
 completely.
 
 Does that sound fine?
 

While you are there why not add optional IO-base argument so one could
use more than one controller lurking in other IO-bases (second/third PCI
?). Of course there needs to be some kind of auto detect for easier
usage for normal users.




___
Grub-devel mailing list
Grub-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/grub-devel


Re: BTS for GRUB 2 (Re: BTS overhaul)

2007-12-16 Thread Robert Millan
On Sun, Dec 16, 2007 at 01:22:44PM +0200, Vesa Jääskeläinen wrote:
 Robert Millan wrote:
  On Sun, Dec 16, 2007 at 12:02:35PM +0100, Robert Millan wrote:
- The website still prompts to send GRUB 2 queries to grub-devel,
should we adjust that to make them use the BTS?
  Yes. And for grub legacy users (and version info what is grub legacy)
  there should be note that these are no longer being processed or
  something like that.
  Ok then.  I suggest that we move grub-legacy-bugs.en.html to
  grub-2-bugs.en.html, and create a new grub-legacy-bugs.en.html prompting
  reporters to try reproduce their problem in GRUB 2 (if they have a problem)
  or update their patches to GRUB 2.
  
  I propose the attached patch.  Don't pay much attention to the
  grub-2-bugs.en.html part;  it's simply copiing what we had in
  grub-legacy-bugs.en.html with a s/Legacy/2/g in the title.

Committed.

 There is also this page that needs a change:
 https://savannah.gnu.org/bugs/?func=additemgroup=grub

Marco fixed that.

-- 
Robert Millan

GPLv2 I know my rights; I want my phone call!
DRM What use is a phone call, if you are unable to speak?
(as seen on /.)


___
Grub-devel mailing list
Grub-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/grub-devel


Re: Switching to git?

2007-12-16 Thread Pavel Roskin

Quoting Robert Millan [EMAIL PROTECTED]:


On Sun, Dec 16, 2007 at 02:32:29AM -0200, Otavio Salvador wrote:

Robert Millan [EMAIL PROTECTED] writes:

 So it seems nobody objected.  What do we need to proceed?

Prepare a file with authors names to be used during the conversion and
a run to git-cvsimport using it? :-)


I mean in the context of Savannah.


This page has the necessary information:
http://savannah.gnu.org/maintenance/UsingGit

You'll probably need to enable Git support on Savannah first (I don't  
see it mentioned, but it should be easy), just to make sure it's OK  
and you have the necessary permissions.


Next step is the conversion.  That page tells how to get the CVS  
repository from Savannah.  I would probably use git-cvsimport from the  
latest git for the conversion.  Or maybe I would try parsecvs as well  
and check the results.  It's very important to verify the repository  
with gitk and qgit.


Then push the repository to Savannah as described.  Make sure you can  
check out.  If you have anything to commit and push, check it too  
(maybe some documentation change mentioning git).  Once everything is  
working, disable CVS support for the project.


--
Regards,
Pavel Roskin


___
Grub-devel mailing list
Grub-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/grub-devel


Re: BTS overhaul

2007-12-16 Thread Jordi Mallach
On Sat, Dec 15, 2007 at 02:14:30PM +0100, Marco Gerards wrote:
 No, the reaction to from Okuji was that if we have a bugtracker, it
 needs to be available.  So if one of us sets up a bugtracker, we have
 no guarantee about availability.  With savannah we have this.

Well, Savannah isn't free of downtimes or problems. I mean, there are
community development places like Savannah, Gna! or Alioth only based on
trac.

But don't make me wrong, I'm not personally interested in this at all, I
was just making sure the suggestion did get to the right people. Now
that tne BTS is clean, I guess it'll be good enough.

-- 
Jordi Mallach Pérez  --  Debian developer http://www.debian.org/
[EMAIL PROTECTED] [EMAIL PROTECTED] http://www.sindominio.net/
GnuPG public key information available at http://oskuro.net/


___
Grub-devel mailing list
Grub-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/grub-devel


Re: [PATCH] Use linker script to remove unnecessary sections

2007-12-16 Thread Christian Franke

Robert Millan wrote:

On Sun, Dec 16, 2007 at 11:29:31AM -0500, Pavel Roskin wrote:
  
I agree that we should avoid naming highly target-specific linker  
scripts in a generic way.  i386-pc.ld might be a better name.



or i386/pc/ld (more consistent with the rest of grub)

  


or i386/pc/img.ld (ld script to produce .img files).

Should this dir structure reside in conf ? This scheme is not yet used 
for the *mk files in this directory.


Christian



___
Grub-devel mailing list
Grub-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/grub-devel


Grub on x86_64 crash?

2007-12-16 Thread Steven Yi

by http://cross-lfs.org/view/svn/x86_64-64/boot/building-a-bootloader.html:
On x86 and x86_64 (multilib) architectures, the preferred bootloader is GRUB. Unfortunately, GRUB doesn't work on x86_64 Pure64 - the stage2 files can be correctly built as 32-bit, but the grub shell is a 64-bit program, and tries to execute some of the stage2 routines - this results in a segmentation fault. Therefore, in the final system we use Lilo as the bootloader. 
How is it going on now?




___
Grub-devel mailing list
Grub-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/grub-devel


Re: Switching to git?

2007-12-16 Thread Yoshinori K. Okuji
On Saturday 15 December 2007 11:54, Robert Millan wrote:
 So it seems nobody objected.  What do we need to proceed?

I do object. Personally, I believe that git is inferior to other modern 
version control systems, thus I don't want to move. If we do, I prefer to go 
with something better.

Okuji


___
Grub-devel mailing list
Grub-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/grub-devel


Re: BTS for GRUB 2 (Re: BTS overhaul)

2007-12-16 Thread Yoshinori K. Okuji
On Sunday 16 December 2007 11:27, Vesa Jääskeläinen wrote:
 grub-help@ or grub-users@ would be more fit for user discussions. Are
 there any GNU standards for these? And perhaps require to switch to
 subscribe only lists.

This might be the third time to say this, but...

help-grub is already effective. For now, it is just an alias to bug-grub. But 
I can request the sysadmin to make a separate one, if necessary.

Okuji


___
Grub-devel mailing list
Grub-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/grub-devel


Re: BTS for GRUB 2 (Re: BTS overhaul)

2007-12-16 Thread Yoshinori K. Okuji
On Sunday 16 December 2007 12:02, Robert Millan wrote:
 Another question is, how will we do context reply for patches?  The BTS
 doesn't seem to easily allow this.  Maybe we could followup on our replies
 via bug-grub ?  But a problem with that is that it'll be hard to see the
 full context of a discussion when browsing bugs.

This was exactly what I didn't like with (most) bug trackers...

Does the Patch Tracker provide any useful feature to this? When I looked at 
this, it was no different from the Bug Tracker, so I simply disabled it. But 
this was some years ago.

 Another problem is that submitter is likely not subscribed to bug-grub
 (does the message you get when trying to write there without being
 subscribed say you have to subscribe, or that you have to wait for someone
 to process your mail (which won't happen) ?).

It might be possible to configure the mailman to push through email from 
savannah.

Okuji


___
Grub-devel mailing list
Grub-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/grub-devel