public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user] emerge firefox-52.4.0 compile failure
@ 2017-10-08  2:51 Grant Edwards
  2017-10-08  9:05 ` Mick
  0 siblings, 1 reply; 26+ messages in thread
From: Grant Edwards @ 2017-10-08  2:51 UTC (permalink / raw
  To: gentoo-user

When I did my usual update today firefox 52.4.0 failed to build.
There are thousands of compiler warnings in the build log, but the
only thing I can find that looks like an error is this:

/usr/bin/x86_64-pc-linux-gnu-g++ [...] /var/tmp/portage/www-client/firefox-52.4.0/work/firefox-52.4.0esr/ff/gfx/thebes/Unified_cpp_gfx_thebes0.cpp
[...]
In file included from /var/tmp/portage/www-client/firefox-52.4.0/work/firefox-52.4.0esr/ff/gfx/thebes/Unified_cpp_gfx_thebes0.cpp:65:0:
/var/tmp/portage/www-client/firefox-52.4.0/work/firefox-52.4.0esr/gfx/thebes/gfxFont.cpp:2625:29: error: 'mozilla::gfx::ShapedTextFlags' has not been declared
/var/tmp/portage/www-client/firefox-52.4.0/work/firefox-52.4.0esr/gfx/thebes/gfxFont.cpp:2626:24: error: 'RoundingFlags' has not been declared
/var/tmp/portage/www-client/firefox-52.4.0/work/firefox-52.4.0esr/gfx/thebes/gfxFont.cpp:2618:1: error: template-id 'GetShapedWord<>' for 'gfxShapedWord* gfxFont::GetShapedWord(gfxFont::DrawTarget*, const uint8_t*, uint32_t, uint32_t, gfxFont::Script, bool, int32_t, int, int, gfxTextPerfMetrics*)' does not match any template declaration
[...]
make[4]: *** [/var/tmp/portage/www-client/firefox-52.4.0/work/firefox-52.4.0esr/config/rules.mk:951: Unified_cpp_gfx_thebes0.o] Error 1
make[4]: *** Waiting for unfinished jobs....

Google provides zero hits for any of those three errors.

Does this look familiar to anybody?

--
Grant








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

* Re: [gentoo-user] emerge firefox-52.4.0 compile failure
  2017-10-08  2:51 [gentoo-user] emerge firefox-52.4.0 compile failure Grant Edwards
@ 2017-10-08  9:05 ` Mick
  2017-10-08 17:02   ` [gentoo-user] " Grant Edwards
  2017-10-09 19:20   ` Grant Edwards
  0 siblings, 2 replies; 26+ messages in thread
From: Mick @ 2017-10-08  9:05 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 1866 bytes --]

On Sunday, 8 October 2017 03:51:41 BST Grant Edwards wrote:
> When I did my usual update today firefox 52.4.0 failed to build.
> There are thousands of compiler warnings in the build log, but the
> only thing I can find that looks like an error is this:
> 
> /usr/bin/x86_64-pc-linux-gnu-g++ [...]
> /var/tmp/portage/www-client/firefox-52.4.0/work/firefox-52.4.0esr/ff/gfx/th
> ebes/Unified_cpp_gfx_thebes0.cpp [...]
> In file included from
> /var/tmp/portage/www-client/firefox-52.4.0/work/firefox-52.4.0esr/ff/gfx/th
> ebes/Unified_cpp_gfx_thebes0.cpp:65:0:
> /var/tmp/portage/www-client/firefox-52.4.0/work/firefox-52.4.0esr/gfx/thebe
> s/gfxFont.cpp:2625:29: error: 'mozilla::gfx::ShapedTextFlags' has not been
> declared
> /var/tmp/portage/www-client/firefox-52.4.0/work/firefox-52.4.0esr/gfx/thebe
> s/gfxFont.cpp:2626:24: error: 'RoundingFlags' has not been declared
> /var/tmp/portage/www-client/firefox-52.4.0/work/firefox-52.4.0esr/gfx/thebe
> s/gfxFont.cpp:2618:1: error: template-id 'GetShapedWord<>' for
> 'gfxShapedWord* gfxFont::GetShapedWord(gfxFont::DrawTarget*, const
> uint8_t*, uint32_t, uint32_t, gfxFont::Script, bool, int32_t, int, int,
> gfxTextPerfMetrics*)' does not match any template declaration [...]
> make[4]: ***
> [/var/tmp/portage/www-client/firefox-52.4.0/work/firefox-52.4.0esr/config/r
> ules.mk:951: Unified_cpp_gfx_thebes0.o] Error 1 make[4]: *** Waiting for
> unfinished jobs....
> 
> Google provides zero hits for any of those three errors.
> 
> Does this look familiar to anybody?
> 
> --
> Grant

Your compiler is barfing at something, but I'm no coder to know what this 
might be.  In a Gentoo context, I'd start by checking you have installed and 
switched to sys-devel/gcc-5.4.0-r3 which is the latest stable version and at 
least here compiled and installed firefox-52.4.0 on 4 PCs without a problem.

-- 
Regards,
Mick

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

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

* [gentoo-user] Re: emerge firefox-52.4.0 compile failure
  2017-10-08  9:05 ` Mick
@ 2017-10-08 17:02   ` Grant Edwards
  2017-10-08 18:23     ` Mick
  2017-10-09 19:20   ` Grant Edwards
  1 sibling, 1 reply; 26+ messages in thread
From: Grant Edwards @ 2017-10-08 17:02 UTC (permalink / raw
  To: gentoo-user

On 2017-10-08, Mick <michaelkintzios@gmail.com> wrote:
> On Sunday, 8 October 2017 03:51:41 BST Grant Edwards wrote:
>> When I did my usual update today firefox 52.4.0 failed to build.
>> There are thousands of compiler warnings in the build log, but the
>> only thing I can find that looks like an error is this:

[...]

>> Google provides zero hits for any of those three errors.

> Your compiler is barfing at something, but I'm no coder to know what
> this might be.

Yes, thanks, those are g++ compiler error messages.  I could track
down and fix the problem in the source code, but since it's a "stable"
system, and firefox builds fine on other systems, I should have to do
that.

> In a Gentoo context, I'd start by checking you have installed and 
> switched to sys-devel/gcc-5.4.0-r3

Yep, I'm using gcc-5.4.0-r3.  There were 20+ other packages that got
built in that same upgrade, and they all went fine.

> which is the latest stable version and at least here compiled and
> installed firefox-52.4.0 on 4 PCs without a problem.

As have I.

I was afraid it might be failing RAM, but a second attempt failed in
exactly the same way.  I guess I'll delete the ebuild files and the
source tarball to force a download and then try again.

-- 
Grant






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

* Re: [gentoo-user] Re: emerge firefox-52.4.0 compile failure
  2017-10-08 17:02   ` [gentoo-user] " Grant Edwards
@ 2017-10-08 18:23     ` Mick
  2017-10-08 18:54       ` Grant Edwards
  0 siblings, 1 reply; 26+ messages in thread
From: Mick @ 2017-10-08 18:23 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 402 bytes --]

On Sunday, 8 October 2017 18:02:43 BST Grant Edwards wrote:

> I was afraid it might be failing RAM, but a second attempt failed in
> exactly the same way.  I guess I'll delete the ebuild files and the
> source tarball to force a download and then try again.

This won't harm, although I would expect portage would complain and not run 
the emerge if downloads were corrupted somehow.
-- 
Regards,
Mick

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

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

* [gentoo-user] Re: emerge firefox-52.4.0 compile failure
  2017-10-08 18:23     ` Mick
@ 2017-10-08 18:54       ` Grant Edwards
  2017-10-08 21:11         ` R0b0t1
  0 siblings, 1 reply; 26+ messages in thread
From: Grant Edwards @ 2017-10-08 18:54 UTC (permalink / raw
  To: gentoo-user

On 2017-10-08, Mick <michaelkintzios@gmail.com> wrote:
> On Sunday, 8 October 2017 18:02:43 BST Grant Edwards wrote:
>
>> I was afraid it might be failing RAM, but a second attempt failed in
>> exactly the same way.  I guess I'll delete the ebuild files and the
>> source tarball to force a download and then try again.

Same error.

> This won't harm, although I would expect portage would complain and
> not run the emerge if downloads were corrupted somehow.

True, but I couldn't think of anything else to try.  I'm building
chromium now -- it may be time to give up on firefox.  It's been
bahaving badly on several of my systems for a while now (burning 100%
cpu and using up huge amounts of RAM for minutes at a time while
apparently doing nothing).

-- 
Grant






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

* Re: [gentoo-user] Re: emerge firefox-52.4.0 compile failure
  2017-10-08 18:54       ` Grant Edwards
@ 2017-10-08 21:11         ` R0b0t1
  2017-10-08 21:53           ` Grant Edwards
  0 siblings, 1 reply; 26+ messages in thread
From: R0b0t1 @ 2017-10-08 21:11 UTC (permalink / raw
  To: gentoo-user

On Sun, Oct 8, 2017 at 1:54 PM, Grant Edwards <grant.b.edwards@gmail.com> wrote:
> On 2017-10-08, Mick <michaelkintzios@gmail.com> wrote:
>> This won't harm, although I would expect portage would complain and
>> not run the emerge if downloads were corrupted somehow.
>
> True, but I couldn't think of anything else to try.  I'm building
> chromium now -- it may be time to give up on firefox.  It's been
> bahaving badly on several of my systems for a while now (burning 100%
> cpu and using up huge amounts of RAM for minutes at a time while
> apparently doing nothing).
>

Usually what happens is it will be corrupted in RAM after being
verified on disk, and faulty results will be saved to disk from RAM. A
user on the forums recently had this issue compiling dev-lang/vala,
and I have had related issues.

As for what the error means: definitions are missing, which from an
end-user perspective is not really a fixable issue. I would rerun the
compilation with -j1 if you have not already done so. If other people
can build the package then portage may be munging the files in some
way, but these issues are hard to diagnose.

Cheers,
     R0b0t1


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

* [gentoo-user] Re: emerge firefox-52.4.0 compile failure
  2017-10-08 21:11         ` R0b0t1
@ 2017-10-08 21:53           ` Grant Edwards
  2017-10-09  0:14             ` R0b0t1
  0 siblings, 1 reply; 26+ messages in thread
From: Grant Edwards @ 2017-10-08 21:53 UTC (permalink / raw
  To: gentoo-user

On 2017-10-08, R0b0t1 <r030t1@gmail.com> wrote:

> Usually what happens is it will be corrupted in RAM after being
> verified on disk, and faulty results will be saved to disk from RAM. A
> user on the forums recently had this issue compiling dev-lang/vala,
> and I have had related issues.

I've had failing RAM corrupt files and cause compile failures (and 
various other odd problems). But, the exact symptoms tend to be pretty
random.  The chances are infinitesmal that a HW problem would corrupt
the download (or the compile itself) in an identical manner a second
time.

> As for what the error means: definitions are missing, which from an
> end-user perspective is not really a fixable issue.

Sometimes there are external library version/use-flag requirements
that don't make it into an ebuild file correctly.  But, all the other
cases I've run into like that yielded plenty of Google hits on the
error messages.

> I would rerun the compilation with -j1 if you have not already done
> so.

I'm going to try that as soon as chromium finishes building.

> If other people can build the package then portage may be munging the
> files in some way, but these issues are hard to diagnose.

-- 
Grant





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

* Re: [gentoo-user] Re: emerge firefox-52.4.0 compile failure
  2017-10-08 21:53           ` Grant Edwards
@ 2017-10-09  0:14             ` R0b0t1
  2017-10-09  1:38               ` Grant Edwards
  2017-10-11 20:58               ` mad.scientist.at.large
  0 siblings, 2 replies; 26+ messages in thread
From: R0b0t1 @ 2017-10-09  0:14 UTC (permalink / raw
  To: gentoo-user

On Sun, Oct 8, 2017 at 4:53 PM, Grant Edwards <grant.b.edwards@gmail.com> wrote:
> On 2017-10-08, R0b0t1 <r030t1@gmail.com> wrote:
>
>> Usually what happens is it will be corrupted in RAM after being
>> verified on disk, and faulty results will be saved to disk from RAM. A
>> user on the forums recently had this issue compiling dev-lang/vala,
>> and I have had related issues.
>
> I've had failing RAM corrupt files and cause compile failures (and
> various other odd problems). But, the exact symptoms tend to be pretty
> random.  The chances are infinitesmal that a HW problem would corrupt
> the download (or the compile itself) in an identical manner a second
> time.
>

Right, redownloading or rerunning the compilation usually fixes such
issues. At the same time, I have seen people hit bad areas of RAM
repeatedly and have it look like other errors.

>> As for what the error means: definitions are missing, which from an
>> end-user perspective is not really a fixable issue.
>
> Sometimes there are external library version/use-flag requirements
> that don't make it into an ebuild file correctly.  But, all the other
> cases I've run into like that yielded plenty of Google hits on the
> error messages.
>

In this case the namespace of the missing declaration is inside
Mozilla's, e.g. it is part of Firefox or a closely bundled library.

Cheers,
    R0b0t1


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

* [gentoo-user] Re: emerge firefox-52.4.0 compile failure
  2017-10-09  0:14             ` R0b0t1
@ 2017-10-09  1:38               ` Grant Edwards
  2017-10-09  2:16                 ` Grant Edwards
  2017-10-11 20:58               ` mad.scientist.at.large
  1 sibling, 1 reply; 26+ messages in thread
From: Grant Edwards @ 2017-10-09  1:38 UTC (permalink / raw
  To: gentoo-user

On 2017-10-09, R0b0t1 <r030t1@gmail.com> wrote:

> In this case the namespace of the missing declaration is inside
> Mozilla's, e.g. it is part of Firefox or a closely bundled library.

Yep, after a bit more research, that was my conclusion.

The chromium build finished happily, so I've just started another
firefox build with MAKEOPTS=-j1.  

The USE flag settings for firefox appear to be the same as my other
systems where it builds without error.

Weird.

-- 
Grant




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

* [gentoo-user] Re: emerge firefox-52.4.0 compile failure
  2017-10-09  1:38               ` Grant Edwards
@ 2017-10-09  2:16                 ` Grant Edwards
  2017-10-09  2:34                   ` allan gottlieb
  0 siblings, 1 reply; 26+ messages in thread
From: Grant Edwards @ 2017-10-09  2:16 UTC (permalink / raw
  To: gentoo-user

On 2017-10-09, Grant Edwards <grant.b.edwards@gmail.com> wrote:
> On 2017-10-09, R0b0t1 <r030t1@gmail.com> wrote:
>
>> In this case the namespace of the missing declaration is inside
>> Mozilla's, e.g. it is part of Firefox or a closely bundled library.
>
> Yep, after a bit more research, that was my conclusion.
>
> The chromium build finished happily, so I've just started another
> firefox build with MAKEOPTS=-j1.  

Same error.  But at least it's at the end of the build log now where
it's easy to find. :)

I guess I'll wait for the next firefox ESR update and see if that one
builds.

-- 
Grant






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

* Re: [gentoo-user] Re: emerge firefox-52.4.0 compile failure
  2017-10-09  2:16                 ` Grant Edwards
@ 2017-10-09  2:34                   ` allan gottlieb
  2017-10-09 14:10                     ` Grant Edwards
  0 siblings, 1 reply; 26+ messages in thread
From: allan gottlieb @ 2017-10-09  2:34 UTC (permalink / raw
  To: gentoo-user

On Mon, Oct 09 2017, Grant Edwards wrote:

> On 2017-10-09, Grant Edwards <grant.b.edwards@gmail.com> wrote:
>> On 2017-10-09, R0b0t1 <r030t1@gmail.com> wrote:
>>
>>> In this case the namespace of the missing declaration is inside
>>> Mozilla's, e.g. it is part of Firefox or a closely bundled library.
>>
>> Yep, after a bit more research, that was my conclusion.
>>
>> The chromium build finished happily, so I've just started another
>> firefox build with MAKEOPTS=-j1.  
>
> Same error.  But at least it's at the end of the build log now where
> it's easy to find. :)
>
> I guess I'll wait for the next firefox ESR update and see if that one
> builds.

This is a know bug see https://bugs.gentoo.org/633790

allan


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

* [gentoo-user] Re: emerge firefox-52.4.0 compile failure
  2017-10-09  2:34                   ` allan gottlieb
@ 2017-10-09 14:10                     ` Grant Edwards
  2017-10-09 23:47                       ` [gentoo-user] " R0b0t1
  0 siblings, 1 reply; 26+ messages in thread
From: Grant Edwards @ 2017-10-09 14:10 UTC (permalink / raw
  To: gentoo-user

On 2017-10-09, allan gottlieb <gottlieb@nyu.edu> wrote:

> This is a know bug see https://bugs.gentoo.org/633790

Yep, that's it.  Yet when you search for roundingflags or
shapedtextflags in Gentoo's bugzilla, it finds nothing.  Has the
search feature in Bugzilla ever worked?

-- 
Grant Edwards               grant.b.edwards        Yow! Four thousand
                                  at               different MAGNATES, MOGULS
                              gmail.com            & NABOBS are romping in my
                                                   gothic solarium!!



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

* [gentoo-user] Re: emerge firefox-52.4.0 compile failure
  2017-10-08  9:05 ` Mick
  2017-10-08 17:02   ` [gentoo-user] " Grant Edwards
@ 2017-10-09 19:20   ` Grant Edwards
  2017-10-10  9:19     ` Peter Humphrey
  2017-10-10 10:46     ` Neil Bothwick
  1 sibling, 2 replies; 26+ messages in thread
From: Grant Edwards @ 2017-10-09 19:20 UTC (permalink / raw
  To: gentoo-user

On 2017-10-08, Mick <michaelkintzios@gmail.com> wrote:

> Your compiler is barfing at something, but I'm no coder to know what this 
> might be.  In a Gentoo context, I'd start by checking you have installed and 
> switched to sys-devel/gcc-5.4.0-r3 which is the latest stable version and at 
> least here compiled and installed firefox-52.4.0 on 4 PCs without a problem.

It turns out that over the past week or so, there have been several
_different_ firefox ebuilds released.  One of them was broken:

  Version 52.4.0 (Oct 3) was OK.

  Version 52.4.0 (Oct 7) was broken.

  Version 52.4.0 (Oct 9) is OK.

You (and I) had successfully installed the Oct 3 version of 52.4.0,
but when I tried to install the Oct 7 version of 52.4.0, it failed.
The Oct 9 version is supposed to be fixed. I don't really see how you
can repeatedly release new versions of something without changing the
version number, but maybe that's just me...

-- 
Grant Edwards               grant.b.edwards        Yow! Being a BALD HERO
                                  at               is almost as FESTIVE as a
                              gmail.com            TATTOOED KNOCKWURST.



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

* Re: [gentoo-user] emerge firefox-52.4.0 compile failure
  2017-10-09 14:10                     ` Grant Edwards
@ 2017-10-09 23:47                       ` R0b0t1
  2017-10-10  0:57                         ` [gentoo-user] " Grant Edwards
  0 siblings, 1 reply; 26+ messages in thread
From: R0b0t1 @ 2017-10-09 23:47 UTC (permalink / raw
  To: gentoo-user@lists.gentoo.org

[-- Attachment #1: Type: text/plain, Size: 772 bytes --]

On Monday, October 9, 2017, Grant Edwards <grant.b.edwards@gmail.com> wrote:
> On 2017-10-09, allan gottlieb <gottlieb@nyu.edu> wrote:
>
>> This is a know bug see https://bugs.gentoo.org/633790
>
> Yep, that's it.  Yet when you search for roundingflags or
> shapedtextflags in Gentoo's bugzilla, it finds nothing.  Has the
> search feature in Bugzilla ever worked?
>

It's pretty limited. You might notice developers renaming bugs - this is
why. They usually include the full package name and version in their
rename, as well as the exact text from the last or most important error
encountered.

I filed a bug against nvidia-drivers last night which was a duplicate of
something that came up in the automatic search. It's hard to canvas the
tracker exhaustively.

R0b0t1.

[-- Attachment #2: Type: text/html, Size: 1002 bytes --]

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

* [gentoo-user] Re: emerge firefox-52.4.0 compile failure
  2017-10-09 23:47                       ` [gentoo-user] " R0b0t1
@ 2017-10-10  0:57                         ` Grant Edwards
  2017-10-10  5:16                           ` R0b0t1
  2017-10-10 10:27                           ` Marc Joliet
  0 siblings, 2 replies; 26+ messages in thread
From: Grant Edwards @ 2017-10-10  0:57 UTC (permalink / raw
  To: gentoo-user

On 2017-10-09, R0b0t1 <r030t1@gmail.com> wrote:
> On Monday, October 9, 2017, Grant Edwards <grant.b.edwards@gmail.com> wrote:
>> On 2017-10-09, allan gottlieb <gottlieb@nyu.edu> wrote:
>>
>>> This is a know bug see https://bugs.gentoo.org/633790
>>
>> Yep, that's it.  Yet when you search for roundingflags or
>> shapedtextflags in Gentoo's bugzilla, it finds nothing.  Has the
>> search feature in Bugzilla ever worked?
>
> It's pretty limited.

You're being too kind.  It's broken.  According to the bugzilla web
page, the search includes the summary/description (as one might
expect), but it doesn't actually _do_ that.

> You might notice developers renaming bugs -
> this is why. They usually include the full package name and version
> in their rename, as well as the exact text from the last or most
> important error encountered.

Why do people still use bugzilla??

I've used MantisBT a lot over the past few years, and it seems like it
works much better than bugzilla in many ways. It even has a search
that works!  Even Jira was better than bugzilla, and I never liked
Jira much.

Of course switching from one bug tracking system to another is a
pretty big undertaking...

--
Grant





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

* Re: [gentoo-user] Re: emerge firefox-52.4.0 compile failure
  2017-10-10  0:57                         ` [gentoo-user] " Grant Edwards
@ 2017-10-10  5:16                           ` R0b0t1
  2017-10-10 10:27                           ` Marc Joliet
  1 sibling, 0 replies; 26+ messages in thread
From: R0b0t1 @ 2017-10-10  5:16 UTC (permalink / raw
  To: gentoo-user

On Mon, Oct 9, 2017 at 7:57 PM, Grant Edwards <grant.b.edwards@gmail.com> wrote:
> On 2017-10-09, R0b0t1 <r030t1@gmail.com> wrote:
>> On Monday, October 9, 2017, Grant Edwards <grant.b.edwards@gmail.com> wrote:
>>> On 2017-10-09, allan gottlieb <gottlieb@nyu.edu> wrote:
>>>
>>>> This is a know bug see https://bugs.gentoo.org/633790
>>>
>>> Yep, that's it.  Yet when you search for roundingflags or
>>> shapedtextflags in Gentoo's bugzilla, it finds nothing.  Has the
>>> search feature in Bugzilla ever worked?
>>
>> It's pretty limited.
>
> You're being too kind.  It's broken.  According to the bugzilla web
> page, the search includes the summary/description (as one might
> expect), but it doesn't actually _do_ that.
>

Well, it successfully searches for substrings.

>> You might notice developers renaming bugs -
>> this is why. They usually include the full package name and version
>> in their rename, as well as the exact text from the last or most
>> important error encountered.
>
> Why do people still use bugzilla??
>
> I've used MantisBT a lot over the past few years, and it seems like it
> works much better than bugzilla in many ways. It even has a search
> that works!  Even Jira was better than bugzilla, and I never liked
> Jira much.
>
> Of course switching from one bug tracking system to another is a
> pretty big undertaking...
>

I worked with a project that used Mantis and had a good experience
with it. At this point I'm not sure it would be possible to get people
to switch.

There are a few migration scripts:
http://www.mantisbt.org/wiki/doku.php/mantisbt:faq.

R0b0t1.


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

* Re: [gentoo-user] Re: emerge firefox-52.4.0 compile failure
  2017-10-09 19:20   ` Grant Edwards
@ 2017-10-10  9:19     ` Peter Humphrey
  2017-10-10 10:11       ` Marc Joliet
  2017-10-10 10:46     ` Neil Bothwick
  1 sibling, 1 reply; 26+ messages in thread
From: Peter Humphrey @ 2017-10-10  9:19 UTC (permalink / raw
  To: gentoo-user

On Monday, 9 October 2017 20:20:53 BST Grant Edwards wrote:

> I don't really see how you can repeatedly release new versions of
> something without changing the version number, but maybe that's just me...

No, it isn't just you. What you describe is a classic example of a developer 
trying to hide his mistakes - strictly unprofessional. It would not have 
been allowed anywhere I've worked.

I know that volunteers are hard to find, but even so ...

Good work spotting the trail, by the way.

-- 
Regards,
Peter.



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

* Re: [gentoo-user] Re: emerge firefox-52.4.0 compile failure
  2017-10-10  9:19     ` Peter Humphrey
@ 2017-10-10 10:11       ` Marc Joliet
  0 siblings, 0 replies; 26+ messages in thread
From: Marc Joliet @ 2017-10-10 10:11 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 1487 bytes --]

Am Dienstag, 10. Oktober 2017, 11:19:02 CEST schrieb Peter Humphrey:
> On Monday, 9 October 2017 20:20:53 BST Grant Edwards wrote:
> > I don't really see how you can repeatedly release new versions of
> > something without changing the version number, but maybe that's just me...
> 
> No, it isn't just you. What you describe is a classic example of a developer
> trying to hide his mistakes - strictly unprofessional. It would not have
> been allowed anywhere I've worked.
> 
> I know that volunteers are hard to find, but even so ...
> 
> Good work spotting the trail, by the way.

It's actually simpler than that: ebuilds do not need a revision bump when 
fixing compilation errors, since the ebuild remains uninstalled [0].  And if 
you /were/ able to build it, you won't profit from a revbump, either (in fact, 
people tend to loudly complain about unnecessary rebuilds).  So, no, it most 
likely is /not/ someone trying to hide their mistakes.  Never mind that the 
changes are easy to find in Gentoo's version control history [1], which 
references bug #633640, which in turn reveals that they were trying to fix a 
build error, but accidentally caused another in the process.  So, yeah, so 
much hiding going on here!

[0] https://devmanual.gentoo.org/general-concepts/ebuild-revisions/
[1] https://gitweb.gentoo.org/repo/gentoo.git/log/?qt=grep&q=firefox

-- 
Marc Joliet
--
"People who think they know everything really annoy those of us who know we
don't" - Bjarne Stroustrup

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

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

* Re: [gentoo-user] Re: emerge firefox-52.4.0 compile failure
  2017-10-10  0:57                         ` [gentoo-user] " Grant Edwards
  2017-10-10  5:16                           ` R0b0t1
@ 2017-10-10 10:27                           ` Marc Joliet
  2017-10-10 10:49                             ` Marc Joliet
  1 sibling, 1 reply; 26+ messages in thread
From: Marc Joliet @ 2017-10-10 10:27 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 1889 bytes --]

Am Dienstag, 10. Oktober 2017, 02:57:21 CEST schrieb Grant Edwards:
> On 2017-10-09, R0b0t1 <r030t1@gmail.com> wrote:
> > On Monday, October 9, 2017, Grant Edwards <grant.b.edwards@gmail.com> 
wrote:
> >> On 2017-10-09, allan gottlieb <gottlieb@nyu.edu> wrote:
> >>> This is a know bug see https://bugs.gentoo.org/633790
> >> 
> >> Yep, that's it.  Yet when you search for roundingflags or
> >> shapedtextflags in Gentoo's bugzilla, it finds nothing.  Has the
> >> search feature in Bugzilla ever worked?
> > 
> > It's pretty limited.

Do you still think so when you consider the advanced search (or the saved 
search feature)?  Just curious, since I don't tend to perform complicated 
searches in any of the bug trackers I use.

> You're being too kind.  It's broken.  According to the bugzilla web
> page, the search includes the summary/description (as one might
> expect), but it doesn't actually _do_ that.

It does exactly what it says, e.g., when I search for qt I see:

"     Status: UNCONFIRMED, CONFIRMED, IN_PROGRESS Alias: qt Summary: qt "

And it shows me exactly that: bugs with qt in the summary or as part of the 
alias that have their status set to UNCONFIRMED, CONFIRMED, or IN_PROGRESS.  
(Note that it does *not* search the description by default, and doesn't claim 
to, either!)

Now, it could be that other search filters are preventing you from finding 
bugs.  For example, as in my above example, bugs with their status set to 
"RESOLVED" or "VERIFIED" are not searched by default (searching only for 
VERIFIED found 120 additional bugs).  Or, more likely, your search strings 
simply aren't part of the summary.

Of course, it's not like I actively like bugzilla, but it's not quite 
"broken", either.  "Baroque" might be a better word ;) .

-- 
Marc Joliet
--
"People who think they know everything really annoy those of us who know we
don't" - Bjarne Stroustrup

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

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

* Re: [gentoo-user] Re: emerge firefox-52.4.0 compile failure
  2017-10-09 19:20   ` Grant Edwards
  2017-10-10  9:19     ` Peter Humphrey
@ 2017-10-10 10:46     ` Neil Bothwick
  2017-10-10 23:30       ` Peter Humphrey
  1 sibling, 1 reply; 26+ messages in thread
From: Neil Bothwick @ 2017-10-10 10:46 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 1240 bytes --]

On Mon, 9 Oct 2017 19:20:53 +0000 (UTC), Grant Edwards wrote:

> It turns out that over the past week or so, there have been several
> _different_ firefox ebuilds released.  One of them was broken:
> 
>   Version 52.4.0 (Oct 3) was OK.
> 
>   Version 52.4.0 (Oct 7) was broken.
> 
>   Version 52.4.0 (Oct 9) is OK.
> 
> You (and I) had successfully installed the Oct 3 version of 52.4.0,
> but when I tried to install the Oct 7 version of 52.4.0, it failed.
> The Oct 9 version is supposed to be fixed. I don't really see how you
> can repeatedly release new versions of something without changing the
> version number, but maybe that's just me...

It depends on the breakage. If the installed program is broken it should
be bumped, but if the breakage only relates to the build in some
circumstances, it makes sense not to bump it. Otherwise everyone that
installed the first time, maybe because they had the necessary
dependencies already, would have to re-emerge the package another two
times for no benefit.

If they truly were new versions it would be different, but all the ebuilds
resulted in the same version of the software being installed.


-- 
Neil Bothwick

Puns are bad, but poetry is verse...

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

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

* Re: [gentoo-user] Re: emerge firefox-52.4.0 compile failure
  2017-10-10 10:27                           ` Marc Joliet
@ 2017-10-10 10:49                             ` Marc Joliet
  0 siblings, 0 replies; 26+ messages in thread
From: Marc Joliet @ 2017-10-10 10:49 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 711 bytes --]

Am Dienstag, 10. Oktober 2017, 12:27:25 CEST schrieb Marc Joliet:
> (Note that it does *not* search the description by default, and doesn't
> claim to, either!)

Ha, I tried to find a way to search only the description, but came up empty 
(you *can* search the description by searching through all comments, though).  
I then found this: https://stackoverflow.com/questions/33493375/bugzilla-how-to-search-in-the-description-of-the-bug-reports.  Does anybody on this list 
know if it's possible?  Maybe in newer versions of bugzilla?  (I vaguely 
remember that Gentoo runs an older one.)

-- 
Marc Joliet
--
"People who think they know everything really annoy those of us who know we
don't" - Bjarne Stroustrup

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

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

* Re: [gentoo-user] Re: emerge firefox-52.4.0 compile failure
  2017-10-10 10:46     ` Neil Bothwick
@ 2017-10-10 23:30       ` Peter Humphrey
  2017-10-11  3:02         ` R0b0t1
  0 siblings, 1 reply; 26+ messages in thread
From: Peter Humphrey @ 2017-10-10 23:30 UTC (permalink / raw
  To: gentoo-user

On Tuesday, 10 October 2017 11:46:22 BST Neil Bothwick wrote:
> On Mon, 9 Oct 2017 19:20:53 +0000 (UTC), Grant Edwards wrote:
> > It turns out that over the past week or so, there have been several
> > 
> > _different_ firefox ebuilds released.  One of them was broken:
> >   Version 52.4.0 (Oct 3) was OK.
> >   
> >   Version 52.4.0 (Oct 7) was broken.
> >   
> >   Version 52.4.0 (Oct 9) is OK.
> > 
> > You (and I) had successfully installed the Oct 3 version of 52.4.0,
> > but when I tried to install the Oct 7 version of 52.4.0, it failed.
> > The Oct 9 version is supposed to be fixed. I don't really see how you
> > can repeatedly release new versions of something without changing the
> > version number, but maybe that's just me...
> 
> It depends on the breakage. If the installed program is broken it should
> be bumped, but if the breakage only relates to the build in some
> circumstances, it makes sense not to bump it. Otherwise everyone that
> installed the first time, maybe because they had the necessary
> dependencies already, would have to re-emerge the package another two
> times for no benefit.
> 
> If they truly were new versions it would be different, but all the ebuilds
> resulted in the same version of the software being installed.

I see what you mean, but in that case the development management model is 
broken. It's sacrificing correctness and rigour to convenience. It needs a 
review at the highest level. What's called Management in ISO9000.

-- 
Regards,
Peter.



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

* Re: [gentoo-user] Re: emerge firefox-52.4.0 compile failure
  2017-10-10 23:30       ` Peter Humphrey
@ 2017-10-11  3:02         ` R0b0t1
  2017-10-11  9:09           ` Peter Humphrey
  2017-10-11 13:28           ` Grant Edwards
  0 siblings, 2 replies; 26+ messages in thread
From: R0b0t1 @ 2017-10-11  3:02 UTC (permalink / raw
  To: gentoo-user

On Tue, Oct 10, 2017 at 6:30 PM, Peter Humphrey <peter@prh.myzen.co.uk> wrote:
> What's called Management in ISO9000.
>

ISO9000 still lets you shoot yourself in the foot. You just wrote down
that you were going to shoot yourself in the foot well in advance.


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

* Re: [gentoo-user] Re: emerge firefox-52.4.0 compile failure
  2017-10-11  3:02         ` R0b0t1
@ 2017-10-11  9:09           ` Peter Humphrey
  2017-10-11 13:28           ` Grant Edwards
  1 sibling, 0 replies; 26+ messages in thread
From: Peter Humphrey @ 2017-10-11  9:09 UTC (permalink / raw
  To: gentoo-user

On Wednesday, 11 October 2017 04:02:36 BST R0b0t1 wrote:
> On Tue, Oct 10, 2017 at 6:30 PM, Peter Humphrey <peter@prh.myzen.co.uk> 
> wrote:
> > What's called Management in ISO9000.
> 
> ISO9000 still lets you shoot yourself in the foot. You just wrote down
> that you were going to shoot yourself in the foot well in advance.

It aims to ensure that what is produced is exactly what is intended. If 
shooting yourself in the foot is a credible business objective, so be it, 
but you'd have trouble showing how the business would benefit from it, or in 
persuading an auditor. Or the shareholders in the business, for that matter.

ISO9000 operates at company management level, not programmer level.

Actually, I can't be authoritative on ISO 9000 today; my experience dates 
back 20 years, to when I got a varied group of 100 software people through 
an audit against ISO 9001 (long story, not relevant here). I don't suppose 
the principles will have changed much though.

-- 
Regards,
Peter.



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

* [gentoo-user] Re: emerge firefox-52.4.0 compile failure
  2017-10-11  3:02         ` R0b0t1
  2017-10-11  9:09           ` Peter Humphrey
@ 2017-10-11 13:28           ` Grant Edwards
  1 sibling, 0 replies; 26+ messages in thread
From: Grant Edwards @ 2017-10-11 13:28 UTC (permalink / raw
  To: gentoo-user

On 2017-10-11, R0b0t1 <r030t1@gmail.com> wrote:
> On Tue, Oct 10, 2017 at 6:30 PM, Peter Humphrey <peter@prh.myzen.co.uk> wrote:
>> What's called Management in ISO9000.
>
> ISO9000 still lets you shoot yourself in the foot. You just wrote
> down that you were going to shoot yourself in the foot well in
> advance.

Yep.  As somebody involved in the ISO9000 effort at a large
manufacturer once told me: "Being ISO9000 compliant doesn't prevent
you from shipping low-quality crap products.  It just means that you
_know_ you're shipping low-quality crap products."

The assumption presumably being that your _customers_ could also
figure that out from reviewing your ISO9000 documentation.  I have no
idea how many customers actually do a good enough review of their
vendors' ISO9000 documents to figure it out...

-- 
Grant Edwards               grant.b.edwards        Yow! Inside, I'm already
                                  at               SOBBING!
                              gmail.com            



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

* Re: [gentoo-user] Re: emerge firefox-52.4.0 compile failure
  2017-10-09  0:14             ` R0b0t1
  2017-10-09  1:38               ` Grant Edwards
@ 2017-10-11 20:58               ` mad.scientist.at.large
  1 sibling, 0 replies; 26+ messages in thread
From: mad.scientist.at.large @ 2017-10-11 20:58 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 1492 bytes --]

it's worth noting that a failing power supply can produce what seem to be ram problems.  it happened to me, swapping ram, a motherboard and then a power supply made it clear.

--
Note the right side (his right) of Mr. Trumps face, He's clearly had a major stroke or similar neurological insult.   The eye always droops, and that side of his mouth hardly moves when he speaks.  I try not to throw stones from inside my glass house, others obviously don't mind hypocrisy.


8. Oct 2017 18:14 by r030t1@gmail.com:


> On Sun, Oct 8, 2017 at 4:53 PM, Grant Edwards <> grant.b.edwards@gmail.com> > wrote:
>> On 2017-10-08, R0b0t1 <>> r030t1@gmail.com>> > wrote:
>>
>>> Usually what happens is it will be corrupted in RAM after being
>>> verified on disk, and faulty results will be saved to disk from RAM. A
>>> user on the forums recently had this issue compiling dev-lang/vala,
>>> and I have had related issues.
>>
>> I've had failing RAM corrupt files and cause compile failures (and
>> various other odd problems). But, the exact symptoms tend to be pretty
>> random.  The chances are infinitesmal that a HW problem would corrupt
>> the download (or the compile itself) in an identical manner a second
>> time.
>>
>
> Right, redownloading or rerunning the compilation usually fixes such
> issues. At the same time, I have seen people hit bad areas of RAM
> repeatedly and have it look like other errors.
> --------------------------snip
> Cheers,
>     R0b0t1

[-- Attachment #2: Type: text/html, Size: 2102 bytes --]

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

end of thread, other threads:[~2017-10-11 20:58 UTC | newest]

Thread overview: 26+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-10-08  2:51 [gentoo-user] emerge firefox-52.4.0 compile failure Grant Edwards
2017-10-08  9:05 ` Mick
2017-10-08 17:02   ` [gentoo-user] " Grant Edwards
2017-10-08 18:23     ` Mick
2017-10-08 18:54       ` Grant Edwards
2017-10-08 21:11         ` R0b0t1
2017-10-08 21:53           ` Grant Edwards
2017-10-09  0:14             ` R0b0t1
2017-10-09  1:38               ` Grant Edwards
2017-10-09  2:16                 ` Grant Edwards
2017-10-09  2:34                   ` allan gottlieb
2017-10-09 14:10                     ` Grant Edwards
2017-10-09 23:47                       ` [gentoo-user] " R0b0t1
2017-10-10  0:57                         ` [gentoo-user] " Grant Edwards
2017-10-10  5:16                           ` R0b0t1
2017-10-10 10:27                           ` Marc Joliet
2017-10-10 10:49                             ` Marc Joliet
2017-10-11 20:58               ` mad.scientist.at.large
2017-10-09 19:20   ` Grant Edwards
2017-10-10  9:19     ` Peter Humphrey
2017-10-10 10:11       ` Marc Joliet
2017-10-10 10:46     ` Neil Bothwick
2017-10-10 23:30       ` Peter Humphrey
2017-10-11  3:02         ` R0b0t1
2017-10-11  9:09           ` Peter Humphrey
2017-10-11 13:28           ` Grant Edwards

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox