Actions
Bug #6564
closedPackages sass and multi_json conflicts with RHSCL
Description
On CentOS 6 with RHSCL enabled according to our docs do:
# yum -y install ruby193-* --> Finished Dependency Resolution Error: Package: ruby193-rubygem-sass-doc-3.1.20-3.el6.centos.alt.noarch (scl) Requires: ruby193-rubygem-sass = 3.1.20-3.el6.centos.alt Installed: ruby193-rubygem-sass-3.2.13-1.el6.noarch (@foreman) ruby193-rubygem-sass = 3.2.13-1.el6 Available: ruby193-rubygem-sass-3.1.20-3.el6.centos.alt.noarch (scl) ruby193-rubygem-sass = 3.1.20-3.el6.centos.alt Error: Package: ruby193-rubygem-multi_json-doc-1.3.6-2.el6.centos.alt.noarch (scl) Requires: ruby193-rubygem-multi_json = 1.3.6-2.el6.centos.alt Installed: ruby193-rubygem-multi_json-1.8.2-2.el6.noarch (@foreman) ruby193-rubygem-multi_json = 1.8.2-2.el6 Available: ruby193-rubygem-multi_json-1.3.6-2.el6.centos.alt.noarch (scl) ruby193-rubygem-multi_json = 1.3.6-2.el6.centos.alt You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest
This is rather low priority, but we should sort it out.
Updated by Dominic Cleal over 9 years ago
- Project changed from Foreman to Packaging
- Category changed from Packaging to RPMs
I don't know what's in your glob, but the conflict there looks like you have an SCL -doc package, but we don't ship -doc usually so the versions don't match. I think we should just add -doc packages to comps.
Updated by Lukas Zapletal over 9 years ago
You are right, do you mean to add all of them, or just the conflicting ones?
[root@nightly ~]# yum info ruby193-rubygem-sass Loaded plugins: fastestmirror, security Loading mirror speeds from cached hostfile * base: mirror.thelinuxfix.com * epel: mirrors.einstein.yu.edu * extras: www.gtlib.gatech.edu * updates: www.gtlib.gatech.edu Installed Packages Name : ruby193-rubygem-sass Arch : noarch Version : 3.2.13 Release : 1.el6 Size : 559 k Repo : installed From repo : foreman Summary : A powerful but elegant CSS compiler that makes CSS fun again URL : http://sass-lang.com/ License : MIT Description : Sass makes CSS fun again. Sass is an extension of CSS3, adding : nested rules, variables, mixins, selector inheritance, and more. : It's translated to well-formatted, standard CSS using the : command line tool or a web-framework plugin. [root@nightly ~]# yum info ruby193-rubygem-sass-doc Loaded plugins: fastestmirror, security Loading mirror speeds from cached hostfile * base: mirror.thelinuxfix.com * epel: mirrors.einstein.yu.edu * extras: www.gtlib.gatech.edu * updates: www.gtlib.gatech.edu Available Packages Name : ruby193-rubygem-sass-doc Arch : noarch Version : 3.1.20 Release : 3.el6.centos.alt Size : 604 k Repo : scl Summary : Documentation for rubygem-sass URL : http://sass-lang.com/ License : MIT Description : Documentation for rubygem-sass
Updated by Dominic Cleal over 9 years ago
We could get away with just conflicting ones, but I think it'd be better to ship them all. Just my 2c...
Updated by Lukas Zapletal over 9 years ago
How about this oneliner that would create new block for each spec file:
[lzap@lzapx foreman-packaging]$ for G in $(grep "%package doc" rubygem-*/*spec | awk -F/ '{print $1}'); do grep $G comps/comps-foreman-rhel6.xml | sed 's/<\//-doc<\//'; done | sort -u <packagereq type="default">ruby193-rubygem-addressable-doc</packagereq> <packagereq type="default">ruby193-rubygem-ancestry-doc</packagereq> <packagereq type="default">ruby193-rubygem-apipie-rails-doc</packagereq> <packagereq type="default">ruby193-rubygem-audited-activerecord-doc</packagereq> <packagereq type="default">ruby193-rubygem-audited-doc</packagereq> <packagereq type="default">ruby193-rubygem-autoparse-doc</packagereq> <packagereq type="default">ruby193-rubygem-awesome_print-doc</packagereq> <packagereq type="default">ruby193-rubygem-bootstrap-sass-doc</packagereq> <packagereq type="default">ruby193-rubygem-bundler_ext-doc</packagereq> <packagereq type="default">ruby193-rubygem-commonjs-doc</packagereq> <packagereq type="default">ruby193-rubygem-deep_cloneable-doc</packagereq> <packagereq type="default">ruby193-rubygem-eventmachine-doc</packagereq> <packagereq type="default">ruby193-rubygem-excon-doc</packagereq> <packagereq type="default">ruby193-rubygem-extlib-doc</packagereq> <packagereq type="default">ruby193-rubygem-faraday-doc</packagereq> <packagereq type="default">ruby193-rubygem-fast_gettext-doc</packagereq> <packagereq type="default">ruby193-rubygem-flot-rails-doc</packagereq> <packagereq type="default">ruby193-rubygem-fog-brightbox-doc</packagereq> <packagereq type="default">ruby193-rubygem-fog-core-doc</packagereq> <packagereq type="default">ruby193-rubygem-fog-doc</packagereq> <packagereq type="default">ruby193-rubygem-fog-json-doc</packagereq> <packagereq type="default">ruby193-rubygem-foreigner-doc</packagereq> <packagereq type="default">ruby193-rubygem-foremancli-doc</packagereq> <packagereq type="default">ruby193-rubygem-formatador-doc</packagereq> <packagereq type="default">ruby193-rubygem-gettext_i18n_rails_js-doc</packagereq> <packagereq type="default">ruby193-rubygem-google-api-client-doc</packagereq> <packagereq type="default">ruby193-rubygem-gridster-rails-doc</packagereq> <packagereq type="default">ruby193-rubygem-hirb-doc</packagereq> <packagereq type="default">ruby193-rubygem-hirb-unicode-doc</packagereq> <packagereq type="default">ruby193-rubygem-jquery-ui-rails-doc</packagereq> <packagereq type="default">ruby193-rubygem-jwt-doc</packagereq> <packagereq type="default">ruby193-rubygem-launchy-doc</packagereq> <packagereq type="default">ruby193-rubygem-less-doc</packagereq> <packagereq type="default">ruby193-rubygem-less-rails-doc</packagereq> <packagereq type="default">ruby193-rubygem-multi_json-doc-doc</packagereq> <packagereq type="default">ruby193-rubygem-multi_json-doc</packagereq> <packagereq type="default">ruby193-rubygem-multipart-post-doc</packagereq> <packagereq type="default">ruby193-rubygem-multi-select-rails-doc</packagereq> <packagereq type="default">ruby193-rubygem-mysql2-doc</packagereq> <packagereq type="default">ruby193-rubygem-net-ldap-doc</packagereq> <packagereq type="default">ruby193-rubygem-netrc-doc</packagereq> <packagereq type="default">ruby193-rubygem-net-scp-doc</packagereq> <packagereq type="default">ruby193-rubygem-net-ssh-doc</packagereq> <packagereq type="default">ruby193-rubygem-passenger-doc</packagereq> <packagereq type="default">ruby193-rubygem-passenger-native-doc</packagereq> <packagereq type="default">ruby193-rubygem-passenger-native-libs-doc</packagereq> <packagereq type="default">ruby193-rubygem-pg-doc</packagereq> <packagereq type="default">ruby193-rubygem-po_to_json-doc</packagereq> <packagereq type="default">ruby193-rubygem-quiet_assets-doc</packagereq> <packagereq type="default">ruby193-rubygem-rabl-doc</packagereq> <packagereq type="default">ruby193-rubygem-rack-mini-profiler-doc</packagereq> <packagereq type="default">ruby193-rubygem-rails3_before_render-doc</packagereq> <packagereq type="default">ruby193-rubygem-rbovirt-doc</packagereq> <packagereq type="default">ruby193-rubygem-rbvmomi-doc</packagereq> <packagereq type="default">ruby193-rubygem-rr-doc</packagereq> <packagereq type="default">ruby193-rubygem-ruby2ruby-doc</packagereq> <packagereq type="default">ruby193-rubygem-ruby-libvirt-doc</packagereq> <packagereq type="default">ruby193-rubygem-ruby_parser-doc</packagereq> <packagereq type="default">ruby193-rubygem-safemode-doc</packagereq> <packagereq type="default">ruby193-rubygem-sass-doc-doc</packagereq> <packagereq type="default">ruby193-rubygem-sass-doc</packagereq> <packagereq type="default">ruby193-rubygem-scoped_search-doc</packagereq> <packagereq type="default">ruby193-rubygem-sequel-doc</packagereq> <packagereq type="default">ruby193-rubygem-sexp_processor-doc</packagereq> <packagereq type="default">ruby193-rubygem-shoulda-doc</packagereq> <packagereq type="default">ruby193-rubygem-signet-doc</packagereq> <packagereq type="default">ruby193-rubygem-single_test-doc</packagereq> <packagereq type="default">ruby193-rubygem-spice-html5-rails-doc</packagereq> <packagereq type="default">ruby193-rubygem-sshkey-doc</packagereq> <packagereq type="default">ruby193-rubygem-unf-doc</packagereq> <packagereq type="default">ruby193-rubygem-unf_ext-doc</packagereq> <packagereq type="default">ruby193-rubygem-unicode-display_width-doc</packagereq> <packagereq type="default">ruby193-rubygem-uuidtools-doc</packagereq> <packagereq type="default">ruby193-rubygem-wirb-doc</packagereq> <packagereq type="default">rubygem-apipie-bindings-doc</packagereq> <packagereq type="default">rubygem-awesome_print-doc</packagereq> <packagereq type="default">rubygem-bundler_ext-doc</packagereq> <packagereq type="default">rubygem-clamp-doc</packagereq> <packagereq type="default">rubygem-fast_gettext-doc</packagereq> <packagereq type="default">rubygem-hammer_cli-doc</packagereq> <packagereq type="default">rubygem-hammer_cli_foreman-doc</packagereq> <packagereq type="default">rubygem-little-plugger-doc</packagereq> <packagereq type="default">rubygem-logging-doc</packagereq> <packagereq type="default">rubygem-multi_json-doc</packagereq> <packagereq type="default">rubygem-netrc-doc</packagereq> <packagereq type="default">rubygem-passenger-doc</packagereq> <packagereq type="default">rubygem-passenger-native-doc</packagereq> <packagereq type="default">rubygem-passenger-native-libs-doc</packagereq> <packagereq type="default">rubygem-rkerberos-doc</packagereq> <packagereq type="default">rubygem-rubyipmi-doc</packagereq> <packagereq type="default">rubygem-table_print-doc</packagereq>
Updated by Lukas Zapletal over 9 years ago
- Status changed from New to Ready For Testing
- Assignee set to Lukas Zapletal
- Target version set to 1.8.0
Updated by Anonymous over 9 years ago
- Target version changed from 1.8.0 to 1.7.5
Updated by Anonymous over 9 years ago
- Target version changed from 1.7.5 to 1.7.4
Updated by Anonymous over 9 years ago
- Target version changed from 1.7.4 to 1.7.3
Updated by Dominic Cleal over 9 years ago
- Target version changed from 1.7.3 to 1.7.2
Updated by Dominic Cleal over 9 years ago
- Status changed from Ready For Testing to Closed
- % Done changed from 0 to 100
Actions