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

Attachment: tryton.tgz
Description: application/tar-gz

Reply via email to