Re: Trying ARK feedback

Will Partain <[email protected]>
Newsgroups gmane.comp.sysutils.ark.devel
Message-ID <[email protected]>
Ah, Berto, you lovely lovely person!  I apologize for the
frustration caused, but thank you profusely for Stuff to
Sink Les Teeth Into.  I'll deal with some now, some later.

> --http://ark.sourceforge.net/download.html
> 
>   case sensitivities:  Sidai should be sidai, Sample1 should be sample1

Fixed, I hope.

> --http://ark.sourceforge.net/try-ark1.html
> 
>   % cd $ARK_SRC/myteam1/packages
> 
>   The packages (plural) dir is empty.  Should be
> 
>   % cd $ARK_SRC/myteam1/package

Yep.  Bugs.  Fixed all the ones I could find.  (I changed
the cvs checkouts to be 'cvs checkout -P' so it will prune
the confusion-causing empty dirs.)

> --Why .ark-profile?  Why not .ark_profile (a la .bash_profile)?
> 
>   Moreover, you have the environment variable ARK_PROFILE (with underscore)
>   referring to .ark-profile (with hyphen).

I always prefer '-' to '_', if only because of one less trip
to the shift key.  However, ARK-PROFILE isn't a valid shell
variable name.

Anyone else out there care or have an opinion??

> --team.xml:  A pain to have to edit every path.  Variables?  (Or PIKT macros?!)

Deferred.

> --hosts/ (info about hosts at your site):  Refers to "much like the
>   appropriate one in 'sample1'."  My sample1/hosts dir is empty.

Same bug as above.  Fixed.

> 
> --in try-ark:
> 
>   export ARK_PROFILE;ARK_PROFILE=/users/fp/partain/.ark-profile-sample1
> 
>   .ark-profile (without the appended -sample1)?

I have a special .ark-profile for doing sample1.  You're
right: it's confusing, and I'll not tell you about it :-).

>   for pkg in rsync--2.4.6 shtool--1.5.1 m4--1.4 ; do
> 
>   Why the special treatment for these packages?

Deferred.

> --First attempt at try-ark:
> 
>   $ ./try-ark 2>&1 | tee /tmp/try-ark.1.out
>   ./try-ark: warning: this script may be overly paranoid and, um, wrong...
>   repository info for team sidai is wrong in /home/berto/.ark-profile
> 
>   Added
> 
>     repository[sidai]    = /workspace/partain/ark/sidai
> 
>   to .ark-profile.  I had left that out because I don't want to mess
>   with sidai stuff at this point.  I just want the core ARK stuff and
>   what little I want to first attempt in myteam1.
> 
>   Why is Sidai insinuating itself into the picture at this point?  Sure,
>   it's the first among equals, but I'm thinking, "Am I about to mess my
>   fresh Mandrake 8.0 installation with some unintentional, and unwanted,
>   Sidai customizations?"

Deferred.  (But you're over-worried about Sidai, I fear :-)

[skipping a bit]

> --Fourth attempt at try-ark:
> 
> So, I'm wondering should I create a localized version of slicker.xml
> and put it in my (a) myteam1/hosts directory or my (b) myteam1/host
> directory?

Where did it start hassling you about 'slicker'?  (Which
obviously should be one of your machines, not mine.)

> At this point, I'm thinking:
> 
> --Should I review the past several months of ark-dev postings to figure
>   out where I've gone wrong? what I should do next?

No need to review the archives.  Just give us a chance to
think here :-)

> --Post my problem report to ark-dev?  (That's what I'm doing right now.)

Absolutely the right thing; much appreciated.

> --Without looking at the ark-dev archives, I sense that I may be treading
>   down some of the same dead-ends that Harlan (and others?) have taken (but
>   Harlan has been brave enough to post accounts of his travels/travails).

If I don't hear about it, I really can't help.

> --This is too much by-hand configuration, editing of this file and
>   that.  I should be able to specify environment variables, in my
>   .ark-profile, [snip]

OK, will muse on this, (and welcome what others think).

There is a "philosophy" issue again, however.  Your XML
files are supposed to describe your system/site.  Period.
End of story.  Not random environment variables in
individual users' .profiles, not random bits of stuff in
/etc.  Instead, there's supposed to be a set of bits, under
CVS (or other) control, that is the *complete* description
of your site.

> --Where is the on-disk equivalent of the try-ark1.html page?

sample1/webpages/try-ark1.txt

>   ... .  Just have a page telling how to download the
>   package, then keep an *up-to-date* INSTALL or README or
>   TRYME file right there in the sample1 top-level
>   directory.

Am musing on that as we speak...

> --Do I have to know Python (and know it fairly well) to be able to use
>   this thing?

I profoundly hope not.  You do need to learn not to fear
exception tracebacks for now :-( -- in the fullness of time,
they will turn into ordinary error messages, but they are
helpful to me/us for the time being.

> --How many people have encountered similar sorts of hassles (similar to
>   mine) and just given up interest?

Haven't a clue.  We have the small consolation that we are
somewhere between pre-alpha and alpha quality software :-)

> ... .  I'm prepared to pitch in with more installments.

Hang tough!  Let me (get Matt to) think for a little bit...

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.