[Bug 889537] New: "something" is mauling %{rubygem ...} macros in BuildRequires/Requires
https://bugzilla.novell.com/show_bug.cgi?id=889537 https://bugzilla.novell.com/show_bug.cgi?id=889537#c0 Summary: "something" is mauling %{rubygem ...} macros in BuildRequires/Requires Classification: Internal Novell Products Product: openSUSE Build Service Version: 2.5 Platform: Other OS/Version: Other Status: NEW Severity: Major Priority: P5 - None Component: source services AssignedTo: adrian@suse.com ReportedBy: tserong@suse.com QAContact: adrian@suse.com CC: mrueckert@suse.com, kgronlund@suse.com Found By: --- Blocker: --- Darix made a change to the BuildRequires/Requires in SUSE:SLE-12:GA/hawk on IBS a week or two ago: BuildRequires: %{rubygem fast_gettext} BuildRequires: %{rubygem gettext_i18n_rails} BuildRequires: %{rubygem gettext} BuildRequires: %{rubygem rails >= 3.2} BuildRequires: %{rubygem rake} ...(etc)... I made a subsequent change (unrelated to this), and when I ran `osc ci`, "something" mauled these BuildRequires into: BuildRequires: %{rubygem BuildRequires: %{rubygem BuildRequires: %{rubygem BuildRequires: %{rubygem BuildRequires: %{rubygem BuildRequires: %{ruby} BuildRequires: fast_gettext} BuildRequires: gettext_i18n_rails} BuildRequires: gettext} BuildRequires: rails >= 3.2} BuildRequires: rake} Darix suggested it's the spec cleaner. I can't tell (i.e. I don't know how to find out) exactly what's doing the mangling. I'm running openSUSE 12.3, with the following packages from the openSUSE:Tools repo: osc-0.146.0-133.1 spec-cleaner-0.5.9-31.1 obs-service-format_spec_file-0.4.2-180.1 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=889537 https://bugzilla.novell.com/show_bug.cgi?id=889537#c1 Marcus Rückert <mrueckert@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |ro@suse.com, vuntz@suse.com --- Comment #1 from Marcus Rückert <mrueckert@suse.com> 2014-07-30 09:53:40 UTC --- that something is spec-cleaner -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=889537 https://bugzilla.novell.com/show_bug.cgi?id=889537#c2 Tomáš Chvátal <tchvatal@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO CC| |tchvatal@suse.com InfoProvider| |tserong@suse.com AssignedTo|adrian@suse.com |tchvatal@suse.com --- Comment #2 from Tomáš Chvátal <tchvatal@suse.com> 2014-07-30 11:19:08 UTC --- Should be fixed on github: https://github.com/openSUSE/spec-cleaner/commits/master There is one more failing test so I won't do release now but when it is fixed it will be released and propagated to the tools repo. Please verify the thing works for you when using the git spec-cleaner. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=889537 https://bugzilla.novell.com/show_bug.cgi?id=889537#c3 --- Comment #3 from Kristoffer Gronlund <kgronlund@suse.com> 2014-07-30 12:54:12 UTC --- I just hit this same issue, but I don't have spec-cleaner installed. Does it run server-side? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=889537 https://bugzilla.novell.com/show_bug.cgi?id=889537#c4 Tomáš Chvátal <tchvatal@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW InfoProvider|tserong@suse.com | AssignedTo|tchvatal@suse.com |adrian@suse.com --- Comment #4 from Tomáš Chvátal <tchvatal@suse.com> 2014-07-30 13:02:31 UTC --- AHA, it is screwed up even in the format_spec_file obs service: testing: sh /usr/libexec/obs/service/format_spec_file --specfile ~/Downloads/hawk.spec produces the screwed up result. This thing is automatically run, so reopening and assigning back to adrian as I dunno who is maintainer of that. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=889537 https://bugzilla.novell.com/show_bug.cgi?id=889537#c5 Adrian Schröter <adrian@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|adrian@suse.com |ro@suse.com --- Comment #5 from Adrian Schröter <adrian@suse.com> 2014-07-30 13:11:00 UTC --- Rudi is -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=889537 https://bugzilla.novell.com/show_bug.cgi?id=889537#c6 Ruediger Oertel <ro@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|ro@suse.com |adrian@suse.com --- Comment #6 from Ruediger Oertel <ro@suse.com> 2014-07-31 13:49:25 UTC --- fixed in GIT checked in to openSUSE:Tools submitted to factory and sle12 deployed on ibs source-service server -> adrian for obs -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=889537 https://bugzilla.novell.com/show_bug.cgi?id=889537#c8 --- Comment #8 from Bernhard Wiedemann <bwiedemann@suse.com> 2014-07-31 16:01:22 CEST --- This is an autogenerated message for OBS integration: This bug (889537) was mentioned in https://build.opensuse.org/request/show/243190 Factory / obs-service-format_spec_file -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com