I had occasion to install many packages from f31 today. The large majority of them installed successfully, but the packages in the attached file didn't. There are 411 of them, which is few for as many packages as there are in Fedora. I'm curious why the same mechanism that dnf uses on install on a pc couldn't be used in the build process. When someone submits a build, wouldn't it be possible to see if it would break the existing state, and ask the submitter if they would like to build the dependencies with their new package? Too complex?
#!/usr/bin/bash dnf -y --skip-broken install \ ams \ berusky-data \ bes \ bes-devel \ bes-doc \ CBFlib \ community-mysql \ community-mysql-server \ condor \ condor-classads \ condor-classads-devel \ condor-procd \ eclipse-abrt \ eclipse-anyedit \ eclipse-cdt \ eclipse-cdt-native \ eclipse-cdt-parsers \ eclipse-cdt-sdk \ eclipse-checkstyle \ eclipse-egit \ eclipse-emf-runtime \ eclipse-epic \ eclipse-epp-logging \ eclipse-gef \ eclipse-gef-sdk \ eclipse-jdt \ eclipse-jgit \ eclipse-launchbar \ eclipse-linuxtools \ eclipse-linuxtools-changelog \ eclipse-linuxtools-libhover \ eclipse-linuxtools-rpm-editor \ eclipse-m2e-core \ eclipse-mylyn \ eclipse-mylyn-context-cdt \ eclipse-mylyn-context-java \ eclipse-mylyn-context-pde \ eclipse-mylyn-tasks-bugzilla \ eclipse-mylyn-tasks-trac \ eclipse-mylyn-tasks-web \ eclipse-p2-discovery \ eclipse-pde \ eclipse-photran \ eclipse-photran-xlf \ eclipse-platform \ eclipse-ptp \ eclipse-pydev \ eclipse-pydev-mylyn \ eclipse-quickrex \ eclipse-remote \ eclipse-subclipse \ eclipse-tm-terminal \ eclipse-tm-terminal-connectors \ eclipse-usage \ eclipse-webtools-common \ eclipse-webtools-servertools \ eclipse-webtools-sourceediting \ evolution-rspam \ ganglia-web \ glassfish-jsp \ gmediaserver \ jamin \ jdepend-demo \ jetty \ jetty-jsp \ jetty-jspc-maven-plugin \ jetty-maven-plugin \ jzlib-demo \ liberation-narrow-fonts \ librawstudio \ librtfcomp-devel \ maven-clean-plugin \ maven-dependency-analyzer \ maven-dependency-plugin \ maven-deploy-plugin \ maven-doxia \ maven-ear-plugin \ maven-eclipse-plugin \ maven-ejb-plugin \ maven-enforcer \ maven-help-plugin \ maven-install-plugin \ maven-license-plugin \ maven-mapping \ maven-parent \ maven-plugin-descriptor \ maven-plugin-plugin \ maven-plugin-testing \ maven-plugin-testing-tools \ maven-plugin-tools \ maven-plugin-tools-annotations \ maven-plugin-tools-api \ maven-plugin-tools-beanshell \ maven-plugin-tools-generators \ maven-plugin-tools-java \ maven-plugin-tools-model \ maven-rar-plugin \ maven-release \ maven-release-manager \ maven-release-plugin \ maven-repository-plugin \ maven-resolver-transport-file \ maven-resolver-transport-http \ maven-resources-plugin \ maven-scm-javadoc \ maven-scm-test \ maven-shade-plugin \ maven-shared \ maven-surefire-provider-junit \ maven-surefire-report-parser \ maven-surefire-report-plugin \ maven-test-tools \ maven-toolchain \ maven-verifier-plugin \ maven-wagon-ftp \ maven-wagon-http-lightweight \ maven-wagon-providers \ maven-wagon-scm \ maven-wagon-ssh \ maven-wagon-ssh-common \ maven-wagon-ssh-external \ maven-war-plugin \ maxima-gui \ maxima-runtime-clisp \ maxima-src \ Mayavi \ mbedtls-devel \ mboxgrep \ mbuffer \ mcabber \ mcelog \ mcpp-doc \ mcstrans \ md5deep \ mdbtools \ mdbtools-devel \ mdbtools-gui \ meanwhile-devel \ meanwhile-doc \ mediawiki \ mediawiki-HTTP302Found \ mediawiki-SpecialInterwiki \ mediawriter \ mednafen \ megamario \ memcached \ memchan \ memchan-devel \ memtest86+ \ memtester \ menu-cache-devel \ merkaartor \ mesa-demos \ mesa-libGLw \ mesa-vdpau-drivers \ meson \ metacity-devel \ metainf-services \ mftrace \ mgetty \ mgetty-sendfax \ mgetty-viewfax \ mgetty-voice \ mgopen-canonica-fonts \ mgopen-cosmetica-fonts \ mgopen-fonts-common \ mgopen-fonts-compat \ mgopen-modata-fonts \ mgopen-moderna-fonts \ mhash-devel \ mhonarc \ microcode_ctl \ midori \ mikmod \ milia \ milkytracker \ milter-greylist \ milter-regex \ mimedefang \ mingetty \ minicom \ minisat2 \ miniupnpc \ minizip \ minizip-devel \ mirage \ mirrormanager2-client \ mirrormanager2-filesystem \ mISDN \ mjpegtools \ mjpegtools-devel \ mjpegtools-lav \ mjpegtools-libs \ mksh \ mkvtoolnix \ mkvtoolnix-gui \ mlocate \ mlt \ mlt-freeworld \ mlton \ >> dnf_out.save 2>> dnf_ror.save sleep 20 dnf -y --skip-broken install \ mm \ mm-common \ mm-devel \ mm3d \ mmapper \ mmsrip \ mmv \ MochiKit \ mock-rpmfusion-nonfree \ modello \ modello-javadoc \ mod_annodex \ mod_bw \ mod_dav_svn \ mod_evasive \ mod_geoip \ mod_nss \ mod_perl-devel \ mod_revocator \ mod_security \ mod_speedycgi \ mod_suphp \ moe \ mogilefsd \ mogilefsd-storage-mysql \ mogstored \ mogstored-backend-apache \ mogstored-backend-lighttpd \ mogstored-backend-none \ mogstored-backend-perlbal \ moin \ mojo-parent \ mona-bitmap-fonts \ mona-sazanami-fonts \ mona-vlgothic-fonts \ monit \ mono-basic \ mono-cecil-flowanalysis \ mono-data-oracle \ mypaint \ mypaint-data \ offlineimap \ okhttp \ OpenEXR_Viewers-nonfree \ packagedb-cli \ perl-Authen-Krb5-Admin \ pgp-tools \ pocketsphinx \ pocketsphinx-libs \ pocketsphinx-plugin \ pulseaudio-equalizer \ pulseaudio-module-bluetooth \ python2-condor \ python2-kobo-rpmlib \ python3-celery \ python3-cltk \ python3-django-mptt \ python3-django-simple-captcha \ python3-factory-boy \ python3-faker \ python3-icalendar \ python3-iep \ python3-inflect \ python3-invoke \ python3-ipdb \ python3-ipgetter \ python3-IPy \ python3-ipython-sphinx \ python3-ipython-tests \ python3-iscsi-initiator-utils \ python3-javapackages \ python3-jenkins \ python3-jinja2_pluralize \ python3-jmespath \ python3-jsonpath-rw \ python3-jsonpointer \ python3-junitxml \ python3-kazoo \ python3-kdcproxy \ python3-kombu \ python3-lazyarray \ python3-lesscpy \ python3-lexicon \ python3-lfc \ python3-libiptcdata \ python3-liblinear \ python3-libmount \ python3-libsvm \ python3-libvirt \ python3-llfuse \ python3-logbook \ python3-logging-tree \ python3-logutils \ python3-lxc \ python3-manuel \ python3-markdown \ python3-markdown2 \ python3-matplotlib-qt4 \ python3-memcached \ python3-messaging \ python3-mglob \ python3-minimock \ python3-miniupnpc \ python3-mistune \ python3-MultipartPostHandler2 \ python3-multi_key_dict \ python3-natsort \ python3-nbconvert \ python3-nbformat \ python3-netcdf4 \ python3-ngram \ python3-nine \ python3-NLopt \ python3-nltk \ python3-nmap \ python3-nose-cover3 \ python3-nose-exclude \ python3-nose-parameterized \ python3-nose-progressive \ python3-nose-testconfig \ python3-notebook \ python3-numpydoc \ python3-offtrac \ python3-ofxparse \ python3-openid \ python3-openipmi \ python3-openopt \ python3-openslide \ python3-optcomplete \ python3-paho-mqtt \ python3-pandocfilters \ python3-parse \ python3-paste-deploy \ python3-path \ python3-patsy-doc \ python3-pcp \ python3-pdc-client \ python3-pdfkit \ python3-persistent-devel \ python3-persistent-doc \ python3-pgpdump \ python3-pillow-devel \ python3-pillow-doc \ python3-pillow-qt \ python3-pkgconfig \ python3-pkgwat-api \ python3-plaster \ python3-plaster-pastedeploy \ python3-plumbum \ python3-plyvel \ python3-postgresql \ python3-power \ python3-pretend \ python3-profilehooks \ python3-psycopg2-debug \ python3-ptrace \ python3-pudb \ python3-py-bcrypt \ python3-py3dns \ python3-pyaes \ python3-pyaudio \ python3-pycmd \ python3-pycscope \ python3-pycxx-devel \ python3-pydotplus \ python3-pygal \ python3-pygeoip \ python3-pygit2 \ python3-pygithub \ python3-pykde4 \ python3-pyke \ python3-pylibravatar \ python3-pymemcache \ python3-pymilia \ python3-pymongo \ python3-pymongo-gridfs \ python3-pyopengl \ python3-pyopengl-tk \ python3-PyPAM \ python3-pyphen \ python3-pypng \ python3-pyproj \ python3-pypump \ python3-pyramid \ python3-pyramid-tm \ python3-pyro \ python3-PyRSS2Gen \ qmmp \ qmmp-devel \ qmmp-plugin-pack \ qmmp-plugins-freeworld \ rawstudio \ repoview \ screengrab \ sigul \ swt-chart \ testoob \ torque-client \ torque-gui \ uml_utilities \ >> dnf_out.save 2>> dnf_ror.save sleep 20 dnf -y --skip-broken install \ xalan-j2-demo \ xerces-j2-demo \ xmltooling \ xorgxrdp \ xrdp \ xrdp-selinux \ zathura \ zathura-devel \ zathura-djvu \ zathura-pdf-poppler \ zathura-ps \
_______________________________________________ test mailing list -- test@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to test-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/test@xxxxxxxxxxxxxxxxxxxxxxx