Actions
Bug #6564
closedPackages sass and multi_json conflicts with RHSCL
Added by Lukas Zapletal over 10 years ago. Updated over 6 years ago.
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 10 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 10 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 10 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 10 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 10 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 10 years ago
- Target version changed from 1.8.0 to 1.7.5
Updated by Anonymous over 10 years ago
- Target version changed from 1.7.5 to 1.7.4
Updated by Anonymous over 10 years ago
- Target version changed from 1.7.4 to 1.7.3
Updated by Dominic Cleal about 10 years ago
- Target version changed from 1.7.3 to 1.7.2
Updated by Dominic Cleal about 10 years ago
- Status changed from Ready For Testing to Closed
- % Done changed from 0 to 100
Actions