Sam Kerr | 8 Jul 14:03
Picon

Is this list still active?

I noticed that on the Sourceforge page, the last commit was in May and that the website contains many references to dates in 2003 and 2004.

I would like to get involved in this project, it looks very interesting, and was wondering if this project is still very active.

Also, what would be a good way to "get my feet wet" with this project?

Thanks!

-Sam Kerr

------------------------------------------------------------------------------
Enter the BlackBerry Developer Challenge  
This is your chance to win up to $100,000 in prizes! For a limited time, 
vendors submitting new applications to BlackBerry App World(TM) will have
the opportunity to enter the BlackBerry Developer Challenge. See full prize  
details at: http://p.sf.net/sfu/Challenge
_______________________________________________
A-A-P-develop mailing list
A-A-P-develop@...
https://lists.sourceforge.net/lists/listinfo/a-a-p-develop
Sam Kerr | 8 Jul 20:36
Picon

Re: Is this list still active?

Hi Bram,

How dormant is the project? Dormant as in development has slowed down? Or in the sense that it's essentially dead?

Either way, if you could send me your to-do list, I'd be willing to try to make some contributions.

-Sam Kerr

On Wed, Jul 8, 2009 at 2:32 PM, Bram Moolenaar <Bram-P8e1GJ7cMh0xsqv6Oivclw@public.gmane.org> wrote:

Sam -

> I noticed that on the Sourceforge page, the last commit was in May and
> that the website contains many references to dates in 2003 and 2004.
>
> I would like to get involved in this project, it looks very
> interesting, and was wondering if this project is still very active.
>
> Also, what would be a good way to "get my feet wet" with this project?

The project has been dormant for a while.  I've just been fixing the
most obvious bugs.  I do use Aap daily for various things.  Mostly
uploading files to my websites.

I can give you my todo list, but you might not understand everything in
it.  Should give you some idea of what I thought needs to be worked on.

- Bram

--
hundred-and-one symptoms of being an internet addict:
64. The remote to the T.V. is missing...and you don't even care.

 /// Bram Moolenaar -- Bram-+95IjRO79B4xsqv6Oivclw@public.gmane.org -- http://www.Moolenaar.net   \\\
///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
\\\        download, build and distribute -- http://www.A-A-P.org        ///
 \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///

------------------------------------------------------------------------------
Enter the BlackBerry Developer Challenge  
This is your chance to win up to $100,000 in prizes! For a limited time, 
vendors submitting new applications to BlackBerry App World(TM) will have
the opportunity to enter the BlackBerry Developer Challenge. See full prize  
details at: http://p.sf.net/sfu/Challenge
_______________________________________________
A-A-P-develop mailing list
A-A-P-develop@...
https://lists.sourceforge.net/lists/listinfo/a-a-p-develop
Bram Moolenaar | 8 Jul 20:32
Picon

Re: Is this list still active?


Sam -

> I noticed that on the Sourceforge page, the last commit was in May and
> that the website contains many references to dates in 2003 and 2004.
> 
> I would like to get involved in this project, it looks very
> interesting, and was wondering if this project is still very active.
> 
> Also, what would be a good way to "get my feet wet" with this project?

The project has been dormant for a while.  I've just been fixing the
most obvious bugs.  I do use Aap daily for various things.  Mostly
uploading files to my websites.

I can give you my todo list, but you might not understand everything in
it.  Should give you some idea of what I thought needs to be worked on.

- Bram

--

-- 
hundred-and-one symptoms of being an internet addict:
64. The remote to the T.V. is missing...and you don't even care.

 /// Bram Moolenaar -- Bram@... -- http://www.Moolenaar.net   \\\
///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
\\\        download, build and distribute -- http://www.A-A-P.org        ///
 \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///

------------------------------------------------------------------------------
Enter the BlackBerry Developer Challenge  
This is your chance to win up to $100,000 in prizes! For a limited time, 
vendors submitting new applications to BlackBerry App World(TM) will have
the opportunity to enter the BlackBerry Developer Challenge. See full prize  
details at: http://p.sf.net/sfu/Challenge
Bram Moolenaar | 9 Jul 14:07
Picon

Re: Is this list still active?


Sam -

> How dormant is the project? Dormant as in development has slowed down?
> Or in the sense that it's essentially dead?

There is no current development, only maintenance.

> Either way, if you could send me your to-do list, I'd be willing to
> try to make some contributions.

Here is some:

":copy a b" fails when "b" is a symlink to "a".  What should happen?

When using ":usetool gcc" and .cpp files are compiled, the buildaction isn't
set when a file is not compiled. (Luc Hermitte)  Using >always and >build only
works for a rule, not for an action.  Adding a "buildaction" attribute to the
program argument of ":program" also doesn't work.
The rule does use sections, that's why it works without ":usetool".

Suggested new aap.bat from Walter Briscoe that also works on Win95 (2005 June
4)

Doing "aap fetch" and then "aap install PREFIX=something" doesn't put the
right path inside Vim.  Doing "aap" separately does work. (Dave Eggum, 2005
Mar 29).

Bug in use of scope for a module.  Tim Hemel, 10 sept 2004.
This Python command works around the problem:
	:import taptu
	@m_taptu = _tree.get('m_taptu')

For "fetch" attribute with several items: Support putting failed connections
at the end.  "FETCH_REORDER = yes"

For msvc tool "builddll" action accepts "def" files and all kinds of object
files.

Add an option to check the signature of a remote file.  Only when the size
changed perhaps?  Would avoid that changes that someone else made are
overwritten.

Read recipe from stdin: "aap -f -".  (Francois Pinard)
And ability to use "#!/path/aap" in the recipe file.

":program foo : foo.c {INCLUDE = -Itest}"  The attribute is not used.
Also for invoking a compile action on foo.c.

Agide: When the Vim tool is closed and restarted to show a breakpoint, the
startup settings are different.

Running tests on MS-Windows doesn't work. (Igesund)

Remember all the produced files, so that they can be deleted with a simple
command?  Would require a list of files somewhere.  Can the AAPDIR/sign file
be used?  Editing the recipe would make a list based on the recipe incomplete.

Patch for Remote.py from Rico Hendriks (2004 December 2).  Fixes use of more
complicated proxies.

When using a port the "done" directory is used for all platforms and can't be
changed.  Support $DONEPLATFORM and $DONESHARED to put platform-specific files
in done_$PLATFORM. Or just one $DONE directory, for the situation patching
depends on the platform.  (Tim Hemel)

Use solution for Aap package to handle failed download from SourceForge (test
that unzip fails) also in other packages.

This doesn't work, one foo.o file is used:
	:program foopp : foo.cpp
	:program foo : foo.c

Test for MingW with "--version" echoes the command to output, breaks the
tests.

For debugging a program need to use:
	:program foo {var_DEBUG = yes} : foo.d {var_DEBUG = yes}
Can this be done with one attribute for the whole command:
	:program {var_DEBUG = yes} foo : foo.d
Generally: an attribute should apply to the whole command if it's given just
after the command name.

Make example with tree of sources.  E.g., build a dll in one directory and
link with it in another directory.  Find include file in dll directory.
	main.aap
	foo/main.aap	builds foo dll, has foo.h
	bar/main.aap	builds programbar, links with foo and uses foo.h

Add "darcs" support.  Gour promised to look into this.
	http://www.scannedinavian.org/DarcsWiki

":dll dog : dog.cpp" ":program go1 : go1.cpp dog" doesn't work. (Mathew
Boorman)  Support using a (shared) library as a source file for ":program"?

Add file_path() function?  Lars Ivar Igesund, April 22 2004 17:20

Win32 installer with Inno Setup (Cory Dodt will do this).
Try it out: https://sourceforge.net/tracker/index.php?func=detail&aid=818788&group_id=46523&atid=446420

aap_depend_c() should check the "autodepend" attribute on each file, skip the
ones where it is "off". (Taco Walstra)

The MSVC and BCC tools use $LINKFLAGS, MingW and gcc use $LDFLAGS.  Document
that $LDFLAGS is to be used for arguments that standard Unix cc understands
and use a compiler-specific variable for compiler-specific arguments?

When using ":program" in a child recipe, "aap" doesn't build them. (Adriaan)

Tools are complicated to write.  Boost is much simpler. (Mikkel Joegensen)
http://boost.sourceforge.net/boost-build2/
Use an Aap recipe some way?
Having both tools and modules is confusing.

Some builders can also use files of other types than "object".  MSVC can use
".res" files.  How to specify this? (Thore Karlsen)

Be able to execute commands before and after a target is updated?  Useful to
print a message, but could do more.  Alternative: Allow more than one
dependency with build commands, with an indication of the ordering.
There are other alternatives: use attributes to specify an action, use
commands, etc.  (Thore Karlsen)

Try out docbook-figures with Vim highlighting:
	http://lumumba.luc.ac.be/takis/howto/src2db.pdf

":cat http://some.com/file" should work.

Support publishing a directory?  At least for rsync.

When executing shell commands, truncate the command to 80 characters to make
the output look nicer.  Add an item in $MESSAGES to disable this.

When building Vim, configure is run every time when the build commands for
auto/config.h include "srcdir ?= .".

FTP connections are cached.  When doing something else for a while a
connection may timeout.  Handle the error gracefully and reopen the
connection when appropriate.  Or use a timer and close the connection if it
has not been used for a while (e.g., 30 secs).

FTP connection is always done in passive mode.  Make this optional?

When doing "aap clean" only one variant is cleaned up.  Would be nice to have
a simple way to clean all variants.  "cleanALL" deletes too much.  Should
"cleanmore" do it?
Also add a "clean-local" target: invoked after the usual "clean" has been
done.
Add section in docs about cleaning up.

In a tree of sub-projects, one sub-project depending on another, how to
express the dependencies in a simple way? (Dobes Vandermeer)
Somehow go to the toplevel recipe to include all the sub-projects and build
only the currend sub-project?
Idea: ":parent ../main.aap".   Ignored when recipe used as a child, parsed as
a parent recipe otherwise.

Installing: add "user" and "group" attributes, to be used with chown().  Just
like the mode attribute is used.

Send error messages to stderr instead of stdout? (Wichert Akkerman)

Look into the mechanism that fcp uses to keep a connection open, to avoid
invoking scp/ssh several times, which is slow. http://www.lysator.liu.se/fsh/
At least invoke "fcp" when it's available.

Problem from Dan Sharp: %file% expansion depends on name used to define node
instead of name used with ":attr" command.  Expand "%file%" when it's set
instead of when it's used?

Idea: Make it possible to use a variable name in a command line target, so
that you can do "aap '$BDIR/foo.o'".

In ref docs for ":rule" add explanation of how % is used.

- Bram

--

-- 
hundred-and-one symptoms of being an internet addict:
71. You wonder how people walk

 /// Bram Moolenaar -- Bram@... -- http://www.Moolenaar.net   \\\
///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
\\\        download, build and distribute -- http://www.A-A-P.org        ///
 \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///

------------------------------------------------------------------------------
Enter the BlackBerry Developer Challenge  
This is your chance to win up to $100,000 in prizes! For a limited time, 
vendors submitting new applications to BlackBerry App World(TM) will have
the opportunity to enter the BlackBerry Developer Challenge. See full prize  
details at: http://p.sf.net/sfu/Challenge

Gmane