Am 10.02.19 um 17:43 schrieb Christian Grothoff:

IMHO gnunet should be split into repos like this:

- framework ("core")
- applications
    - file sharing
    - conversation
    - reclaim
    - secushare

I would expect every developer working on one of the applications to
understand he/she needs to install the framework first. (This is much
like KDE is organized.)

Using a monorepo for all of this will lead to even more configure-flags,
a complex CI setup, ugly merges and complicated bi-secting.


> I wrote *good* package maintainers (those that
> put in the effort)

From a packages perspective: You are wasting my time! I have other
things to do but do split up you f*** package!

Seriously! When using a huge repo we are shifting the burden onto the
packager. If we provide smaller, reasonably sliced repos, this makes
packager's live much easier. TeXLive should be a warning for us, same as
the gockel's android tools.

-- 
Schönen Gruß
Hartmut Goebel
Dipl.-Informatiker (univ), CISSP, CSSLP, ISO 27001 Lead Implementer
Information Security Management, Security Governance, Secure Software
Development

Goebel Consult, Landshut
http://www.goebel-consult.de

Blog: https://www.goe-con.de/blog/chatsecure-ist-tot-lang-lebe-chatsecure
Kolumne:
https://www.goe-con.de/hartmut-goebel/cissp-gefluester/2010-08-scheingefechte-um-rim


Attachment: 0x7B752811BF773B65.asc
Description: application/pgp-keys

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
GNUnet-developers mailing list
GNUnet-developers@gnu.org
https://lists.gnu.org/mailman/listinfo/gnunet-developers

Reply via email to