Re: bulky-but-brainless updates 2001.05.26

Will Partain <[email protected]>
Newsgroups gmane.comp.sysutils.ark.devel
Message-ID <[email protected]>
Pushing back the barriers of Sadness (

Date: Sat, 26 May 2001 23:37:02 +0100
------^^^  ------------^^^^^^^^

but not as bad at Matt...

Date: Sun, 27 May 2001 02:53:43 +0100 (BST)
------^^^  ------------^^^^^^^^

), Jonathan writes:

> But I found a nasty problem. I sucked down the new ark code. Noticed the 
> problem with the new pickle format, so I ditched all my xmla's and ran:
> 
>      ark package reveal --redo arkbase
> 
> To update to the new code. However, this rebuilds a bunch of the xmla's 
> with the old code, then switches part way through the process to the new 
> code, which tries to read them in and barfs.

Another possible hack is to use sidai/package-utils/arkbase-update
and tweak the line...

ARKPKG='ark package'

to be something that will run *out of your fresh source tree*.

> I'm hitting a new bug with the rhlinux changes that I can't track down 
> though. An attempt to reveal a package is complaining about "no such 
> thing: .../ia32-rhlinux.xml", but I'm sure (find&grep sure) that there 
> aren't any references to rhlinux in my team directory. It seems to barf 
> during dependency checking/evaluation. Ideas?

Something lingering in a pickle file?  I tried to be pretty
thorough with 'M-x tags-search rhlinux' before committing.

> On an unrelated note: I also made some local changes to only show 
> exception tracebacks if the verbose flag has been set. ...

Yes, I'll go with that.

> ... , but I've discovered that the glasli1 team is no
> longer bootable with the extensive changes to sidai over
> the last few months.

Yurk; pls advise!

> I'm also having some difficulty getting my head around sidai. I like the 
> policies generally, but sometimes I can't figure out what the policy is 
> to decide if I like it ;-)

Hey, demand-driven documentation...

> For instance: how is ark-diffing-deploy meant to work? Once I've looked 
> at the diffs and satisfied myself that it's what I want to do. How do I 
> push them through? [Takes me back to OUR days...]

I normally do it through sidai/package-utils/ark-invasive.
At the end, it will invite you to

echo '# if happy with what you see, you could finish the job with:'
echo $ARKPKG reveal --force-reveal $HOSTS $CONHOSTS --use-deps=min $VERBOSE $pkgs

(basically, just 'reveal' with --force-reveal set)

Incidentally, I'm musing on some tweaks to
diffing-deploys...  First, I would like them to chat less.
Second, I would like the reveal to do nothing (much) unless
something really changed (so we don't restart
sendmail/syslog/whatever unnecessarily).  I'm thinking of
changing the diffs to do something like

   diff old new || touch /.-ark-deploy/foo-config/.ark-reveal-needed

and then the reveal acting accordingly.

Will
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.