Bug 1043781

Summary: long build cycles
Product: Red Hat Enterprise Linux 7 Reporter: Kanstantsin Shautsou <gentoo.integer>
Component: gccAssignee: Jakub Jelinek <jakub>
Status: CLOSED NOTABUG QA Contact: qe-baseos-tools-bugs
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 7.0CC: mpolacek
Target Milestone: rc   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2013-12-17 08:49:18 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Kanstantsin Shautsou 2013-12-17 07:05:10 UTC
Hi, i'm doing build experiment - rebuild for rhel 7beta sources in OBS. I found the next build cycles:
1) GConf2 , OpenEXR , acl , alsa-lib , atk , attr , audit , autoconf , automake , avahi , baekmuk-ttf-fonts , basesystem , bc , binutils , bison , bluez , byacc , bzip2 , ca-certificates , chkconfig , chrpath , color-filesystem , coreutils , cpio , cracklib , crash , cryptsetup , cscope , cups , curl , cyrus-sasl , dblatex , dbus , dbus-glib , dejagnu , diffutils , docbook-dtds , docbook-style-xsl , docbook-utils , docbook5-style-xsl , doxygen , dwz , e2fsprogs , ed , elfutils , elinks , environment-modules , epydoc , expat , expect , file , findutils , fipscheck , flex , fontconfig , fontpackages , freetype , gamin , gawk , gcc , gdb , gdbm , gdk-pixbuf2 , gettext , ghostscript , ghostscript-fonts , giflib , git , gl-manpages , glib2 , glibc , gmp , gnutls , gperf , gpm , graphite2 , groff , gtk-doc , gtk2 , gzip , harfbuzz , help2man , hicolor-icon-theme , hmaccalc , hostname , hunspell-en , hwdata , icu , ilmbase , imake , initscripts , intltool , iproute , iptables , iputils , jasper , jbigkit , jpackage-utils , json-c , kernel , keyutils , kmod , krb5 , lcms2 , ldns , less , libICE , libSM , libX11 , libXau , libXaw , libXcomposite , libXcursor , libXdamage , libXdmcp , libXevie , libXext , libXfixes , libXfont , libXft , libXi , libXinerama , libXmu , libXpm , libXrandr , libXrender , libXt , libXtst , libXxf86vm , libcap , libcap-ng , libcroco , libdaemon , libdb , libdrm , libedit , libestr , libevent , libffi , libfontenc , libgcrypt , libglade2 , libgpg-error , libibverbs , libidn , libjpeg-turbo , liblockfile , libmicrohttpd , libmng , libmpc , libnfnetlink , libnl , libotf , libpcap , libpciaccess , libpng , libpwquality , librdmacm , libselinux , libsemanage , libsepol , libsndfile , libssh2 , libtalloc , libtasn1 , libtevent , libthai , libtiff , libtool , libunistring , libusb , libusbx , libuser , libutempter , libverto , libxcb , libxml2 , libxslt , libyaml , linuxconsoletools , linuxdoc-tools , logrotate , lvm2 , lynx , m17n-db , m4 , mailcap , make , mariadb , mesa , mesa-libGLU , mesa-private-llvm , mozjs17 , mpfr , nasm , ncompress , ncurses , net-tools , netpbm , newt , nspr , nss , nss-softokn , nss-util , openldap , openssh , openssl , p11-kit , pam , patch , pciutils , pcre , perl , perl-Business-ISBN , perl-Business-ISBN-Data , perl-CPAN-Meta , perl-CPAN-Meta-YAML , perl-Carp , perl-Compress-Raw-Bzip2 , perl-Compress-Raw-Zlib , perl-Data-Dumper , perl-Data-OptList , perl-Devel-Symdump , perl-Digest , perl-Digest-MD5 , perl-Encode , perl-Encode-Locale , perl-Error , perl-Exporter , perl-ExtUtils-MakeMaker , perl-ExtUtils-Manifest , perl-ExtUtils-ParseXS , perl-File-Copy-Recursive , perl-File-Listing , perl-File-Path , perl-File-ShareDir , perl-File-Temp , perl-Filter , perl-GD , perl-GD-Barcode , perl-Getopt-Long , perl-HTML-Parser , perl-HTML-Tagset , perl-HTTP-Cookies , perl-HTTP-Daemon , perl-HTTP-Date , perl-HTTP-Message , perl-HTTP-Negotiate , perl-HTTP-Tiny , perl-IO-Compress , perl-IO-HTML , perl-IO-Socket-IP , perl-IO-Socket-SSL , perl-IPC-Cmd , perl-IPC-Run3 , perl-JSON-PP , perl-LWP-MediaTypes , perl-Locale-Maketext , perl-Module-Build , perl-Module-Load , perl-Module-Load-Conditional , perl-Module-Metadata , perl-Module-Pluggable , perl-Net-HTTP , perl-Net-LibIDN , perl-Net-SSLeay , perl-Package-Generator , perl-Params-Check , perl-Params-Util , perl-Parse-CPAN-Meta , perl-PathTools , perl-Perl-OSType , perl-Pod-Checker , perl-Pod-Coverage , perl-Pod-Parser , perl-Pod-Perldoc , perl-Pod-Simple , perl-Pod-Usage , perl-SGMLSpm , perl-Scalar-List-Utils , perl-Socket , perl-Storable , perl-Sub-Exporter , perl-Sub-Install , perl-Sub-Uplevel , perl-TermReadKey , perl-Test-CPAN-Meta , perl-Test-Exception , perl-Test-Harness , perl-Test-Output , perl-Test-Pod , perl-Test-Pod-Coverage , perl-Test-Simple , perl-Test-Warn , perl-Text-ParseWords , perl-Text-Unidecode , perl-Thread-Queue , perl-Tie-IxHash , perl-Time-HiRes , perl-Time-Local , perl-TimeDate , perl-Tree-DAG_Node , perl-URI , perl-WWW-RobotRules , perl-XML-Parser , perl-constant , perl-libintl , perl-libwww-perl , perl-parent , perl-podlators , perl-srpm-macros , perl-threads , perl-threads-shared , perl-version , pixman , pkgconfig , policycoreutils , polkit-pkla-compat , poppler-data , popt , procps-ng , psmisc , psutils , publican , pyOpenSSL , pycairo , pygobject2 , pygtk2 , python , python-backports-ssl_match_hostname , python-cups , python-docutils , python-setuptools , qrencode , qt3 , quota , readline , redhat-indexhtml , redhat-release-everything , redhat-rpm-config , rpcbind , rpm , rsh , rsync , rsyslog , ruby , screen , sed , sgml-common , shared-mime-info , sharutils , slang , snappy , sqlite , star , stunnel , systemd , systemtap , sysvinit , tar , tcl , tcp_wrappers , tcsh , texinfo , tix , tk , tzdata , unbound , unixODBC , unzip , urw-fonts , ustr , util-linux , vim , words , xcb-proto , xmlto , xorg-x11-font-utils , xorg-x11-proto-devel , xorg-x11-server , xorg-x11-util-macros , xorg-x11-xtrans-devel , xz , yelp-tools , yelp-xsl , zip , zlib

2) aether , ant , ant-contrib , antlr , apache-commons-beanutils , apache-commons-codec , apache-commons-collections , apache-commons-compress , apache-commons-configuration , apache-commons-dbcp , apache-commons-digester , apache-commons-io , apache-commons-jexl , apache-commons-jxpath , apache-commons-lang , apache-commons-lang3 , apache-commons-logging , apache-commons-net , apache-commons-parent , apache-commons-validator , apache-commons-vfs , apache-ivy , apache-parent , apache-rat , apache-resource-bundles , atinject , avalon-framework , avalon-logkit , base64coder , batik , bcel , bea-stax , beust-jcommander , bsf , bsh , buildnumber-maven-plugin , cal10n , cdi-api , cobertura , dom4j , exec-maven-plugin , felix-bundlerepository , felix-framework , felix-osgi-compendium , felix-osgi-core , felix-osgi-foundation , felix-osgi-obr , felix-parent , felix-shell , felix-utils , fop , forge-parent , fusesource-pom , geronimo-annotation , geronimo-jaxrpc , geronimo-jms , geronimo-jta , google-guice , groovy , guava , hamcrest , hawtjni , hsqldb , httpcomponents-client , httpcomponents-core , httpcomponents-project , jakarta-commons-httpclient , jakarta-oro , jakarta-taglibs-standard , jansi , jansi-native , javacc-maven-plugin , javamail , javassist , jaxen , jboss-ejb-3.1-api , jboss-el-2.2-api , jboss-interceptors-1.1-api , jboss-jaxrpc-1.1-api , jboss-parent , jboss-servlet-3.0-api , jboss-transaction-1.1-api , jdepend , jdependency , jdom , jetty , jetty-artifact-remote-resources , jetty-toolchain , jline , jna , joda-convert , joda-time , jsch , jsoup , jsr-305 , junit , jvnet-parent , jzlib , log4j , maven , maven-antrun-plugin , maven-archiver , maven-artifact-resolver , maven-assembly-plugin , maven-changes-plugin , maven-clean-plugin , maven-common-artifact-filters , maven-compiler-plugin , maven-dependency-analyzer , maven-dependency-plugin , maven-dependency-tree , maven-deploy-plugin , maven-downloader , maven-doxia , maven-doxia-sitetools , maven-doxia-tools , maven-ear-plugin , maven-ejb-plugin , maven-enforcer , maven-file-management , maven-filtering , maven-gpg-plugin , maven-install-plugin , maven-invoker , maven-invoker-plugin , maven-jar-plugin , maven-javadoc-plugin , maven-jxr , maven-osgi , maven-parent , maven-plugin-build-helper , maven-plugin-bundle , maven-plugin-testing , maven-plugin-tools , maven-plugins-pom , maven-project-info-reports-plugin , maven-release , maven-remote-resources-plugin , maven-reporting-api , maven-reporting-exec , maven-reporting-impl , maven-repository-builder , maven-resources-plugin , maven-scm , maven-script-interpreter , maven-shade-plugin , maven-shared , maven-shared-incremental , maven-shared-io , maven-shared-jar , maven-shared-utils , maven-site-plugin , maven-source-plugin , maven-surefire , maven-verifier , maven-wagon , maven2 , modello , mojo-parent , msv , munge-maven-plugin , nekohtml , plexus-ant-factory , plexus-archiver , plexus-bsh-factory , plexus-build-api , plexus-cdc , plexus-cipher , plexus-classworlds , plexus-cli , plexus-compiler , plexus-component-api , plexus-component-factories-pom , plexus-components-pom , plexus-containers , plexus-digest , plexus-i18n , plexus-interactivity , plexus-interpolation , plexus-io , plexus-pom , plexus-resources , plexus-sec-dispatcher , plexus-tools-pom , plexus-utils , plexus-velocity , qdox , sisu , sisu-maven-plugin , slf4j , snakeyaml , spice-parent , stax2-api , subversion , testng , tomcat , velocity , weld-parent , woodstox-core , ws-commons-util , ws-jaxme , xalan-j2 , xbean , xerces-j2 , xml-commons-apis , xml-commons-resolver , xml-stylebook , xmlgraphics-commons , xmlunit , xmvn , xpp3

I am checking .spec files manually and this information seems real.
I think this cycles are VERY long. Any comments?

Do you really need perl and tex for gcc&toolchain builds?
P.S. Sorry, there is no component "everything".

Comment 2 Jakub Jelinek 2013-12-17 08:49:18 UTC
perl is a standard build requirement for all packages, TeX is needed to build libstdc++ documentation.