[Bug 542845] New: coverage testing fails due to rcov bug
http://bugzilla.novell.com/show_bug.cgi?id=542845 Summary: coverage testing fails due to rcov bug Classification: openSUSE Product: openSUSE 11.2 Version: Milestone 7 Platform: Other OS/Version: Other Status: NEW Severity: Major Priority: P5 - None Component: WebYaST AssignedTo: kkaempf@novell.com ReportedBy: kkaempf@novell.com QAContact: qa@suse.de Found By: Development coverage testing for webservice/plugins/patches fails due to a bug in rcov /usr/lib64/ruby/gems/1.8/gems/relevance-rcov-0.8.3.4/lib/rcov.rb:675:in `aggregate_data': You have a nil object when you didn't expect it! (NoMethodError) -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=542845
User kkaempf@novell.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=542845#c1
Klaus Kämpf
http://bugzilla.novell.com/show_bug.cgi?id=542845
User kkaempf@novell.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=542845#c3
--- Comment #3 from Klaus Kämpf
http://bugzilla.novell.com/show_bug.cgi?id=542845
Stephan Kulow
http://bugzilla.novell.com/show_bug.cgi?id=542845
User kkaempf@novell.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=542845#c4
--- Comment #4 from Klaus Kämpf
http://bugzilla.novell.com/show_bug.cgi?id=542845
J. Daniel Schmidt
http://bugzilla.novell.com/show_bug.cgi?id=542845
User jdsn@novell.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=542845#c6
J. Daniel Schmidt
http://bugzilla.novell.com/show_bug.cgi?id=542845
User kkaempf@novell.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=542845#c7
Klaus Kämpf
http://bugzilla.novell.com/show_bug.cgi?id=542845
Klaus Kämpf
http://bugzilla.novell.com/show_bug.cgi?id=542845
User kkaempf@novell.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=542845#c8
Klaus Kämpf
http://bugzilla.novell.com/show_bug.cgi?id=542845
User kkaempf@novell.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=542845#c9
--- Comment #9 from Klaus Kämpf
http://bugzilla.novell.com/show_bug.cgi?id=542845
User kkaempf@novell.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=542845#c10
--- Comment #10 from Klaus Kämpf
http://bugzilla.novell.com/show_bug.cgi?id=542845
User jdsn@novell.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=542845#c11
J. Daniel Schmidt
Why wasn't the changed BuildRequires picked up by Hudson ? What did you do to have the right package installed ?
Just recreate the respective chroot. (In reply to comment #10)
Adapting golelet:/data/hudson/bin/fake-package/webyast-builddeps to reflect the new version
Please put everything needed in the spec file in the repo. The chroot environment is created according to the BuildRequires in the spec file(s). For ugly hacks you can add some custom BuildRequires statically (only to reflect differences of hudson and build-service). But this makes the whole system intransparent. So take care using it and do not rely on version numbers in it - otherwise we have to maintain "yet another config file". -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=542845
User kkaempf@novell.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=542845#c12
Klaus Kämpf
Just recreate the respective chroot.
How's that done ?
(In reply to comment #10)
Adapting golelet:/data/hudson/bin/fake-package/webyast-builddeps to reflect the new version
Please put everything needed in the spec file in the repo.
We had that before but Duncan moved it to a separate config file. I guess because we dont run test suites during normal build, but only on Hudson. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=542845
User kkaempf@novell.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=542845#c13
--- Comment #13 from Klaus Kämpf
http://bugzilla.novell.com/show_bug.cgi?id=542845
User jdsn@novell.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=542845#c14
J. Daniel Schmidt
Just recreate the respective chroot. How's that done ?
Rebuild the chroot job for that project. For "webyast-*-11.1-i586" projects rebuild "webyast-chroot-11.1-i586". Same pattern for all others.
Please put everything needed in the spec file in the repo.
We had that before but Duncan moved it to a separate config file. I guess because we dont run test suites during normal build, but only on Hudson.
Then comment them out (in an %if-block) in the spec file but keep them in. Hudson only does a grep through the spec files but does not parse it. I'd prefer to maintain such a list in one place not in two places. And besides, making this list public will help others to install and test from source. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=542845
User kkaempf@novell.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=542845#c15
Klaus Kämpf
participants (1)
-
bugzilla_noreply@novell.com