Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.maint.python > #10106

Re: Move to salsa? Merge modules and apps team?

From Piotr Ożarowski <piotr@debian.org>
Newsgroups linux.debian.maint.python
Subject Re: Move to salsa? Merge modules and apps team?
Date 2018-02-07 13:20 +0100
Message-ID <vgwRH-4Zk-13@gated-at.bofh.it> (permalink)
References <vgsuJ-27T-5@gated-at.bofh.it> <vgudb-3kE-5@gated-at.bofh.it> <vgviW-3Wq-5@gated-at.bofh.it>
Organization linux.* mail to news gateway

Show all headers | View raw


[Ole Streicher, 2018-02-07]
> Piotr Ożarowski <piotr@debian.org> writes:
> > [W. Martin Borgert, 2018-02-07]
> >> And how about merging the modules and apps teams into one?
> >
> > I don't understand this, though. Why you want to merge them?
> > Sure, packaging Python applications is very similar to packaging
> > libraries but the difference is very significant - unfortunately many
> > application maintainers don't know or care about it and pollute global
> > Python namespace with private libraries.
> 
> So, why would you like to keep them separate?

Could you start with why do you want to merge them first?
If there are no advantages, why change?

> > If not separated at team level, I definitely want to have them somehow
> > separated at repository level so that it's clear which package is which
> > type or to easily checkout libraries only.
> 
> At least in the field where I package (astronomy), this does not work:
> many of our packages are libraries *and* apps. Often they come as a big
> (public) library with a small startup wrapper, and it is a matter of
> taste (and of how deep an astronomer digs into Python) whether it is
> used from the shell or from a Jupyter notebook.

well, if your application provides public library, it's a library to me
to be honest. It has to be taken care of in each transition and so on
so an additional tiny script in /usr/bin doesn't matter (I even install
such scripts in python*-foo binary packages)

> The rules for both are (should be) the same, right? So, what is the
> difference? 

the difference is you install an application in private dir and care
about default Python change only (less work for us, less disk space,
less buildd time, etc.) and less problems with conflicting names (why
would you bother searching for an unique name for a private lib?).
If you want to write a script that checks something in all of team
packages, it's easier if you can assume all of them are libraries.
-- 
GPG: 1D2F A898 58DA AF62 1786 2DF7 AEF6 F1A2 A745 7645

Back to linux.debian.maint.python | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

Move to salsa? Merge modules and apps team? "W. Martin Borgert" <debacle@debian.org> - 2018-02-07 08:40 +0100
  Re: Move to salsa? Merge modules and apps team? Piotr Ożarowski <piotr@debian.org> - 2018-02-07 13:20 +0100
  Re: Move to salsa? Merge modules and apps team? Ghislain Vaillant <ghisvail@gmail.com> - 2018-02-07 09:10 +0100
  Re: Move to salsa? Merge modules and apps team? Ondrej Novy <novy@ondrej.org> - 2018-02-07 09:50 +0100
  Re: Move to salsa? Merge modules and apps team? Matthias Klose <doko@debian.org> - 2018-02-07 10:00 +0100
    Re: Move to salsa? Merge modules and apps team? Matthias Klose <doko@debian.org> - 2018-02-07 10:20 +0100
    Re: Move to salsa? Merge modules and apps team? Ghislain Vaillant <ghisvail@gmail.com> - 2018-02-07 10:20 +0100
    Re: Merge modules and apps team? "W. Martin Borgert" <debacle@debian.org> - 2018-02-07 10:40 +0100
  Re: Move to salsa? Merge modules and apps team? Piotr Ożarowski <piotr@debian.org> - 2018-02-07 10:30 +0100
    Re: Move to salsa? Merge modules and apps team? Ole Streicher <olebole@debian.org> - 2018-02-07 11:40 +0100
    Re: Move to salsa? Merge modules and apps team? Thomas Goirand <zigo@debian.org> - 2018-02-08 10:40 +0100
    Re: Move to salsa? Merge modules and apps team? Andreas Tille <andreas@an3as.eu> - 2018-02-12 00:20 +0100
      Re: Move to salsa? Merge modules and apps team? Piotr Ożarowski <piotr@debian.org> - 2018-02-12 10:20 +0100
        Re: Move to salsa? Merge modules and apps team? Andreas Tille <andreas@an3as.eu> - 2018-02-12 11:20 +0100
  Re: Move to salsa? Merge modules and apps team? Raphael Hertzog <hertzog@debian.org> - 2018-02-07 11:10 +0100
  Re: Move to salsa? Merge modules and apps team? Antoine Musso <hashar@free.fr> - 2018-02-08 19:40 +0100
    Re: Move to salsa? Merge modules and apps team? Lars Kruse <lists@sumpfralle.de> - 2018-02-09 02:30 +0100

csiph-web