|
From: pjm <pj...@sa...> - 2003-03-14 15:40:24
|
Steve,
I've done a 'cvs update' and "build GUS install -append' so everything is
up-to-date and in sync.
I get a circular thing happening when told to
'ga +update GUS::PluginMgr::GusApplication --commit'
It keeps telling me to do it when it doesn't work! What should I do?
See;
pcs2b[pjm]136: ga +update GUS::Common::Plugin::LoadPfam --commit
Reading properties from /nfs/team81/pjm/GUS/config/GUS-PluginMgr.prop
Reading properties from /nfs/team81/pjm/.gus.properties
DBD::Oracle::db do failed: ORA-01534: rollback segment 'BIGRBS1' doesn't exist
(DBD ERROR: OCIStmtExecute) at
/nfs/team81/pjm/GUS/lib/perl/GUS/ObjRelP/DbiDatabase.pm line 148.
USER ERROR: No Core.AlgorithmImplementation found for
GUS::PluginMgr::GusApplication cvs revision 1.35.
Please use 'ga +update GUS::PluginMgr::GusApplication --commit'
pcs2b[pjm]137:
pcs2b[pjm]137: ga +update GUS::PluginMgr::GusApplication --commit
Reading properties from /nfs/team81/pjm/GUS/config/GUS-PluginMgr.prop
Reading properties from /nfs/team81/pjm/.gus.properties
DBD::Oracle::db do failed: ORA-01534: rollback segment 'BIGRBS1' doesn't exist
(DBD ERROR: OCIStmtExecute) at
/nfs/team81/pjm/GUS/lib/perl/GUS/ObjRelP/DbiDatabase.pm line 148.
USER ERROR: No Core.AlgorithmImplementation found for
GUS::PluginMgr::GusApplication cvs revision 1.35.
Please use 'ga +update GUS::PluginMgr::GusApplication --commit'
steve fischer wrote:
>
> sorry paul that we just haven't gotten to documenting this.
>
> here is the sequence:
>
> 1. write the plugin initially
> 2. check it in to cvs first time
> 3. build
> 4. ga +create PLUGIN --commit
> 5. now you can debug and tweek your plugin by running ga PLUGIN (without
> --commit)
> 6. when it is working enough to test with --commit:
> - check it in to cvs
> - build
> - ga +update PLUGIN --commit
> 7. iterarate on steps 5 and 6
>
> steve
>
> pjm wrote:
>
> >Steve,
> >
> >Ok, I dug out your old email on --commit registering plugins to find The Way of
> >testing my LoadPfam plugin with a tiny subsection of the latest PFma release. It
> >only creates records a few tables and they are all currently empty in my DB.
> >Anything it creates I will quite happily (and easily) destroy (drop 3 tables).
> >
> >Thus, before I cvs commit I wanted to try out --commit. But I can't run it with
> >out cvs commiting...
> >
> >I take it I can cvs commit, then `ga +update GUS::Common::Plugin::LoadPfam` as
> >needed, right?
> >
> >UPDATE
> >
> >I cvs commited the code so far (it needs a tidy, some print statements removing)
> >but its more or less there. Thinking it would get around the --commit problems I
> >did a
> >
> > `ga +update GUS::Common::Plugin::LoadPfam`
> >
> >but because its already registered it won't update it. Doh! How do I get around
> >this? What is The Way?
> >
> >Paul.
> >
> >steve fischer wrote:
> >
> >
> >>just want to clarify why debbie "committed when i should not have".
> >>
> >>the deal is that we are extremely rigorous about our tracking of bulk
> >>changes to the db.
> >>
> >>in particular, you cannot run a plugin with --commit unless that exact
> >>revision of the plugin has been registered in the db. and, you cannot
> >>do that registering unless you have checked in that version of the
> >>plugin to cvs.
> >>
> >>instead of checking in a crippled version of a plugin, hacks like this
> >>can be accomplished by other ways, such as:
> >> - introducing a temporary command line arg which the plugin tests for
> >>to run its hacky code.
> >> - copying the plugin to a new file, such as LoadTaxonDebbiesHack.pm,
> >>and registering it as a new plugin
> >>
> >>steve
> >>
> >>Deborah F. Pinney wrote:
> >>
> >>
> >>
> >>>This is my fault. I commited to cvs when I should not have. I have
> >>>uncommented those lines and recomitted to cvs.
> >>>
> >>>
> >>> Deboeah Pinney
> >>>
> >>>
> >>>On Wed, 5 Mar 2003, Arnaud
> >>>Kerhornou wrote:
> >>>
> >>>
> >>>
> >>>
> >>>
> >>>>Hi
> >>>>
> >>>>I'm trying to run LoadTaxon plugin. Why some lines are commented out ?
> >>>>
> >>>> #my $genCodes = $self->makeGeneticCode();
> >>>>
> >>>> my $namesDmp = $self->getNames();
> >>>>
> >>>> #my $nodesHash = $self->makeNodesHash($genCodes);
> >>>>
> >>>> #my $rootAttArray = $self->getRootAttArray($genCodes);
> >>>>
> >>>> #$self->makeTaxonEntry($rootAttArray, \$count);
> >>>>
> >>>> #if ($self->getCla->{'restart'} && $self->getCla->{'restart'} > 1) {
> >>>> #$self->getTaxonAtt($self->getCla->{'restart'},$nodesHash,\$count);
> >>>> #}
> >>>> #else {
> >>>> #$self->getTaxonAtt($rootAttArray->[0],$nodesHash,\$count);
> >>>> #}
> >>>>
> >>>>Arnaud
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>-------------------------------------------------------
> >>>>This SF.net email is sponsored by: Etnus, makers of TotalView, The debugger
> >>>>for complex code. Debugging C/C++ programs can leave you feeling lost and
> >>>>disoriented. TotalView can help you find your way. Available on major UNIX
> >>>>and Linux platforms. Try it free. www.etnus.com
> >>>>_______________________________________________
> >>>>Gusdev-gusdev mailing list
> >>>>Gus...@li...
> >>>>https://lists.sourceforge.net/lists/listinfo/gusdev-gusdev
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>
> >>>
> >>>-------------------------------------------------------
> >>>This SF.net email is sponsored by: Etnus, makers of TotalView, The debugger
> >>>for complex code. Debugging C/C++ programs can leave you feeling lost and
> >>>disoriented. TotalView can help you find your way. Available on major UNIX
> >>>and Linux platforms. Try it free. www.etnus.com
> >>>_______________________________________________
> >>>Gusdev-gusdev mailing list
> >>>Gus...@li...
> >>>https://lists.sourceforge.net/lists/listinfo/gusdev-gusdev
> >>>
> >>>
> >>>
> >>>
> >>>
> >>>
> >>-------------------------------------------------------
> >>This SF.net email is sponsored by: Etnus, makers of TotalView, The debugger
> >>for complex code. Debugging C/C++ programs can leave you feeling lost and
> >>disoriented. TotalView can help you find your way. Available on major UNIX
> >>and Linux platforms. Try it free. www.etnus.com
> >>_______________________________________________
> >>Gusdev-gusdev mailing list
> >>Gus...@li...
> >>https://lists.sourceforge.net/lists/listinfo/gusdev-gusdev
> >>
> >>
> >
> >
> >
> >
>
> -------------------------------------------------------
> This SF.net email is sponsored by:Crypto Challenge is now open!
> Get cracking and register here for some mind boggling fun and
> the chance of winning an Apple iPod:
> http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0031en
> _______________________________________________
> Gusdev-gusdev mailing list
> Gus...@li...
> https://lists.sourceforge.net/lists/listinfo/gusdev-gusdev
|