On Sat, Dec 01, 2018 at 08:56:05AM +0100, Sebastien Marie wrote: > On Thu, Nov 29, 2018 at 12:59:59PM +0100, Antoine Jacoutot wrote: > > I think the best move is that I import your work and we will enable it as a > > second step when we are 100% certain everything is good. > > Sounds like a plan? > > import the whole stuff and working in tree ? it could be possible. I > would just need to keep a production/tryton/5.0/Makefile clean enough to > ensure only finalized ports are linked in tree. > > I will work on having my WIP tree on a clean state (like removing my > tryton/4.8 branch who were here only for testing @option branch stuff) > and I will come back for having formal OK for inclusion. >
Hi,
Here is a tarball for my WIP tree for tryton. It is only a partial
sets of modules for Tryton 5.0 for now (the total sets of modules
is ~130). At first, I planned to add all accounting modules (and
dependencies), and for now, there is some exceptions due to missing
dependencies in tree:
- account_payment_stripe
The account_payment_stripe module allows to receive payment from Stripe
missing 'stripe' python dependency
(it is present in my tree, but I prefer to import only modules that are
ready)
- account_statement_aeb43
The Account Statement AEB43 module implements the import of the Norm 43
of the spanish banks association file as statement.
missing 'csb43' python dependency
- account_statement_coda
The Account Statement Coda module implements the import of the CODA file
as statement. (It seems to be a Belgium format)
missing 'febelfin-coda' python dependency
I am requesting some OK to import my current set of 54 ports. I have
tested individually all of them on amd64. (running "pkg_delete -a &&
make test" to catch dependencies errors)
For now, only few ports would be linked in the tree:
$ cd /usr/ports/productivity/tryton && make show
===> productivity/tryton/5.0/proteus
===> productivity/tryton/5.0/sao
===> productivity/tryton/5.0/tryton
===> productivity/tryton/5.0/trytond
===> productivity/tryton/5.0/country
===> productivity/tryton/5.0/party
There are Tryton server (trytond), web client (sao), desktop client
(tryton), library (proteus), and 2 tryton modules (country and party)
used in TEST_DEPENDS.
Others modules will be linked on tree later, and I will ask for specific
OK for them.
Additionally, I would like to:
- renable uid 675 for _trytond user (with the rename _tryton -> _trytond)
- removing quirks for 'trytond' and 'tryton' from 'obsolete' list.
In resume, I am asking for OK to:
- import 54 ports (for me, there are ready: you could test them and give some
OK :-) )
- link in the tree only 6 of them (so please review these ones first)
- make changes in quirks and user.db
Thanks.
--
Sebastien Marie
Index: files/Quirks.pm
===================================================================
RCS file: /cvs/ports/devel/quirks/files/Quirks.pm,v
retrieving revision 1.665
diff -u -p -r1.665 Quirks.pm
--- files/Quirks.pm 27 Nov 2018 15:24:15 -0000 1.665
+++ files/Quirks.pm 29 Nov 2018 08:24:00 -0000
@@ -830,8 +830,6 @@ my $obsolete_reason = {
'xgrab' => 9,
'quirc' => 3,
'xspread' => 3,
- 'tryton' => 1,
- 'trytond' => 1,
'sharity-light' => 6,
'py-axiom' => 5,
'py-epsilon' => 5,
Index: infrastructure/db/user.list =================================================================== RCS file: /cvs/ports/infrastructure/db/user.list,v retrieving revision 1.330 diff -u -p -r1.330 user.list --- infrastructure/db/user.list 29 Nov 2018 00:38:14 -0000 1.330 +++ infrastructure/db/user.list 29 Nov 2018 08:22:57 -0000 @@ -183,7 +183,7 @@ id user group port options 672 _radicale _radicale productivity/radicale 673 _buildbot _buildbot devel/py-buildbot 674 _buildslave _buildslave devel/py-buildslave -#675 _tryton _tryton productivity/tryton/trytond +675 _trytond _trytond productivity/tryton 676 _gdm _gdm x11/gnome/gdm 677 _scamper _scamper net/scamper 678 _owampd _owampd net/owamp
tryton.tgz
Description: application/tar-gz
