Buildout mysteries... stale EXTERNALS...

5 Messages Forum Options Options
Permalink
peter Fraterdeus-2
Buildout mysteries... stale EXTERNALS...
Reply Threaded More
Print post
Permalink

I've got a situation where a previous consultant who is no longer  
available set-up a highly convoluted buildout on my server for Plone 3.0

I ran into a weird problem the other day with a 3.0 instance, so I  
figured I'd run the buildout to get Plone 3.1.2

Of course, the buildout has references to this consultant's svn server  
for some of the recipes.

When I ran buildout the first time, it gave errors on slideshowfolder.

I traced that back to the EXTERNALS.txt on the remote svn server,  
(collective now has Products.slideshowfolder).

Of course, I can't change that file, so I copied the text into my own  
svn, and tweaked the URL for a couple of items.

Now, however, I can't seem to get the recipe to work at all.
That's : recipe = plone.recipe.bundlecheckout

Even after commenting out lines in the EXTERNALS.txt, buildout still  
wants to download eXtremeManagement, and AddRemoveWidget, which have  
incorrect URLS.... SOMEWHERE.

They are NOT in my EXTERNALS.txt, and I can't figure out where the  
heck those are defined.

In fact, the EXTERNALS.txt is copied to the {buildout}/parts/{dir}/
EXTERNALS.txt
and it is in fact my EDITED copy. Yet, buildout still wants to install  
things which are commented out in that copy!


Since it chokes on these things, it never gets to Remember/Membrane,  
and therefore my sites are borked... (Although Zope starts up just  
fine, and other non-PAS sites seem to work fine)

Is there a buildout cache?
How can I clear this stale info??



Peter Fraterdeus
Exquisite Letterpress
http://slowprint.com







-------------------------------------------------------------------------
Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
Studies have shown that voting for your favorite open source project,
along with a healthy diet, reduces your potential for chronic lameness
and boredom. Vote Now at http://www.sourceforge.net/community/cca08
_______________________________________________
Plone-Users mailing list
Plone-Users@...
https://lists.sourceforge.net/lists/listinfo/plone-users
tmassman
Re: Buildout mysteries... stale EXTERNALS...
Reply Threaded More
Print post
Permalink
Hi Peter,

Have you told svn to take the new entries in EXTERNALS.txt? For me it sounds like you changed the file contents but didn't applied the changes to svn.

To do so, just execute the following command: "svn propset svn:externals -F ./EXTERNALS.txt ."

HTH Thomas

Peter Fraterdeus schrieb:

> I've got a situation where a previous consultant who is no longer  
> available set-up a highly convoluted buildout on my server for Plone 3.0
>
> I ran into a weird problem the other day with a 3.0 instance, so I  
> figured I'd run the buildout to get Plone 3.1.2
>
> Of course, the buildout has references to this consultant's svn server  
> for some of the recipes.
>
> When I ran buildout the first time, it gave errors on slideshowfolder.
>
> I traced that back to the EXTERNALS.txt on the remote svn server,  
> (collective now has Products.slideshowfolder).
>
> Of course, I can't change that file, so I copied the text into my own  
> svn, and tweaked the URL for a couple of items.
>
> Now, however, I can't seem to get the recipe to work at all.
> That's : recipe = plone.recipe.bundlecheckout
>
> Even after commenting out lines in the EXTERNALS.txt, buildout still  
> wants to download eXtremeManagement, and AddRemoveWidget, which have  
> incorrect URLS.... SOMEWHERE.
>
> They are NOT in my EXTERNALS.txt, and I can't figure out where the  
> heck those are defined.
>
> In fact, the EXTERNALS.txt is copied to the {buildout}/parts/{dir}/
> EXTERNALS.txt
> and it is in fact my EDITED copy. Yet, buildout still wants to install  
> things which are commented out in that copy!
>
>
> Since it chokes on these things, it never gets to Remember/Membrane,  
> and therefore my sites are borked... (Although Zope starts up just  
> fine, and other non-PAS sites seem to work fine)
>
> Is there a buildout cache?
> How can I clear this stale info??
>
>
>
> Peter Fraterdeus
> Exquisite Letterpress
> http://slowprint.com
>
>
>
>
>
>
>
> -------------------------------------------------------------------------
> Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
> Studies have shown that voting for your favorite open source project,
> along with a healthy diet, reduces your potential for chronic lameness
> and boredom. Vote Now at http://www.sourceforge.net/community/cca08
> _______________________________________________
> Plone-Users mailing list
> Plone-Users@...
> https://lists.sourceforge.net/lists/listinfo/plone-users
>

--

Mit freundlichen Grüßen

Thomas Maßmann


------------------------------------------------------------------------
B. Sc. Thomas Maßmann
HTWK Leipzig, Fachbereich Informatik, Mathematik und Naturwissenschaften

Matrikel 06INM
Studienkommission Informatik
Webmaster FBIMN

Mail:   thomas@...
        tmassman@...
Web:    www.it-spir.it
        www.imn.htwk-leipzig.de
------------------------------------------------------------------------

-------------------------------------------------------------------------
Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
Studies have shown that voting for your favorite open source project,
along with a healthy diet, reduces your potential for chronic lameness
and boredom. Vote Now at http://www.sourceforge.net/community/cca08
_______________________________________________
Plone-Users mailing list
Plone-Users@...
https://lists.sourceforge.net/lists/listinfo/plone-users
peter Fraterdeus-2
Re: Buildout mysteries... stale EXTERNALS...
Reply Threaded More
Print post
Permalink
Hallo, Thomas (and Matthew)

Thanks for the tips.

Yes, well... I did try this.
I think I tried to apply it in the wrong place, perhaps.

So one would not only svn ci ./EXTERNALS.txt after making changes, but  
ALSO

svn propset svn:externals -F ./EXTERNALS.txt .

on the edited file?

??

Many Thanks
Peter

On 5 Jul 2008, at 2:45 PM, B. Sc. Thomas Maßmann wrote:

> Hi Peter,
>
> Have you told svn to take the new entries in EXTERNALS.txt? For me  
> it sounds like you changed the file contents but didn't applied the  
> changes to svn.
>
> To do so, just execute the following command: "svn propset  
> svn:externals -F ./EXTERNALS.txt ."
>
> HTH Thomas
>
> Peter Fraterdeus schrieb:
>> I've got a situation where a previous consultant who is no longer  
>> available set-up a highly convoluted buildout on my server for  
>> Plone 3.0
>> I ran into a weird problem the other day with a 3.0 instance, so I  
>> figured I'd run the buildout to get Plone 3.1.2
>> Of course, the buildout has references to this consultant's svn  
>> server  for some of the recipes.
>> When I ran buildout the first time, it gave errors on  
>> slideshowfolder.
>> I traced that back to the EXTERNALS.txt on the remote svn server,  
>> (collective now has Products.slideshowfolder).
>> Of course, I can't change that file, so I copied the text into my  
>> own  svn, and tweaked the URL for a couple of items.
>> Now, however, I can't seem to get the recipe to work at all.
>> That's : recipe = plone.recipe.bundlecheckout
>> Even after commenting out lines in the EXTERNALS.txt, buildout  
>> still  wants to download eXtremeManagement, and AddRemoveWidget,  
>> which have  incorrect URLS.... SOMEWHERE.
>> They are NOT in my EXTERNALS.txt, and I can't figure out where the  
>> heck those are defined.
>> In fact, the EXTERNALS.txt is copied to the {buildout}/parts/{dir}/  
>> EXTERNALS.txt
>> and it is in fact my EDITED copy. Yet, buildout still wants to  
>> install  things which are commented out in that copy!
>> Since it chokes on these things, it never gets to Remember/
>> Membrane,  and therefore my sites are borked... (Although Zope  
>> starts up just  fine, and other non-PAS sites seem to work fine)
>> Is there a buildout cache?
>> How can I clear this stale info??
>> Peter Fraterdeus
>> Exquisite Letterpress
>> http://slowprint.com
>>

Peter Fraterdeus
Exquisite Letterpress
http://slowprint.com







-------------------------------------------------------------------------
Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
Studies have shown that voting for your favorite open source project,
along with a healthy diet, reduces your potential for chronic lameness
and boredom. Vote Now at http://www.sourceforge.net/community/cca08
_______________________________________________
Plone-Users mailing list
Plone-Users@...
https://lists.sourceforge.net/lists/listinfo/plone-users
Maurits van Rees-3
Re: Buildout mysteries... stale EXTERNALS...
Reply Threaded More
Print post
Permalink
Peter Fraterdeus, on 2008-07-05:

> Hallo, Thomas (and Matthew)
>
> Thanks for the tips.
>
> Yes, well... I did try this.
> I think I tried to apply it in the wrong place, perhaps.
>
> So one would not only svn ci ./EXTERNALS.txt after making changes, but  
> ALSO
>
> svn propset svn:externals -F ./EXTERNALS.txt .
>
> on the edited file?

Correct.  Having an EXTERNALS.txt file is just a convention.  When you
see that file you know that there is an svn:externals property in that
directory.  That property is the only thing that matters.  The file is
just a sign for any humans looking in that directory.

--
Maurits van Rees | http://maurits.vanrees.org/
            Work | http://zestsoftware.nl/
"This is your day, don't let them take it away." [Barlow Girl]


-------------------------------------------------------------------------
Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
Studies have shown that voting for your favorite open source project,
along with a healthy diet, reduces your potential for chronic lameness
and boredom. Vote Now at http://www.sourceforge.net/community/cca08
_______________________________________________
Plone-Users mailing list
Plone-Users@...
https://lists.sourceforge.net/lists/listinfo/plone-users
peter Fraterdeus-2
Re: Buildout mysteries... stale EXTERNALS...
Reply Threaded More
Print post
Permalink


On 5 Jul 2008, at 6:21 PM, Maurits van Rees wrote:

>> So one would not only svn ci ./EXTERNALS.txt after making changes,  
>> but
>> ALSO
>>
>> svn propset svn:externals -F ./EXTERNALS.txt .
>>
>> on the edited file?
>
> Correct.  Having an EXTERNALS.txt file is just a convention.  When you
> see that file you know that there is an svn:externals property in that
> directory.  That property is the only thing that matters.  The file is
> just a sign for any humans looking in that directory.
>

Interesting. OK, I never knew that!

Thanks...

nonetheless, I've had to revert to knuckle-crawling, and manually move  
directories into parts/{products} because I've spent 12 hours on this  
today, and the buildout is simply not working properly.

I"m sure it's something stupid, but I can't spend more time on that at  
this point...

On to the next question about Plone errors.

Thanks

peter



Peter Fraterdeus
Exquisite Letterpress
http://slowprint.com







-------------------------------------------------------------------------
Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
Studies have shown that voting for your favorite open source project,
along with a healthy diet, reduces your potential for chronic lameness
and boredom. Vote Now at http://www.sourceforge.net/community/cca08
_______________________________________________
Plone-Users mailing list
Plone-Users@...
https://lists.sourceforge.net/lists/listinfo/plone-users