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 <sgall...@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 <sgall...@redhat.com > > <mailto:sgall...@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@lists.fedoraproject.org > https://lists.fedoraproject.org/admin/lists/nodejs@lists.fedoraproject.org >
_______________________________________________ nodejs mailing list -- nodejs@lists.fedoraproject.org To unsubscribe send an email to nodejs-le...@lists.fedoraproject.org