Index: [Article Count Order] [Thread]

Date:  Tue, 18 Apr 2006 09:26:58 -0400 (EDT)
From:  Greg Boehnlein <damin (at mark) nacs.net>
Subject:  [coba-e:04742] Re: bugfix CMU
To:  coba-e (at mark) bluequartz.org
Message-Id:  <Pine.LNX.4.44.0604180926200.19465-100000 (at mark) nucleus.nacs.net>
In-Reply-To:  <1145347699.3505.22.camel@silverbird>
X-Mail-Count: 04742

On Tue, 18 Apr 2006, Roman Buerkle wrote:

> - is there a list which shows all the "not allowed" aliases, so we can
> check/change them before tryiing to import them?

Better yet, have CMU tell you via it's test option what is not allowed.
 
> 
> 
> Thanx  und Greets
> 
> Roman
> 
> 
> 
> 
> 
> 
> On Sun, 2006-04-16 at 22:39 +0100, Taco Scargo wrote:
> > Hisao (and other interested parties),
> > 
> > After reading some user comments about cmu not importing siteadmins,
> > I spent quite some time figuring out why CMU did not do what it should do 
> > (when importing a RaQ4 cmu export).
> > After adding some additional debugging info cmu suddenly started working.
> > After I removed the additional 'warn' statements, it stopped working again.
> > 
> > I finally found out (by removing lines one by one) that the problem was 
> > introduced due to the fact that the 5100Radjust.pl script converts a raq4 
> > cmu.xml file to a raq550 compatible cmu.xml file.
> > 
> > To be precise:
> > 
> > <admin value = "t"/>
> > 
> > needs to be converted to:
> > 
> > <capLevels>
> >   <cap>siteAdmin</cap>
> > </capLevels>
> > 
> > The current code forces the value $oldVal to become a string, whereas the 
> > data could become an array (<cap> inside of <capLevels>).
> > 
> > By commenting out the my $oldVal everything works as expected.
> > 
> > See the diff -u below:
> > 
> > --- 5100Radjust.pl.orig 2006-04-16 22:14:16.000000000 +0200
> > +++ 5100Radjust.pl      2006-04-16 23:15:39.000000000 +0200
> > @@ -238,7 +238,7 @@
> >         }
> >         if(defined $remapData{$class}) {
> >                 my $remapHash = $remapData{$class};
> > -               my $oldVal;
> > +#              my $oldVal;
> >                 foreach my $name (keys %{ $remapHash }) {
> >                         next if(!defined $hash->{$name});
> >                         $oldVal = $hash->{$name};
> > 
> > 
> > Hisao, can you please implement this in the cmu code and push out an updated 
> > CMU rpm ?
> > 
> > If other people have encountered other problems with cmu, please let me know 
> > so I can have a look at these problems as well. Due to the debugging I did 
> > this weekend I think I am quite 'into cmu' now....
> > 
> > Thanks,
> > 
> > Taco
> > 
> 
> 

-- 
    Vice President of N2Net, a New Age Consulting Service, Inc. Company
         http://www.n2net.net Where everything clicks into place!
                             KP-216-121-ST