I tried to find or make such a page, but the TELS Confluence isn't responding.
We could write such a policies page, but I think it would be more effective to encode those policies in the build system. E.g. the policy I described is caught by the build system (because it broke the builds). Other policies can be encoded through JUnit tests. Then the issue is to automatically notify people who/what broke the build or failed a test. Scott, do you know whether Continuum can be set to, when a build fails, e-mail whoever committed since the last successful build? If not, maybe it would be good to say that whoever is committing to SAIL codebase gets all build or test fail notices. -t On Jul 1, 10:08 am, "Hiroki Terashima" <[EMAIL PROTECTED]> wrote: > Let's write these rules down somewhere, if it has not been done already. > Turadg or Scott, can you point us to a page with all the rules and > conventions for programming SAIL, and we can add to it? > > Hiroki > > On Mon, Jun 30, 2008 at 3:59 PM, Turadg <[EMAIL PROTECTED]> wrote: > > > as a rule, POMs in the *sail* codebase shouldn't depend on POMs in the > > *tels* codebase. > > > On Jun 30, 5:37 pm, "Geoffrey Kwan" <[EMAIL PROTECTED]> wrote: > > > Sorry about that. I didn't realize that change to the pom would have that > > > affect. I've reverted the pom.xml for sail-data-emf back to the previous > > > revision until we figure out what should be done. > > > > Geoff > > > > On Mon, Jun 30, 2008 at 1:40 PM, Aaron Unger <[EMAIL PROTECTED]> > > wrote: > > > > > I noticed that Concord's JNLP's are no longer building and it seems to > > > > be because of Geoff's changes to the sail-otrunk and sail-data-emf > > > > pom's. Sail-otrunk is now depending on sail-data-emf, and sail-data-emf > > > > is now depending on pas-learner-runtime (and jtidy, being a dependency > > > > of pas-learner-runtime, can't be found). > > > > > The quick fix would be to make the jar available, but the error brings > > > > up a larger question: which sail projects should be treated as > > > > independent entities and which are specific enough implementations that > > > > they can depend on other specific things? My gut says that > > sail-data-emf > > > > shouldn't be dependent on pas-learner-runtime, since it's used by other > > > > things than the PLR. Can anyone with more familiarity with these > > > > projects share their thoughts? > > > > > Thanks- > > > > -- Aaron > > > > > The error being thrown is: > > > > Missing: > > > > ---------- > > > > 1) jtidy:jtidy:jar:8.0-SNAPSHOT > > > > > Try downloading the file manually from the project website. > > > > > Then, install it using the command: > > > > mvn install:install-file -DgroupId=jtidy -DartifactId=jtidy > > > > -Dversion=8.0-SNAPSHOT -Dpackaging=jar -Dfile=/path/to/file > > > > > Alternatively, if you host your own repository you can deploy the file > > > > there: > > > > mvn deploy:deploy-file -DgroupId=jtidy -DartifactId=jtidy > > > > -Dversion=8.0-SNAPSHOT -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] > > > > -DrepositoryId=[id] > > > > > Path to dependency: > > > > 1) org.concord.maven-jnlp:sail-otrunk-snapshot:pom:0.1.0-SNAPSHOT > > > > 2) net.sf.sail:sail-data-emf:jar:0.1.0-SNAPSHOT > > > > 3) org.telscenter:pas-learner-runtime:jar:0.4.3-SNAPSHOT > > > > 4) jtidy:jtidy:jar:8.0-SNAPSHOT --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "SAIL-Dev" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/SAIL-Dev?hl=en -~----------~----~----~----~------~----~------~--~---
