db-derby-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Knut Anders Hatlen (JIRA)" <j...@apache.org>
Subject [jira] Commented: (DERBY-3986) Stop dropping build artifacts in the subversion-controlled source tree
Date Tue, 21 Sep 2010 08:45:33 GMT

    [ https://issues.apache.org/jira/browse/DERBY-3986?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12912878#action_12912878
] 

Knut Anders Hatlen commented on DERBY-3986:
-------------------------------------------

Hi Rick,

This looks like a good improvement to me.

I think clean and clobber are essentially the same now. So whereas "ant insane; ant clean;
ant" would previously build non-debug classes, the same sequence of commands will build debug
classes after the patch has been checked in. Does that sound about right? I don't think this
is a problem, but it might come as a surprise on someone.

While you're at it, do you think it would make sense to

a) remove the cleanparsers, cleantoursdb, cleancatalog and cleanstate targets from build.xml,
since these are all taken care of implicitly by the clean target now?

b) clear the svn:ignore property in

java/demo/toursdb
java/tools/org/apache/derby/impl/tools/ij
java/engine/org/apache/derby/impl/sql/compile
java/engine/org/apache/derby/loc
java/shared/org/apache/derby/shared/common/sanity/

so that "svn status" will warn us if we have old files lying around by accident?

> Stop dropping build artifacts in the subversion-controlled source tree
> ----------------------------------------------------------------------
>
>                 Key: DERBY-3986
>                 URL: https://issues.apache.org/jira/browse/DERBY-3986
>             Project: Derby
>          Issue Type: Improvement
>          Components: Build tools
>    Affects Versions: 10.5.1.1
>            Reporter: Rick Hillegas
>         Attachments: derby-3986-01-aa-checkCompilerLevel.diff, derby-3986-02-af-sanity-bin-toursdb-storeless-release.diff
>
>
> The Derby build drops various artifacts in the source tree. Build artifacts should not
muddy subversion controlled directories but should, instead, go into temporary directories
created by the the build. 
> The following is a (perhaps partial) list of artifacts currently dropped into subversion-controlled
space:
> Sanity directives
> Generated grammars
> The English error messages
> Data type class sizes
> Toursdb
> Temporary class for verifying compiler level

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message