Greeting again --

Anton Pak has found and fixed the issues related to the 'make distcheck' 
failures.  Except for known bugs, as far as I can tell, everything is running 
properly on the latest top-of-trunk (7110) - and I'd like to propose the 
following check-in policies/activities/schedule going into the 2.15.0 release:

1.  Uli's change set for the OpenHPI clients is the last big commit.  I will be 
testing these changes tomorrow (Wed 6/16).
2.  For the rest of this week, and all of next week - only bug fixes and very 
minor (i.e., very low risk) enhancements are allowed.
3.  Prior to committing changes, and in addition to having all changes 
peer-reviewed, it would be really great if developers ran "make distcheck" as a 
sanity test to make sure their change(s) do not cause a regression in this 
important release tool.  Prior to commiting a change: Just run: make dist; make 
distcheck
4.  If developers want to get more aggressive about testing - I'd recommend 
running the hpitest conformance suite.  It's easy and quick to run.  See 
instructions below.
5.  The week of June 28 (Mon) - we will make final preparations for the 2.15.0 
release - assuming the OpenHPI trunk is stable enough on June 28.

Let me know your thoughts on this.

Note: I will be out the week of Jun 21 - 25 (next week) - but bug fixing should 
proceed without me - and hopefully everything continues to work as well, or 
better than, revision 7110.

--michael

To run hpitest conformance suite:

svn co https://hpib-test.svn.sourceforge.net/svnroot/hpib-test/trunk hpib-test
cd hpib-test
aclocal; autoheader; automake; autoconf
./configure
make
/etc/init.d/openhpid start      # remember to configure openhpi.conf for the 
plugin you want to test,
                                         # and to remove the 
OPENHPI_UNCONFIGURED variable.
./hpitest  # this starts the test suite

# test results summary printed at end of test run, and in the "log" file.

Currently we have in 7110:
19 failures for the old simulator
8 failures for the new dynamic_simulator
16 failures for the oa_soap plugin





> -----Original Message-----
> From: Bishop, Michael (ISB Linux/Telco)
> Sent: Tuesday, June 15, 2010 10:17 AM
> To: '[email protected]'
> Subject: make distcheck failures on svn trunk
>
>
> Greetings to all OpenHPI developers --
>
> Here's what is going on as we march to the 2.15.0 release:
>
> The conformance tests are looking pretty good - however - we
> are having a difficult problem with 'make distcheck' which is
> a tool that we use during release management to ensure the
> quality of the final released OpenHPI source.  'make
> distcheck' is currently broken.  The breakage started with
> revision 7043 - and is in multiple places.  A combination of
> changes since 7042 is causing the problems we are seeing.
>
> To reproduce the current problem - download 7107 (currently
> top-of-trunk - and add Anton's latest patch attached below
> which has not yet been commited) and then run:
> ./bootstrap
> ./configure
> ./make
> ./make dist
> ./make distcheck
>
> The current issue occurs in snmp_bc/t with the program
> tsetup.c which is calling saHpiInitialize with the
> SAHPI_UNSPECIFIED_DOMAIN_ID and is getting a NO_RESPONSE
> failure.  It's as though the openhpid is not running - or it
> is running but is for some reason rejecting the request.
> Also, in the /var/log/messages there is error indicating the
> the openhpiclient.conf file does not exist - this may be a
> clue as well.
>
> If the above problem description rings any bells with recent
> changes you've made - please speak up.
>
> We cannot move forward with 2.15.0 until this is fixed.  And
> I ask that no one checks in any new code or changes to the
> trunk until this issue is fixed - as we need a way to test
> for regression going forward against other changes that are
> coming (such as Uli's client changes).
>
> Please take some time and look at these failures with 'make
> distcheck' as they were recently introduced in the openhpi
> source tree.  It is a combination of changes that folks have
> made that are causing these issues.  The latest top-of-tree
> (w/ Anton's patch) gets us closest to having 'make distcheck'
> working again but it is still badly messed up.
>
> Thanks for listening and helping.
>
> --michael
>
>
>
> -----Original Message-----
> From: [email protected] [mailto:[email protected]]
> Sent: Monday, June 14, 2010 4:13 PM
> To: Bishop, Michael (ISB Linux/Telco)
> Subject: Re: [oh-tracker] [ openhpi-Bugs-3014969 ] make
> distcheck failed
> on svn trunk
>
>
> The patch.
>
>    Anton Pak
>
> > Anton -
> >
> > Look at the diffs between these two files.  One if from
> 2.14.1 (and works)
> >  - the other from 2.15.0 and runs into the issue with libsnmp_bc.so.
> >
> > These came from: <release>/_build/plugins/snmp_bc/t
> >
> > --michael
> >
> >
> >
> >> -----Original Message-----
> >> From: SourceForge.net [mailto:[email protected]]
> >> Sent: Sunday, June 13, 2010 12:08 PM
> >> To: [email protected]
> >> Subject: [oh-tracker] [ openhpi-Bugs-3014969 ] make distcheck
> >> failed on
> >> svn trunk
> >>
> >>
> >> Bugs item #3014969, was opened at 2010-06-11 23:00
> >> Message generated for change (Comment added) made by avpak
> >> You can respond by visiting:
> >> https://sourceforge.net/tracker/?func=detail&atid=532251&aid=3
> > 014969&group_id=71730
> >>
> >> Please note that this message will contain a full copy of the
> >> comment thread,
> >> including the initial issue submission, for this request,
> >> not just the latest update.
> >> Category: None
> >> Group: 2.15.0
> >> Status: Open
> >> Resolution: None
> >> Priority: 5
> >> Private: No
> >> Submitted By: Anton Pak (avpak)
> >> Assigned to: Lars Wetzel (larswetzel)
> >> Summary: make distcheck failed on svn trunk
> >>
> >> Initial Comment:
> >> Seems there are at least to issues:
> >> - with new utils/sahpixtca_enum_utils.{c,h} files. They was
> >> not mentioned in different Makefiles inside utils/t dir
> >> - a test failed (something with threshold validation)
> >>
> >>
> >>
> ----------------------------------------------------------------------
> >>
> >> >Comment By: Anton Pak (avpak)
> >> Date: 2010-06-13 22:08
> >>
> >> Message:
> >> Confirmed.
> >> As I can see it tried to build entire plug-in.
> >> Don't know why.
> >> oh_evt_queue_push function is from openhpid.
> >> It resolves dynamically at openhpid start.
> >> But for the tests - I have no clue now.
> >>
> >>
> ----------------------------------------------------------------------
> >>
> >> Comment By: Lars Wetzel (larswetzel)
> >> Date: 2010-06-13 19:18
> >>
> >> Message:
> >> Sorry I didn't come to the simulator plug-in test cases. I've
> >> got an error
> >> for the snmp-plugin:
> >> ./../../plugins/snmp_bc/t/.libs/libsnmp_bc.so: undefined
> reference to
> >> `oh_evt_queue_push'
> >> collect2: ld returned 1 exit status
> >> make[5]: *** [tsim_file] Fehler 1
> >> make[5]: Leaving directory
> >>
> >
> --------------------------------------------------------------
> ----------------
> > ThinkGeek and WIRED's GeekDad team up for the Ultimate
> > GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the
> > lucky parental unit.  See the prize list and enter to win:
> >
http://p.sf.net/sfu/thinkgeek-promo_______________________________________________
> openhpi-tracker mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/openhpi-tracker
>

------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate 
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the 
lucky parental unit.  See the prize list and enter to win: 
http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________
Openhpi-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openhpi-devel

Reply via email to