Jeffery,
thank you for taking the time to explain the potential source of error. I
am considering putting some macros on github. So a lot of the issues will
be avoided. And by properly labeling each revision (changes), I should be
ok with backward compatibility.

Thank you for the advice, Jeffery.



On Thu, Mar 8, 2012 at 9:20 PM, Jeffrey E Care <ca...@us.ibm.com> wrote:

> Don't misunderstand: I think a shared, common process is a good thing &
> should be encouraged. My problem is more about how that sharing is
> implemented by people who only "play" at being release engineers.
>
> Example:
>
> 1) Do you care about being able to recreate your builds a week from now? A
> month? A year? Five years? Ten years? (Yes, we still service product
> releases that have been in the field for 10+ years.)
> 2) Who owns the infrastructure where that remote, shared resource lives?
>   2a) Do you know who has write access to it?
>   2b) What policies are in place for auditing access & modification?
>   2c) What happens to your build when the URL changes?
>   2d) What disaster recovery & business continuity policies are in place
> in case the server hosting the remote resource gives up the ghost?
> 3) Are changes make in a backwards compatible fashion?
>
> This is just off the top of my head.
>
> Now, for some projects none of this is a concern. For other projects these
> are inviolable constraints that are necessarily at the forefront of
> everything we do.
>
> Are there ways to mitigate these concerns with using a remote resource in
> a build? Absolutely: you can clamp down on write access, use versioning,
> have SLAs and backups, etc. The take-away message is that there's a lot
> more complexity involved to properly support a remote resource than just
> chunking it up on a some random web server.
>  
> ____________________________________________________________________________________________
>  Jeffrey E. (Jeff) Care
> *ca...@us.ibm.com* <ca...@us.ibm.com>
>  IBM WebSphere Application Server
> WAS Release Engineering
>
>  [image: WebSphere Mosiac]
> [image: WebSphere Brandmark]
>
>
>
> Mansour Al Akeel <mansour.alak...@gmail.com> wrote on 03/08/2012 05:42:56
> PM:
>
> > From: Mansour Al Akeel <mansour.alak...@gmail.com>
> > To: Ant Developers List <dev@ant.apache.org>
> > Date: 03/08/2012 05:43 PM
> > Subject: Re: import remote file
> >
> > Jeffery,
> > thank you. I will try it soon.
> > Can you please let me know what makes you think it's terrible idea ?
> >
> >
> > On Thu, Mar 8, 2012 at 3:01 PM, Jeffrey E Care <ca...@us.ibm.com> wrote:
> > > Mansour Al Akeel <mansour.alak...@gmail.com> wrote on 03/08/2012
> 02:53:55
> > > PM:
> > >
> > >> I am looking for a functionality to allow me to import remote files
> > >> that contains tasks to be used in multiple projects. Something like:
> > >>
> > >> <import file="http://path/to/reusable/file.xml
> " />
>
> > >>
> > >> I know I can include this in an antlib inside a jar, ant download it
> > >> through ivy, but importing a remote file, seems to be easier way to
> > >> share this macros with other
> > >> projects.
> > >>
> > >> I didn't find this functionality, and looking to open a jira ticket.
> > >> Just making sure it doesn't exist.
> > >
> > > You should be able to do this today using a nested url resource.
> > >
> > > Of course I'm on record as thinking this is a TERRIBLE idea, so use at
> > > your own risk.
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscr...@ant.apache.org
> > For additional commands, e-mail: dev-h...@ant.apache.org
> >
>

Reply via email to