Definitely getting some weirdness then on rawhide, assuming you go from a
normal Fedora 24 install:
[voor@x1 ~]$ sudo dnf upgrade nodejs --enablerepo=rawhide
Last metadata expiration check: 0:02:24 ago on Fri Sep 16 13:13:15 2016.
Dependencies resolved.
===========================================================================================================================================================================================================================================================================================
Package
Arch
Version
Repository Size
===========================================================================================================================================================================================================================================================================================
Skipping packages with conflicts:
(add '--best --allowerasing' to command line to force their upgrade):
bluez
x86_64
5.41-1.fc26
rawhide 1.1 M
bluez-cups
x86_64
5.41-1.fc26
rawhide 85 k
bluez-libs
x86_64
5.41-1.fc26
rawhide 83 k
bluez-obexd
x86_64
5.41-1.fc26
rawhide 191 k
cups-filters
x86_64
1.11.2-1.fc26
rawhide 709 k
cups-filters-libs
x86_64
1.11.2-1.fc26
rawhide 100 k
enchant
x86_64
1:1.6.0-14.fc25
rawhide 58 k
evolution
x86_64
3.21.92-1.fc26
rawhide 8.9 M
evolution-data-server
x86_64
3.21.92-1.fc26
rawhide 3.1 M
evolution-ews
x86_64
3.21.92-1.fc26
rawhide 505 k
evolution-help
noarch
3.21.92-1.fc26
rawhide 2.1 M
firebird-libfbembed
x86_64
2.5.5.26952.0-7.fc25
rawhide 1.7 M
folks
x86_64
1:0.11.2-7.fc25
rawhide 597 k
gnome-contacts
x86_64
3.20.0-3.fc25
rawhide 379 k
gnome-shell
x86_64
3.21.92-1.fc26
rawhide 1.9 M
gsettings-desktop-schemas
x86_64
3.21.4-1.fc26
rawhide 551 k
harfbuzz
x86_64
1.3.1-1.fc26
rawhide 185 k
harfbuzz-icu
x86_64
1.3.1-1.fc26
rawhide 19 k
hunspell
x86_64
1.4.1-1.fc25
rawhide 271 k
ibus-qt
x86_64
1.3.3-11.fc25
rawhide 147 k
libcdr
x86_64
0.1.3-1.fc25
rawhide 407 k
libcue
x86_64
2.1.0-1.fc25
rawhide 36 k
libe-book
x86_64
0.1.2-12.fc25
rawhide 178 k
libical
x86_64
2.0.0-8.fc25
rawhide 207 k
libicu
x86_64
57.1-1.fc25
rawhide 8.4 M
libmspub
x86_64
0.1.2-11.fc25
rawhide 163 k
libreoffice-calc
x86_64
1:5.2.1.2-3.fc26
rawhide 8.7 M
libreoffice-core
x86_64
1:5.2.1.2-3.fc26
rawhide 70 M
libreoffice-data
noarch
1:5.2.1.2-3.fc26
rawhide 3.4 M
libreoffice-draw
x86_64
1:5.2.1.2-3.fc26
rawhide 690 k
libreoffice-emailmerge
x86_64
1:5.2.1.2-3.fc26
rawhide 85 k
libreoffice-filters
x86_64
1:5.2.1.2-3.fc26
rawhide 71 k
libreoffice-graphicfilter
x86_64
1:5.2.1.2-3.fc26
rawhide 451 k
libreoffice-gtk2
x86_64
1:5.2.1.2-3.fc26
rawhide 296 k
libreoffice-gtk3
x86_64
1:5.2.1.2-3.fc26
rawhide 299 k
libreoffice-impress
x86_64
1:5.2.1.2-3.fc26
rawhide 1.3 M
libreoffice-langpack-en
x86_64
1:5.2.1.2-3.fc26
rawhide 71 k
libreoffice-math
x86_64
1:5.2.1.2-3.fc26
rawhide 1.0 M
libreoffice-ogltrans
x86_64
1:5.2.1.2-3.fc26
rawhide 153 k
libreoffice-opensymbol-fonts
noarch
1:5.2.1.2-3.fc26
rawhide 244 k
libreoffice-pdfimport
x86_64
1:5.2.1.2-3.fc26
rawhide 281 k
libreoffice-pyuno
x86_64
1:5.2.1.2-3.fc26
rawhide 535 k
libreoffice-ure
x86_64
1:5.2.1.2-3.fc26
rawhide 2.1 M
libreoffice-ure-common
noarch
1:5.2.1.2-3.fc26
rawhide 509 k
libreoffice-writer
x86_64
1:5.2.1.2-3.fc26
rawhide 4.2 M
libreoffice-x11
x86_64
1:5.2.1.2-3.fc26
rawhide 291 k
libreoffice-xsltfilter
x86_64
1:5.2.1.2-3.fc26
rawhide 413 k
libreofficekit
x86_64
1:5.2.1.2-3.fc26
rawhide 132 k
libvisio
x86_64
0.1.5-4.fc25
rawhide 239 k
mutter
x86_64
3.21.92-1.fc26
rawhide 2.2 M
nodejs
x86_64
1:6.5.0-104.fc26
rawhide 7.1 M
open-vm-tools
x86_64
10.0.5-4.fc26
rawhide 617 k
open-vm-tools-desktop
x86_64
10.0.5-4.fc26
rawhide 156 k
poppler
x86_64
0.45.0-1.fc25
rawhide 814 k
poppler-glib
x86_64
0.45.0-1.fc25
rawhide 141 k
poppler-utils
x86_64
0.45.0-1.fc25
rawhide 188 k
qgnomeplatform
x86_64
0.2-9.20160718git.fc25
rawhide 44 k
qt5-qtbase
x86_64
5.7.0-6.fc26
rawhide 3.0 M
qt5-qtbase-common
noarch
5.7.0-6.fc26
rawhide 30 k
qt5-qtbase-gui
x86_64
5.7.0-6.fc26
rawhide 5.2 M
qt5-qtdeclarative
x86_64
5.7.0-2.fc25
rawhide 3.0 M
qt5-qtxmlpatterns
x86_64
5.7.0-2.fc25
rawhide 1.1 M
raptor2
x86_64
2.0.15-7.fc25
rawhide 204 k
tracker
x86_64
1.9.1-1.fc26
rawhide 1.4 M
webkitgtk3
x86_64
2.4.11-3.fc25
rawhide 12 M
webkitgtk4
x86_64
2.13.91-1.fc26
rawhide 12 M
webkitgtk4-jsc
x86_64
2.13.91-1.fc26
rawhide 4.0 M
webkitgtk4-plugin-process-gtk2
x86_64
2.13.91-1.fc26
rawhide 8.9 M
Transaction Summary
===========================================================================================================================================================================================================================================================================================
Skip 68 Packages
Nothing to do.
Complete!
[voor@x1 ~]$ node -v
v4.5.0
On Thu, Sep 15, 2016 at 9:39 AM Stephen Gallagher <sgallagh(a)redhat.com>
wrote:
On 09/15/2016 09:33 AM, Robert Van Voorhees wrote:
> Knocking out Firefox seems pretty painful from a usability standpoint,
> especially when answers online are floating around introduced the --best
and
> --allowerasing (admittedly from me, but that was back when we had the
libuv problem)
>
> Not to mention the historical ugliness of gnome-shell on rawhide. Is
that now
> par for the course, or is there anything you can do to mitigate it?
>
> On Thu, Sep 15, 2016 at 9:25 AM Stephen Gallagher <sgallagh(a)redhat.com
> <mailto:sgallagh@redhat.com>> wrote:
>
> On 09/15/2016 09:17 AM, Robert Van Voorhees wrote:
> > Hey guys, anyone notice that updating to Node 6.5 is pulling in a
whole
> lot more
> > stuff now than it used to? I'm trying to make the move from 6.3
to 6.5, and
> > it's forcing updates to gnome-shell, uninstalling Firefox, and a
whole
> range of
> > weird behavior. Does it have something to do with upgrading v8,
or one of the
> > other dependencies?
> >
>
> If that was 6.3.0 to 6.5.0, then it probably has to do with the fact
that we
> added a dependency on libicu to support internationalization. That's
a pretty
> heavily-used library, and I suspect it's causing you to need to
update other
> stuff that relies on it.
>
> We added the icu support in 6.3.1. Libicu is troublesome, in that it
bumps
> SOname on every upstream release, so everything has to be rebuilt
against it.
> Since Node.js is built against the latest release (57), it probably
had to
> update everything that you had on your system that was depending on
version 56.
>
So, it shouldn't be attempting to erase Firefox... I'm not sure what
combination
of requirements and --best or --allowerasing is doing that, but you
shouldn't
have that experience if you just ran `dnf update`. (In general, don't add
--best
or --allowerasing until and unless you're having an issue...)
Firefox is compiled against libicu 57 just like Node.js, so I don't know
why it
would be getting removed. Most likely, you have something else on your
system
that is compiled against libicu 56 and doesn't have an available update
that
uses 57. Possibly in a third-party repo?
_______________________________________________
nodejs mailing list
nodejs(a)lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/nodejs@lists.fedoraproject.org