On 2018/01/24 22:42, Sylvestre Ledru wrote:
On 24/01/2018 08:08, ISHIKAWA,chiaki wrote:

The following issue related to npm package affects only a subset of mozilla developers: only the patch contributors who develop on their PCs that run Debian GNU/Linux.

|mach bootstrap| to set up the development tools and niceties fails now under Debian GNU/Linux. This is because "npm" package is no longer in the standard package archive :-(

Could you please report a bug?

Mark added npm as a dependency on Debian [1], as I run Debian unstable, I didn't see it wasn't available for stretch or testing.

Sorry about that.

I also reported a bug on Debian side [2] so that it is clear that npm needs love in Debian.

Cheers,
Sylvestre


[1] https://bugzilla.mozilla.org/show_bug.cgi?id=1424921

[2] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=888272




I will report a bugzilla.

Yes, I think npm nees supporters on Debian repository management now that it seems to be used in many applications so much so that I find them quite unexpected very often as in the case of mozilla build (!).

After an upgrade of mozilla source tree in December (the first after late summer) and OS upgrade, I encountered many issues.
- blessing bug or an issue:
   I have reported it now.
   https://bugzilla.mozilla.org/show_bug.cgi?id=1432867
- then strange missing files issue when I enable official-branding
  ac_add_options --enable-official-branding
  The following closed bug is for M-C portion of the tree.
  https://bugzilla.mozilla.org/show_bug.cgi?id=1416968
  But I found that there is an issue on C-C tree side, too.
  We are missing under the directory
    comm-central/other-licenses/branding/thunderbird
  two files
  mailicon48.png
  mailicon64.png
  jar.mn modified in December refers to these files.
  I said "strange missing files" because I thought these files are
  supposed to have been
  added to the tree,
  https://bugzilla.mozilla.org/show_bug.cgi?id=1417334
  But maybe the testing with official-branding enabled was not done.

- There could have been a few other issues before I could finally run |mach build|, but now I can finally. Then I am seeing tons of compiler error messages that basically says ISO C++ does not allow certain things in constant expression (I am afraid clang is too lenient on this) from GCC, and then I got segfault from clang-4 when I switched to clang to see how it goes on clang side. clang-5 still spews out many error message. I have no idea what is going on with C-C tree right now. I will check with dev-apps-thunderbird ML after I report the few unreported issues including this one in this mail thread.

TIA
_______________________________________________
dev-builds mailing list
dev-builds@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-builds

Reply via email to