public inbox for gdb-patches@sourceware.org
 help / color / mirror / Atom feed
* GDB 7.8 update (getting closer, new pre-release)
@ 2014-07-17 13:39 Joel Brobecker
  2014-07-17 15:07 ` H.J. Lu
                   ` (2 more replies)
  0 siblings, 3 replies; 11+ messages in thread
From: Joel Brobecker @ 2014-07-17 13:39 UTC (permalink / raw)
  To: gdb-patches

Hello everyone,

First, a big Thank You to everyone who worked on cleaning out
all the regressions and blocking issues so far. While the release
process for this branch started as the quietest ever for me,
the number of identified blocking issues eventually rose to about
3 times the number of issues identified in the previous release
process. We're down to 3 entries in the TODO list before 7.8 release,
so Thank You to everyone involved in the fixes getting us there.

The 3 entries are:

    [Doug/Pedro] Asynchronous + all-stop problematic on gdbserver
    (being debated as not critical for 7.8, and I think I saw a patch
    from Doug to help the user in case of problem)

    [Doug] /usr/share/gdb/{guile,python}/ gets installed even --without-{guile,python}
    NTH - not serious, nice to have only

    [Doug] Precompile scheme files
    NTH - not critical, but just a bit more important than "nice to have"

Issue #1 looks like it's on its way to being mitigated, and in
the meantime isn't critical. Issue #2 is "nice to have", and
issue #3 is "important".

Doug - any thoughts on when we might a fix, at least for issue #3?
I propose that we take issue #2 out of the mix. We've been doing
this for Python files too, so it could be argued as not being
a regression.

I propose I make a second pre-release tomorrow morning, or even
tonight. That should give people some time to re-test. I'm away
next week, but hopefully by the time I come back, we'll be ready
to make that release.

Thoughts?

-- 
Joel

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: GDB 7.8 update (getting closer, new pre-release)
  2014-07-17 13:39 GDB 7.8 update (getting closer, new pre-release) Joel Brobecker
@ 2014-07-17 15:07 ` H.J. Lu
  2014-07-17 22:19   ` Joel Brobecker
  2014-07-17 18:23 ` Doug Evans
  2014-07-28 20:20 ` Edjunior Barbosa Machado
  2 siblings, 1 reply; 11+ messages in thread
From: H.J. Lu @ 2014-07-17 15:07 UTC (permalink / raw)
  To: Joel Brobecker; +Cc: GDB

On Thu, Jul 17, 2014 at 6:38 AM, Joel Brobecker <brobecker@adacore.com> wrote:
> Hello everyone,
>
> First, a big Thank You to everyone who worked on cleaning out
> all the regressions and blocking issues so far. While the release
> process for this branch started as the quietest ever for me,
> the number of identified blocking issues eventually rose to about
> 3 times the number of issues identified in the previous release
> process. We're down to 3 entries in the TODO list before 7.8 release,
> so Thank You to everyone involved in the fixes getting us there.
>
> The 3 entries are:
>
>     [Doug/Pedro] Asynchronous + all-stop problematic on gdbserver
>     (being debated as not critical for 7.8, and I think I saw a patch
>     from Doug to help the user in case of problem)
>
>     [Doug] /usr/share/gdb/{guile,python}/ gets installed even --without-{guile,python}
>     NTH - not serious, nice to have only
>
>     [Doug] Precompile scheme files
>     NTH - not critical, but just a bit more important than "nice to have"
>
> Issue #1 looks like it's on its way to being mitigated, and in
> the meantime isn't critical. Issue #2 is "nice to have", and
> issue #3 is "important".
>
> Doug - any thoughts on when we might a fix, at least for issue #3?
> I propose that we take issue #2 out of the mix. We've been doing
> this for Python files too, so it could be argued as not being
> a regression.
>
> I propose I make a second pre-release tomorrow morning, or even
> tonight. That should give people some time to re-test. I'm away
> next week, but hopefully by the time I come back, we'll be ready
> to make that release.
>
> Thoughts?
>

Is that possible to include those 2 patches:

https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=144bed8d4d8a1bdc0067f55f2ee71c07e5594677
https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=cca5b8b64b3286bb96cd7a2c18232d1acea85cd9

in GDB 7.8. It properly disassembles PLT section in libc.so with
IFUNC.

Thanks.

-- 
H.J.

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: GDB 7.8 update (getting closer, new pre-release)
  2014-07-17 13:39 GDB 7.8 update (getting closer, new pre-release) Joel Brobecker
  2014-07-17 15:07 ` H.J. Lu
@ 2014-07-17 18:23 ` Doug Evans
  2014-07-18 19:27   ` Doug Evans
  2014-07-28 20:20 ` Edjunior Barbosa Machado
  2 siblings, 1 reply; 11+ messages in thread
From: Doug Evans @ 2014-07-17 18:23 UTC (permalink / raw)
  To: Joel Brobecker; +Cc: gdb-patches

On Thu, Jul 17, 2014 at 2:38 PM, Joel Brobecker <brobecker@adacore.com> wrote:
> Hello everyone,
>
> First, a big Thank You to everyone who worked on cleaning out
> all the regressions and blocking issues so far. While the release
> process for this branch started as the quietest ever for me,
> the number of identified blocking issues eventually rose to about
> 3 times the number of issues identified in the previous release
> process. We're down to 3 entries in the TODO list before 7.8 release,
> so Thank You to everyone involved in the fixes getting us there.
>
> The 3 entries are:
>
>     [Doug/Pedro] Asynchronous + all-stop problematic on gdbserver
>     (being debated as not critical for 7.8, and I think I saw a patch
>     from Doug to help the user in case of problem)
>
>     [Doug] /usr/share/gdb/{guile,python}/ gets installed even --without-{guile,python}
>     NTH - not serious, nice to have only
>
>     [Doug] Precompile scheme files
>     NTH - not critical, but just a bit more important than "nice to have"
>
> Issue #1 looks like it's on its way to being mitigated, and in
> the meantime isn't critical.

Right, though I'd really like the mitigation to go in 7.8.
It's all set to go, just need to check in.

> Issue #2 is "nice to have", and
> issue #3 is "important".
>
> Doug - any thoughts on when we might a fix, at least for issue #3?

Working on it now. We have a patch, just need to finish it up.

> I propose that we take issue #2 out of the mix. We've been doing
> this for Python files too, so it could be argued as not being
> a regression.

Agreed.

> I propose I make a second pre-release tomorrow morning, or even
> tonight. That should give people some time to re-test. I'm away
> next week, but hopefully by the time I come back, we'll be ready
> to make that release.
>
> Thoughts?

ok by me.

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: GDB 7.8 update (getting closer, new pre-release)
  2014-07-17 15:07 ` H.J. Lu
@ 2014-07-17 22:19   ` Joel Brobecker
       [not found]     ` <CAMe9rOp05O-S-Pg1cEiFm+FdzknDSwJg3FTrob-K=UPXKSMmEA@mail.gmail.com>
  0 siblings, 1 reply; 11+ messages in thread
From: Joel Brobecker @ 2014-07-17 22:19 UTC (permalink / raw)
  To: H.J. Lu; +Cc: GDB

> Is that possible to include those 2 patches:
> 
> https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=144bed8d4d8a1bdc0067f55f2ee71c07e5594677
> https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=cca5b8b64b3286bb96cd7a2c18232d1acea85cd9
> 
> in GDB 7.8. It properly disassembles PLT section in libc.so with
> IFUNC.

Can you please have one of the binutils maintainers assess the risk
level of backporting these patches into 7.8?

-- 
Joel

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: GDB 7.8 update (getting closer, new pre-release)
  2014-07-17 18:23 ` Doug Evans
@ 2014-07-18 19:27   ` Doug Evans
  0 siblings, 0 replies; 11+ messages in thread
From: Doug Evans @ 2014-07-18 19:27 UTC (permalink / raw)
  To: Joel Brobecker; +Cc: gdb-patches

On Thu, Jul 17, 2014 at 7:13 PM, Doug Evans <dje@google.com> wrote:
>> I propose that we take issue #2 out of the mix. We've been doing
>> this for Python files too, so it could be argued as not being
>> a regression.
>
> Agreed.

Hi.
fyi, I need to do something in this area for compiled guile files, so
I'm going to tackle this for 7.8.

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: Fwd: GDB 7.8 update (getting closer, new pre-release)
       [not found]     ` <CAMe9rOp05O-S-Pg1cEiFm+FdzknDSwJg3FTrob-K=UPXKSMmEA@mail.gmail.com>
@ 2014-07-20  0:56       ` Alan Modra
  2014-07-28 18:18         ` Joel Brobecker
  0 siblings, 1 reply; 11+ messages in thread
From: Alan Modra @ 2014-07-20  0:56 UTC (permalink / raw)
  To: H.J. Lu, gdb-patches; +Cc: Nick Clifton

> > https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=144bed8d4d8a1bdc0067f55f2ee71c07e5594677
> > https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=cca5b8b64b3286bb96cd7a2c18232d1acea85cd9
> >
> > in GDB 7.8. It properly disassembles PLT section in libc.so with
> > IFUNC.
> 
> Can you please have one of the binutils maintainers assess the risk
> level of backporting these patches into 7.8?

I've become a little rusty on the x86 target code but it looks OK to
me.  The simple approach that HJ has taken is quite suited to a
release branch, as compared to redesigning x86_64 ifunc support..
(The latter might be preferable on mainline to avoid the reloc
scanning, if possible, but I leave that decision to HJ.)

-- 
Alan Modra
Australia Development Lab, IBM

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: Fwd: GDB 7.8 update (getting closer, new pre-release)
  2014-07-20  0:56       ` Fwd: " Alan Modra
@ 2014-07-28 18:18         ` Joel Brobecker
  2014-07-28 19:04           ` H.J. Lu
  0 siblings, 1 reply; 11+ messages in thread
From: Joel Brobecker @ 2014-07-28 18:18 UTC (permalink / raw)
  To: Alan Modra; +Cc: H.J. Lu, gdb-patches, Nick Clifton

> > > https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=144bed8d4d8a1bdc0067f55f2ee71c07e5594677
> > > https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=cca5b8b64b3286bb96cd7a2c18232d1acea85cd9
> > >
> > > in GDB 7.8. It properly disassembles PLT section in libc.so with
> > > IFUNC.
> > 
> > Can you please have one of the binutils maintainers assess the risk
> > level of backporting these patches into 7.8?
> 
> I've become a little rusty on the x86 target code but it looks OK to
> me.  The simple approach that HJ has taken is quite suited to a
> release branch, as compared to redesigning x86_64 ifunc support..
> (The latter might be preferable on mainline to avoid the reloc
> scanning, if possible, but I leave that decision to HJ.)

Thanks, Alan.

HJ,

if this hasn't been ported to the branch yet, please go ahead now.

-- 
Joel

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: Fwd: GDB 7.8 update (getting closer, new pre-release)
  2014-07-28 18:18         ` Joel Brobecker
@ 2014-07-28 19:04           ` H.J. Lu
  0 siblings, 0 replies; 11+ messages in thread
From: H.J. Lu @ 2014-07-28 19:04 UTC (permalink / raw)
  To: Joel Brobecker; +Cc: Alan Modra, GDB, Nick Clifton

On Mon, Jul 28, 2014 at 8:14 AM, Joel Brobecker <brobecker@adacore.com> wrote:
>> > > https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=144bed8d4d8a1bdc0067f55f2ee71c07e5594677
>> > > https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=cca5b8b64b3286bb96cd7a2c18232d1acea85cd9
>> > >
>> > > in GDB 7.8. It properly disassembles PLT section in libc.so with
>> > > IFUNC.
>> >
>> > Can you please have one of the binutils maintainers assess the risk
>> > level of backporting these patches into 7.8?
>>
>> I've become a little rusty on the x86 target code but it looks OK to
>> me.  The simple approach that HJ has taken is quite suited to a
>> release branch, as compared to redesigning x86_64 ifunc support..
>> (The latter might be preferable on mainline to avoid the reloc
>> scanning, if possible, but I leave that decision to HJ.)
>
> Thanks, Alan.
>
> HJ,
>
> if this hasn't been ported to the branch yet, please go ahead now.
>

I checked them into 7.8 branch.

Thanks.

-- 
H.J.

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: GDB 7.8 update (getting closer, new pre-release)
  2014-07-17 13:39 GDB 7.8 update (getting closer, new pre-release) Joel Brobecker
  2014-07-17 15:07 ` H.J. Lu
  2014-07-17 18:23 ` Doug Evans
@ 2014-07-28 20:20 ` Edjunior Barbosa Machado
  2014-07-28 20:23   ` Joel Brobecker
  2 siblings, 1 reply; 11+ messages in thread
From: Edjunior Barbosa Machado @ 2014-07-28 20:20 UTC (permalink / raw)
  To: Joel Brobecker, gdb-patches

On 07/17/2014 10:38 AM, Joel Brobecker wrote:
> Hello everyone,
> 
> First, a big Thank You to everyone who worked on cleaning out
> all the regressions and blocking issues so far. While the release
> process for this branch started as the quietest ever for me,
> the number of identified blocking issues eventually rose to about
> 3 times the number of issues identified in the previous release
> process. We're down to 3 entries in the TODO list before 7.8 release,
> so Thank You to everyone involved in the fixes getting us there.
> 
> The 3 entries are:
> 
>     [Doug/Pedro] Asynchronous + all-stop problematic on gdbserver
>     (being debated as not critical for 7.8, and I think I saw a patch
>     from Doug to help the user in case of problem)
> 
>     [Doug] /usr/share/gdb/{guile,python}/ gets installed even --without-{guile,python}
>     NTH - not serious, nice to have only
> 
>     [Doug] Precompile scheme files
>     NTH - not critical, but just a bit more important than "nice to have"
> 
> Issue #1 looks like it's on its way to being mitigated, and in
> the meantime isn't critical. Issue #2 is "nice to have", and
> issue #3 is "important".
> 
> Doug - any thoughts on when we might a fix, at least for issue #3?
> I propose that we take issue #2 out of the mix. We've been doing
> this for Python files too, so it could be argued as not being
> a regression.
> 
> I propose I make a second pre-release tomorrow morning, or even
> tonight. That should give people some time to re-test. I'm away
> next week, but hopefully by the time I come back, we'll be ready
> to make that release.
> 
> Thoughts?

Hi,
is possible to check these 2 patches into 7.8 branch?

https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=aebf9d247e4026189a0f612ee03c19cdf4bf86ac
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=572f65559b461133292118cee522b7e437714a07

These patches solve several unexpected failures from
gdb.base/watchpoint-reuse-slot.exp in ppc64 servers and s390/s390x due to
inappropriate handling on targets that don't support hw break/watchpoints.

Thanks,
--
Edjunior

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: GDB 7.8 update (getting closer, new pre-release)
  2014-07-28 20:20 ` Edjunior Barbosa Machado
@ 2014-07-28 20:23   ` Joel Brobecker
  2014-07-28 21:47     ` Edjunior Barbosa Machado
  0 siblings, 1 reply; 11+ messages in thread
From: Joel Brobecker @ 2014-07-28 20:23 UTC (permalink / raw)
  To: Edjunior Barbosa Machado; +Cc: gdb-patches

> Hi,
> is possible to check these 2 patches into 7.8 branch?

Just in the nick of time! :-)

> https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=aebf9d247e4026189a0f612ee03c19cdf4bf86ac
> https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=572f65559b461133292118cee522b7e437714a07
> 
> These patches solve several unexpected failures from
> gdb.base/watchpoint-reuse-slot.exp in ppc64 servers and s390/s390x due to
> inappropriate handling on targets that don't support hw break/watchpoints.

Yes, those two are OK for 7.8.

-- 
Joel

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: GDB 7.8 update (getting closer, new pre-release)
  2014-07-28 20:23   ` Joel Brobecker
@ 2014-07-28 21:47     ` Edjunior Barbosa Machado
  0 siblings, 0 replies; 11+ messages in thread
From: Edjunior Barbosa Machado @ 2014-07-28 21:47 UTC (permalink / raw)
  To: Joel Brobecker; +Cc: gdb-patches

On 07/28/2014 05:20 PM, Joel Brobecker wrote:
>> Hi,
>> is possible to check these 2 patches into 7.8 branch?
> 
> Just in the nick of time! :-)
> 
>> https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=aebf9d247e4026189a0f612ee03c19cdf4bf86ac
>> https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=572f65559b461133292118cee522b7e437714a07
>>
>> These patches solve several unexpected failures from
>> gdb.base/watchpoint-reuse-slot.exp in ppc64 servers and s390/s390x due to
>> inappropriate handling on targets that don't support hw break/watchpoints.
> 
> Yes, those two are OK for 7.8.

Thanks Joel, I've just checked them into 7.8 branch:

	https://sourceware.org/ml/gdb-cvs/2014-07/msg00100.html

--
Edjunior

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2014-07-28 20:51 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-07-17 13:39 GDB 7.8 update (getting closer, new pre-release) Joel Brobecker
2014-07-17 15:07 ` H.J. Lu
2014-07-17 22:19   ` Joel Brobecker
     [not found]     ` <CAMe9rOp05O-S-Pg1cEiFm+FdzknDSwJg3FTrob-K=UPXKSMmEA@mail.gmail.com>
2014-07-20  0:56       ` Fwd: " Alan Modra
2014-07-28 18:18         ` Joel Brobecker
2014-07-28 19:04           ` H.J. Lu
2014-07-17 18:23 ` Doug Evans
2014-07-18 19:27   ` Doug Evans
2014-07-28 20:20 ` Edjunior Barbosa Machado
2014-07-28 20:23   ` Joel Brobecker
2014-07-28 21:47     ` Edjunior Barbosa Machado

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 read-only IMAP folder(s) and NNTP newsgroup(s).