Trouble getting GetPaid Buildout to run

0 views
Skip to first unread message

hannesc

unread,
Oct 30, 2009, 9:58:55 AM10/30/09
to getpaid-dev
I am trying to get my machine set up for tomorrow's (1 November 2009)
GetPaid sprint at the Plone Conference, and as such want to set it up
as a developer machine, not using the recipe. I tried following the
"New Easy Way" as describe in http://code.google.com/p/getpaid/wiki/DevGettingStarted,
but as soon as the buildout reaches yoma.batching, it says that the
package can't be found.

Has anyone come across this, and would anyone be able to help me sort
it out?

Thanks guys
Hannes

PS. As Mikko updated the wiki last, I though that he might be able to
sort me out. :)

Hannes Calitz

unread,
Oct 30, 2009, 12:20:24 PM10/30/09
to getpaid-dev
OK, I seem to have found the problem. Except for the things mentions in the instructions ,the following also needs to be added to the buildout:

[buildout]
.....
sources = sources
auto-checkout =
    Products.PloneGetPaid
    zc.resourcelibrary
    zc.table
    five.intid
    yoma.batching
    ore.viewlet
    hurry.workflow
    getpaid.core
    getpaid.wizard
    getpaid.nullpayment


Adding those sorted things out. However, ore.viewlet did not checkout properly with mr.developer, and I had to do it manually.

2009/10/30 hannesc <han...@gmail.com>

davide moro

unread,
Oct 30, 2009, 10:45:57 AM10/30/09
to getpa...@googlegroups.com
2009/10/30 hannesc <han...@gmail.com>:

>
> I am trying to get my machine set up for tomorrow's (1 November 2009)
> GetPaid sprint at the Plone Conference, and as such want to set it up
> as a developer machine, not using the recipe. I tried following the
> "New Easy Way" as describe in http://code.google.com/p/getpaid/wiki/DevGettingStarted,
> but as soon as the buildout reaches yoma.batching, it says that the
> package can't be found.
>
> Has anyone come across this, and would anyone be able to help me sort
> it out?

Hi,
simply try to use this extension profile getpaid.cfg. You have just to
include it into your buildout and run "./bin/buildout -c getpaid.cfg"

Here is the configuration:
[buildout]

extensions += mr.developer

extends =
buildout.cfg
http://getpaid.googlecode.com/svn/getpaid.buildout/trunk/getpaid.trunk.cfg

sources = sources
auto-checkout =

[instance]
eggs +=
${buildout:eggs}
${getpaid.core.config:eggs}

[sources]

# PloneGetPaid product
Products.PloneGetPaid = svn
https://getpaid.googlecode.com/svn/Products.PloneGetPaid/trunk/

# core
getpaid.core = svn https://getpaid.googlecode.com/svn/getpaid.core/trunk

# checkout wizards
getpaid.wizard = svn https://getpaid.googlecode.com/svn/getpaid.wizard/trunk

# import / export
#getpaid.io = svn https://getpaid.googlecode.com/svn/getpaid.io/trunk

# various viewlet conviences
ore.viewlet = svn https://getpaid.googlecode.com/svn/vendor/ore.viewlet/trunk/

# integer object references
five.intid = svn https://svn.plone.org/svn/collective/five.intid/trunk

# workflow engine for orders/checkout wizards, etc.
hurry.workflow = svn
https://getpaid.googlecode.com/svn/vendor/hurry.workflow/branches/0.9

# payment processors
getpaid.googlecheckout = svn
https://getpaid.googlecode.com/svn/getpaid.googlecheckout/trunk
getpaid.authorizedotnet = svn
https://getpaid.googlecode.com/svn/getpaid.authorizedotnet/trunk
getpaid.nullpayment = svn
https://getpaid.googlecode.com/svn/getpaid.nullpayment/trunk
getpaid.paymentech = svn
https://getpaid.googlecode.com/svn/getpaid.paymentech/trunk
getpaid.paypal = svn https://getpaid.googlecode.com/svn/getpaid.paypal/trunk/
getpaid.payflowpro = svn
https://getpaid.googlecode.com/svn/getpaid.payflowpro/trunk/
getpaid.ogone = svn https://getpaid.googlecode.com/svn/getpaid.ogone/trunk
getpaid.pxpay = svn https://getpaid.googlecode.com/svn/getpaid.pxpay/trunk
getpaid.clickandbuy = svn
https://getpaid.googlecode.com/svn/getpaid.clickandbuy/trunk/
getpaid.pagseguro = svn
https://getpaid.googlecode.com/svn/getpaid.pagseguro/trunk/

# shipping methods
getpaid.flatrateshipping = svn
https://getpaid.googlecode.com/svn/getpaid.flatrateshipping/trunk
getpaid.ups = svn https://getpaid.googlecode.com/svn/getpaid.ups/trunk

# payment processor libraries
zc.authorizedotnet = svn svn://svn.zope.org/repos/main/zc.authorizedotnet/trunk
gchecky = svn http://gchecky.googlecode.com/svn/trunk/

# programatic table creation and deps
zc.table = svn svn://svn.zope.org/repos/main/zc.table/tags/zc.table-0.5.1
zc.resourcelibrary = svn
svn://svn.zope.org/repos/main/zc.resourcelibrary/tags/zc.resourcelibrary-0.5

# batching
yoma.batching = svn https://getpaid.googlecode.com/svn/vendor/yoma.batching

# discount
getpaid.discount = svn https://getpaid.googlecode.com/svn/getpaid.discount/trunk

# others
getpaid.report = svn https://getpaid.googlecode.com/svn/getpaid.report/trunk/
getpaid.warehouse = svn
https://getpaid.googlecode.com/svn/getpaid.warehouse/trunk/
getpaid.formgen = svn https://getpaid.googlecode.com/svn/getpaid.formgen/trunk/

# PloneGetPaid Salesforce integration
getpaid.SalesforcePloneFormGenAdapter = svn
https://getpaid.googlecode.com/svn/getpaid.SalesforcePloneFormGenAdapter/trunk/
getpaid.SalesforceOrderRecorder = svn
https://getpaid.googlecode.com/svn/getpaid.SalesforceOrderRecorder/trunk/

##########################################
#
# This section defines GetPaid core eggs - please include additional
eggs directly in your buildout.cfg eggs =
#
# More GetPaid eggs can be found from
http://code.google.com/p/getpaid/source/browse/
#
[getpaid.core.config]

eggs =


Products.PloneGetPaid
zc.resourcelibrary
zc.table
five.intid
yoma.batching
ore.viewlet
hurry.workflow
getpaid.core
getpaid.wizard
getpaid.nullpayment

# getpaid.io
# getpaid.flatrateshipping
# PdbTextMateSupport
# getpaid.warehouse
# getpaid.report
# getpaid.ups
# getpaid.paymentech
# getpaid.discount
# zc.authorizedotnet
# getpaid.authorizedotnet
# getpaid.paypal
# getpaid.pxpay
# getpaid.payflowpro
# getpaid.ogone
# getpaid.formgen


Hope this could be usefu :)

Bye,

davide

davide moro

unread,
Oct 30, 2009, 12:55:10 PM10/30/09
to getpa...@googlegroups.com
2009/10/30 Hannes Calitz <han...@gmail.com>:

> OK, I seem to have found the problem. Except for the things mentions in the
> instructions ,the following also needs to be added to the buildout:
>
> [buildout]
> .....
> sources = sources
> auto-checkout =
>     Products.PloneGetPaid
>     zc.resourcelibrary
>     zc.table
>     five.intid
>     yoma.batching
>     ore.viewlet
>     hurry.workflow
>     getpaid.core
>     getpaid.wizard
>     getpaid.nullpayment
>
> Adding those sorted things out. However, ore.viewlet did not checkout
> properly with mr.developer, and I had to do it manually.


Ok, thanks :)

davide

Mikko Ohtamaa

unread,
Oct 30, 2009, 1:02:35 PM10/30/09
to getpa...@googlegroups.com
I am trying to get my machine set up for tomorrow's (1 November 2009)
GetPaid sprint at the Plone Conference, and as such want to set it up
as a developer machine, not using the recipe. I tried following the
"New Easy Way" as describe in http://code.google.com/p/getpaid/wiki/DevGettingStarted,
but as soon as the buildout reaches yoma.batching, it says that the
package can't be found.

I think I have had this problem even without Mr. Developer. I think it was some funky error with package dependencies.

You do not auto-checkout if you manually checkout all packages:

bin/develop co "" 

(must use "" cannot use * because shell expands it)

-Mikko
 

Has anyone come across this, and would anyone be able to help me sort
it out?

Thanks guys
Hannes

PS. As Mikko updated the wiki last, I though that he might be able to
sort me out. :)




--
Mikko Ohtamaa
Managing director, Red Innovation Ltd.
+358 40 743 9707
www.redinnovation.com
Every problem is solvable if you can throw enough energy drinks at it
Reply all
Reply to author
Forward
0 new messages