Thread overview
[OT] Getting in touch with the GCC team.
Jan 28, 2015
simendsjo
Jan 28, 2015
Johannes Pfau
Jan 28, 2015
simendsjo
Jan 28, 2015
Johannes Pfau
Jan 28, 2015
simendsjo
Jan 28, 2015
Johannes Pfau
Jan 28, 2015
simendsjo
January 28, 2015
Hi,
This is way off topic, but I'm not sure where else to go. I want to report a bug to g++, but this has shown to be extremely hard.. I hope that at least here I can get a reply. And if it's really this hard to add a bugreport, maybe someone could be nice and report it for me.

This is a cross-post from gcc.reddit.com: http://www.reddit.com/r/gcc/comments/2tq4ra/how_can_i_report_a_bug_to_the_gcc_team/

----

Many open-source software have easily accessible bug databases
- an important aspect of developing high quality products.

So why is it nearly impossible to report a GCC bug?

I tried to register at https://gcc.gnu.org/bugzilla, but the
response was: "User account creation has been restricted. Contact
your administrator or the maintainer (overseers@gcc.gnu.org) for
information about creating an account."

So lets send a mail to overseers@gcc.gnu.org explaining the issue.
The reply: "I'm afraid I wasn't able to deliver your message to
the following addresses.  This is a permanent error; I've given
up. Sorry it didn't work out."

Well, at least they have a mailing list. I registered to the
gcc-help mailing list and tried submitting the bug report there.
And I finally got a reply today! Yay!
"Hi. This is the qmail-send program at sourceware.org.  I'm afraid
I wasn't able to deliver your message to the following addresses.
This is a permanent error; I've given up. Sorry it didn't work
out."

Is this for real? An open-source project of this size, and it's
hard-as-hell to get in touch with any developers?

So I ask you: How can I report a bug to the gcc team?

Thanks.

PS: Yes, the correct subreddit would probably have been r/gcc, but
seeing 514 subscribers and 2 online, I don't expect to get
a response there.
January 28, 2015
Am Wed, 28 Jan 2015 07:55:34 +0000
schrieb "simendsjo" <simendsjo@gmail.com>:

> Hi,
> This is way off topic, but I'm not sure where else to go. I want
> to report a bug to g++, but this has shown to be extremely hard..
> I hope that at least here I can get a reply. And if it's really
> this hard to add a bugreport, maybe someone could be nice and
> report it for me.
> 
> This is a cross-post from gcc.reddit.com: http://www.reddit.com/r/gcc/comments/2tq4ra/how_can_i_report_a_bug_to_the_gcc_team/
> 
> ----
> 
> Many open-source software have easily accessible bug databases - an important aspect of developing high quality products.
> 
> So why is it nearly impossible to report a GCC bug?
> 
> I tried to register at https://gcc.gnu.org/bugzilla, but the response was: "User account creation has been restricted. Contact your administrator or the maintainer (overseers@gcc.gnu.org) for information about creating an account."
> 
> So lets send a mail to overseers@gcc.gnu.org explaining the issue. The reply: "I'm afraid I wasn't able to deliver your message to the following addresses.  This is a permanent error; I've given up. Sorry it didn't work out."
> 
> Well, at least they have a mailing list. I registered to the
> gcc-help mailing list and tried submitting the bug report there.
> And I finally got a reply today! Yay!
> "Hi. This is the qmail-send program at sourceware.org.  I'm afraid
> I wasn't able to deliver your message to the following addresses.
> This is a permanent error; I've given up. Sorry it didn't work
> out."
> 
> Is this for real? An open-source project of this size, and it's hard-as-hell to get in touch with any developers?
> 
> So I ask you: How can I report a bug to the gcc team?
> 
> Thanks.
> 
> PS: Yes, the correct subreddit would probably have been r/gcc, but
> seeing 514 subscribers and 2 online, I don't expect to get
> a response there.

I registered an account on https://gcc.gnu.org/bugzilla some time ago
and there were no restrictions. Sounds like they currently have
some issues with their email servers.
January 28, 2015
On Wednesday, 28 January 2015 at 09:33:00 UTC, Johannes Pfau wrote:
> Am Wed, 28 Jan 2015 07:55:34 +0000
> schrieb "simendsjo" <simendsjo@gmail.com>:
>> (...)
> I registered an account on https://gcc.gnu.org/bugzilla some time ago
> and there were no restrictions. Sounds like they currently have
> some issues with their email servers.

In that case they've had the problems for a week. Is there someone that can be contacted about this? Maybe they don't know about the problem? The mail address that comes up at bugzilla isn't in use.

If not, maybe you can add the issue?
The bugreport is pasted below.

====

Hi,

The following short example is a (somewhat reduced) example from
Bjarne Stroustroups book Programming Principles and Practice using
C++ 2nd edition first print, section 8.5.9 on page 290.

I'm able to reproduce the behavior on shorter examples, but I'm
afraid to do so as I don't know enough C++ to know if I'm hiding
the actual error.

After mailing Stroustrup about the issue, he suggested I added
a bug report. I'm unable to register at Bugzilla, so I add it here
in a hope that someone with access can add it.

He noted that I should copy the following text in the bugreport:

    12.8 Copying and moving class objects [class.copy]

    A copy/move constructor that is defaulted and not defined as
    deleted is implicitly defined if it is odrused (3.2) or when
    it is explicitly defaulted after its first declaration.
    [ Note: The copy/move constructor is implicitly defined even
    if the implementation elided its odr-use (3.2, 12.2). —end
    note ] If the implicitlydefined constructor would satisfy
    the requirements of a constexpr constructor (7.1.5), the
    implicitly-defined constructor is constexpr.

----

The code in question that fails to compile (a bit reduced from the
book example):

    struct Point { double x, y; };

    constexpr double xscale = 10;
    constexpr double yscale = 0.8;

    constexpr Point scale(Point p) { return {xscale*p.x,yscale*p.y};}

    int main() {
        Point p2 {10,10};
        constexpr Point p6 = scale(p2); // Error 'p2 not usable in constant expression'
    }

----

The compiler arguments used and the error it produces:

    $ g++ -std=c++11 -c -o test.o test.cpp

    test.cpp: In function ‘int main()’:
    test.cpp:10:34: error: the value of ‘p2’ is not usable in a constant expression
         constexpr Point p6 = scale(p2); // Error 'p2 not usable in constant expression'
                                      ^
    test.cpp:9:11: note: ‘p2’ was not declared ‘constexpr’
         Point p2 {10,10};
               ^
----

Versions used:
    $ gcc --version
    gcc (GCC) 4.9.2 20141224 (prerelease)
    Copyright (C) 2014 Free Software Foundation, Inc.
    This is free software; see the source for copying conditions.  There is NO
    warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

    $ g++ --version
    g++ (GCC) 4.9.2 20141224 (prerelease)
    Copyright (C) 2014 Free Software Foundation, Inc.
    This is free software; see the source for copying conditions.  There is NO
    warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

    $ uname -a
    Linux simendsjo-desktop 3.16.6-1-ck-bamboo #1 SMP PREEMPT Mon Jan 5 20:15:19 CET 2015 x86_64 GNU/Linux

Let me know if you need more information in order to reproduce
this.

/simendsjo
January 28, 2015
Am Wed, 28 Jan 2015 09:48:01 +0000
schrieb "simendsjo" <simendsjo@gmail.com>:

> On Wednesday, 28 January 2015 at 09:33:00 UTC, Johannes Pfau wrote:
> > Am Wed, 28 Jan 2015 07:55:34 +0000
> > schrieb "simendsjo" <simendsjo@gmail.com>:
> >> (...)
> > I registered an account on https://gcc.gnu.org/bugzilla some
> > time ago
> > and there were no restrictions. Sounds like they currently have
> > some issues with their email servers.
> 
> In that case they've had the problems for a week. Is there someone that can be contacted about this? Maybe they don't know about the problem? The mail address that comes up at bugzilla isn't in use.
> 
> If not, maybe you can add the issue?
> The bugreport is pasted below.
> 

I just registered a new account and it worked fine. Maybe they filter certain email providers. gmail.com and gmx.de addresses seem to be working so maybe try with a different email address.

If this still doesn't work I can open the bug report for you but it'd be better if you could report it, in case they have any further questions.


January 28, 2015
On Wednesday, 28 January 2015 at 11:19:11 UTC, Johannes Pfau
wrote:
> Am Wed, 28 Jan 2015 09:48:01 +0000
> schrieb "simendsjo" <simendsjo@gmail.com>:
>
>> On Wednesday, 28 January 2015 at 09:33:00 UTC, Johannes Pfau wrote:
>> > Am Wed, 28 Jan 2015 07:55:34 +0000
>> > schrieb "simendsjo" <simendsjo@gmail.com>:
>> >> (...)
>> > I registered an account on https://gcc.gnu.org/bugzilla some time ago
>> > and there were no restrictions. Sounds like they currently have
>> > some issues with their email servers.
>> 
>> In that case they've had the problems for a week. Is there someone that can be contacted about this? Maybe they don't know about the problem? The mail address that comes up at bugzilla isn't in use.
>> 
>> If not, maybe you can add the issue?
>> The bugreport is pasted below.
>> 
>
> I just registered a new account and it worked fine. Maybe they filter
> certain email providers. gmail.com and gmx.de addresses seem to be
> working so maybe try with a different email address.
>
> If this still doesn't work I can open the bug report for you but it'd
> be better if you could report it, in case they have any further
> questions.

What!? I just tried again (with my gmail address as before), and
I still get the error. I even tried two different browsers.
January 28, 2015
Am Wed, 28 Jan 2015 11:50:56 +0000
schrieb "simendsjo" <simendsjo@gmail.com>:

> On Wednesday, 28 January 2015 at 11:19:11 UTC, Johannes Pfau wrote:
> > Am Wed, 28 Jan 2015 09:48:01 +0000
> > schrieb "simendsjo" <simendsjo@gmail.com>:
> >
> >> On Wednesday, 28 January 2015 at 09:33:00 UTC, Johannes Pfau wrote:
> >> > Am Wed, 28 Jan 2015 07:55:34 +0000
> >> > schrieb "simendsjo" <simendsjo@gmail.com>:
> >> >> (...)
> >> > I registered an account on https://gcc.gnu.org/bugzilla some
> >> > time ago
> >> > and there were no restrictions. Sounds like they currently
> >> > have
> >> > some issues with their email servers.
> >> 
> >> In that case they've had the problems for a week. Is there someone that can be contacted about this? Maybe they don't know about the problem? The mail address that comes up at bugzilla isn't in use.
> >> 
> >> If not, maybe you can add the issue?
> >> The bugreport is pasted below.
> >> 
> >
> > I just registered a new account and it worked fine. Maybe they
> > filter
> > certain email providers. gmail.com and gmx.de addresses seem to
> > be
> > working so maybe try with a different email address.
> >
> > If this still doesn't work I can open the bug report for you
> > but it'd
> > be better if you could report it, in case they have any further
> > questions.
> 
> What!? I just tried again (with my gmail address as before), and I still get the error. I even tried two different browsers.

Um, seems they block gmail addresses now. I registered my gmail address some time ago, back then it still worked. I tried gmx.de/com today and these addresses work. You can also use a throw-away discard.email address. I wonder why they block gmail...

January 28, 2015
On Wednesday, 28 January 2015 at 14:42:26 UTC, Johannes Pfau wrote:
(...)
> Um, seems they block gmail addresses now. I registered my gmail address
> some time ago, back then it still worked. I tried gmx.de/com today and
> these addresses work. You can also use a throw-away discard.email
> address. I wonder why they block gmail...

Ok, I tried my domain email, and it worked. Why on earth would they block gmails 500 million users?

Thanks for the help :)