Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 684504 - sys-apps/portage-2.3.62: fetch instructions should be printed at the end, not before list of packages to be rebuilt
Summary: sys-apps/portage-2.3.62: fetch instructions should be printed at the end, not...
Status: CONFIRMED
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Core - Interface (emerge) (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Portage team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-04-27 17:13 UTC by Pacho Ramos
Modified: 2019-04-27 19:16 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Pacho Ramos gentoo-dev 2019-04-27 17:13:13 UTC
When updating one system I noticed that fetch instructions are not printed at the end, hence, when lots of packages need to be rebuilt is really easy to skip the instructions. For example:
Fetch instructions for dev-java/oracle-jre-bin-1.8.0.202:
 * Adjusting permissions for FEATURES=userpriv: '/var/tmp/tmpd1269F/ccache'
 * Please download jre-8u202-linux-x64.tar.gz and move it to
 * your distfiles directory:
 * 
 *   http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html
 * 
 * If the above mentioned URL does not point to the correct version anymore,
 * please download the file from Oracle's Java download archive:
 * 
 *   http://www.oracle.com/technetwork/java/javase/downloads/java-archive-javase8-2177648.html
 * 

The following packages are causing rebuilds:

  (dev-libs/libical-3.0.4:0/3::gentoo, ebuild scheduled for merge) causes rebuilds for:
    (mail-client/evolution-3.24.6:2.0/2.0::gentoo, ebuild scheduled for merge)
    (net-wireless/bluez-5.50-r2:0/3::gentoo, ebuild scheduled for merge)
    (gnome-extra/gnome-calendar-3.24.3:0/0::gentoo, ebuild scheduled for merge)
    (gnome-extra/evolution-data-server-3.24.7:0/60::gentoo, ebuild scheduled for merge)
    (gnome-base/gnome-shell-3.24.3:0/0::gentoo, ebuild scheduled for merge)
  (x11-base/xorg-server-1.20.4:0/1.20.4::gentoo, ebuild scheduled for merge) causes rebuilds for:
    (x11-drivers/xf86-video-fbdev-0.5.0:0/0::gentoo, ebuild scheduled for merge)
    (x11-drivers/xf86-video-vesa-2.4.0:0/0::gentoo, ebuild scheduled for merge)
    (x11-drivers/xf86-input-mouse-1.9.3:0/0::gentoo, ebuild scheduled for merge)
    (x11-drivers/xf86-video-intel-2.99.917_p20180214-r2:0/0::gentoo, ebuild scheduled for merge)
    (x11-drivers/xf86-input-keyboard-1.9.0:0/0::gentoo, ebuild scheduled for merge)
    (x11-drivers/xf86-input-libinput-0.28.2:0/0::gentoo, ebuild scheduled for merge)
  (app-misc/tracker-2.1.8:0/2.0::gentoo, ebuild scheduled for merge) causes rebuilds for:
    (net-misc/gnome-online-miners-3.26.0:0/0::gentoo, ebuild scheduled for merge)
    (gnome-base/nautilus-3.26.4-r2:0/0::gentoo, ebuild scheduled for merge)
    (app-misc/tracker-miners-2.1.6:0/0::gentoo, ebuild scheduled for merge)
    (app-cdr/brasero-3.12.2-r1:0/3.1::gentoo, ebuild scheduled for merge)
    (gnome-extra/gnome-documents-3.26.3:0/0::gentoo, ebuild scheduled for merge)
    (media-plugins/grilo-plugins-0.3.7:0.3/0.3::gentoo, ebuild scheduled for merge)
    (media-sound/gnome-music-3.26.2:0/0::gentoo, ebuild scheduled for merge)
    (media-gfx/gnome-photos-3.26.4:0/0::gentoo, ebuild scheduled for merge)
    (dev-libs/folks-0.11.4-r1:0/25::gentoo, ebuild scheduled for merge)
  (dev-lang/perl-5.26.2:0/5.26::gentoo, ebuild scheduled for merge) causes rebuilds for:
    (dev-perl/HTTP-Negotiate-6.10.0-r1:0/0::gentoo, ebuild scheduled for merge)
    (virtual/perl-File-Path-2.130.0:0/0::gentoo, ebuild scheduled for merge)
    (virtual/perl-Module-Metadata-1.0.33-r1:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/Text-WrapI18N-0.60.0-r1:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/WWW-RobotRules-6.20.0-r1:0/0::gentoo, ebuild scheduled for merge)
    (virtual/perl-Storable-2.620.0:0/0::gentoo, ebuild scheduled for merge)
    (virtual/perl-ExtUtils-ParseXS-3.340.0:0/0::gentoo, ebuild scheduled for merge)
    (virtual/perl-parent-0.236.0-r1:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/Module-Build-0.422.400:0/0::gentoo, ebuild scheduled for merge)
    (virtual/perl-Test-Harness-3.380.0:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/LWP-Protocol-https-6.70.0:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/URI-1.730.0:0/0::gentoo, ebuild scheduled for merge)
    (virtual/perl-CPAN-Meta-2.150.10-r1:0/0::gentoo, ebuild scheduled for merge)
    (virtual/perl-IO-Socket-IP-0.380.0:0/0::gentoo, ebuild scheduled for merge)
    (virtual/perl-Scalar-List-Utils-1.460.200_rc:0/0::gentoo, ebuild scheduled for merge)
    (virtual/perl-XSLoader-0.270.0:0/0::gentoo, ebuild scheduled for merge)
    (virtual/perl-Data-Dumper-2.167.0:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/File-DesktopEntry-0.220.0:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/IO-Socket-INET6-2.720.0-r1:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/Date-Manip-6.600.0:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/File-MimeInfo-0.280.0:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/XML-SAX-1.0.0:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/Types-Serialiser-1.0.0-r1:0/0::gentoo, ebuild scheduled for merge)
    (net-fs/samba-4.8.6-r2:0/0::gentoo, ebuild scheduled for merge)
    (virtual/perl-File-Temp-0.230.400-r5:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/XML-NamespaceSupport-1.120.0:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/HTTP-Date-6.20.0-r1:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/Unicode-EastAsianWidth-1.330.0-r1:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/Net-HTTP-6.170.0:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/Net-SSLeay-1.820.0:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/IO-HTML-1.1.0:0/0::gentoo, ebuild scheduled for merge)
    (virtual/perl-Time-HiRes-1.974.100-r2:0/0::gentoo, ebuild scheduled for merge)
    (app-text/po4a-0.47-r1:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/Locale-gettext-1.70.0:0/0::gentoo, ebuild scheduled for merge)
    (dev-python/subunit-1.2.0-r1:0/0::gentoo, ebuild scheduled for merge)
    (virtual/perl-libnet-3.100.0:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/HTTP-Message-6.130.0:0/0::gentoo, ebuild scheduled for merge)
    (virtual/perl-podlators-4.90.0:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/X11-Protocol-0.560.0-r1:0/0::gentoo, ebuild scheduled for merge)
    (virtual/perl-ExtUtils-Manifest-1.700.0-r5:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/IPC-System-Simple-1.250.0:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/Socket6-0.280.0:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/XML-SAX-Base-1.90.0:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/XML-Twig-3.520.0:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/JSON-XS-3.40.0:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/Try-Tiny-0.300.0:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/Canary-Stability-2012.0.0:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/libintl-perl-1.280.0:0/0::gentoo, ebuild scheduled for merge)
    (virtual/perl-File-Spec-3.670.0:0/0::gentoo, ebuild scheduled for merge)
    (virtual/perl-Compress-Raw-Bzip2-2.74.0-r1:0/0::gentoo, ebuild scheduled for merge)
    (virtual/perl-version-0.991.700:0/0::gentoo, ebuild scheduled for merge)
    (virtual/perl-CPAN-Meta-YAML-0.18.0-r3:0/0::gentoo, ebuild scheduled for merge)
    (virtual/perl-IO-Compress-2.74.0-r1:0/0::gentoo, ebuild scheduled for merge)
    (virtual/perl-ExtUtils-CBuilder-0.280.225-r2:0/0::gentoo, ebuild scheduled for merge)
    (virtual/perl-MIME-Base64-3.150.0-r4:0/0::gentoo, ebuild scheduled for merge)
    (virtual/perl-Getopt-Long-2.490.0:0/0::gentoo, ebuild scheduled for merge)
    (virtual/perl-Text-ParseWords-3.300.0-r4:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/HTTP-Cookies-6.40.0:0/0::gentoo, ebuild scheduled for merge)
    (virtual/perl-Perl-OSType-1.10.0-r1:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/File-Listing-6.40.0-r1:0/0::gentoo, ebuild scheduled for merge)
    (virtual/perl-Digest-MD5-2.550.0:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/SGMLSpm-1.1-r1:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/HTML-Tagset-3.200.0-r1:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/XML-Simple-2.250.0:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/File-BaseDir-0.70.0:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/Text-Unidecode-1.300.0:0/0::gentoo, ebuild scheduled for merge)
    (virtual/perl-JSON-PP-2.274.0.200_rc:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/Text-CharWidth-0.40.0-r1:0/0::gentoo, ebuild scheduled for merge)
    (sys-apps/texinfo-6.6-r1:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/IO-Socket-SSL-2.52.0:0/0::gentoo, ebuild scheduled for merge)
    (virtual/perl-Compress-Raw-Zlib-2.74.0:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/XML-Parser-2.440.0:0/0::gentoo, ebuild scheduled for merge)
    (virtual/perl-Carp-1.420.0:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/Tie-IxHash-1.230.0:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/libwww-perl-6.270.0:0/0::gentoo, ebuild scheduled for merge)
    (virtual/perl-Encode-2.880.0:0/0::gentoo, ebuild scheduled for merge)
    (virtual/perl-IO-1.380.0:0/0::gentoo, ebuild scheduled for merge)
    (virtual/perl-Exporter-5.720.0-r3:0/0::gentoo, ebuild scheduled for merge)
    (virtual/perl-ExtUtils-Install-2.40.0-r3:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/TermReadKey-2.370.0:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/Encode-Locale-1.50.0:0/0::gentoo, ebuild scheduled for merge)
    (virtual/perl-Time-Local-1.250.0-r1:0/0::gentoo, ebuild scheduled for merge)
    (virtual/perl-ExtUtils-MakeMaker-7.240.0:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/Sub-Name-0.210.0:0/0::gentoo, ebuild scheduled for merge)
    (perl-core/File-Path-2.130.0:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/HTTP-Daemon-6.10.0-r2:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/Net-DBus-1.1.0:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/XML-XPath-1.420.0:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/XML-SAX-Expat-0.510.0:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/JSON-2.940.0:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/Text-Iconv-1.700.0-r2:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/HTML-Parser-3.720.0:0/0::gentoo, ebuild scheduled for merge)
    (virtual/perl-Parse-CPAN-Meta-2.150.10-r1:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/common-sense-3.740.0-r1:0/0::gentoo, ebuild scheduled for merge)
    (perl-core/File-Temp-0.230.400-r1:0/0::gentoo, ebuild scheduled for merge)
    (dev-perl/LWP-MediaTypes-6.20.0-r1:0/0::gentoo, ebuild scheduled for merge)
  (media-libs/opencv-3.4.1-r5:0/3.4.1::gentoo, ebuild scheduled for merge) causes rebuilds for:
    (media-plugins/frei0r-plugins-1.6.1:0/0::gentoo, ebuild scheduled for merge)

Would you like to merge these packages? [Yes/No]
Comment 1 Zac Medico gentoo-dev 2019-04-27 19:16:06 UTC
The fetch instructions are currently shown immediately at the end of the merge list here:

https://gitweb.gentoo.org/proj/portage.git/commit/?id=970ab392337a0584c9a329c55c58e3b930ae4af1

The rebuild info is shown later in the depgraph display_problems method:

https://gitweb.gentoo.org/proj/portage.git/commit/?id=98f227be79361d83766b074403efd53f570fa3f3

So, we'll have to migrate the fetch instructions to the display_problems method.