[Debian-med-packaging] Bug#689951: Package appears to be non-free

Emmanuel Promayon Emmanuel.Promayon at imag.fr
Wed Oct 24 08:46:51 UTC 2012


Hi Andreas,

> If you can remove it upstream this would probably the bes solution.
> Please note the following:  The Debian Release team does not accept
> new upstream versions for Wheezy in general.  So if the change should
> be successfull for propagation to Wheezy please make prfectly sure
> that this change is the only one compared to the tarball currently in
> testing.  So you culd do something like
>
> camitk-3.0.2.1.tar.gz
>
> and mention in the upstream changelog something like
>
> - Just removed parts of code which are not DFSG free (no other code
> changes
>
> In the debian/changelog we could refer to the fact mentioned in your
> upstream changelog to convince the release team that we do not
> attempt to sneak in new upstream code.  Otherwise we would need to
> "backport" the changes to the version inside Debian. (In case my
> advise was not clear enough feel free to ask for further
> clarification.)

> May be I was not fully clear.  If we drop the tetgen dependency
> completely (and if I understood correctly the plugin in queston needs
> to be dropped / deactivated as well) then and only than camitk can
> remain in Debian main.  If there is some dependency from any non-free
> component (be it tetgen or whatever) the package needs to be moved
> from main to contrib which is something I would like to avoid. So the
> action to let camitk remain in main is the following:
>
> 1. Remove tetgen fom the upstream tarball (may be also cut the
> plugin in question as well if it does not make any sense without
> tetgen). 2. Build a camitk package targeting at main from this source
> tarball.

Would it not be possible/preferable/easier to convince the release team
to remove the non-free code as a debian package patch?
If not, as at the moment the upstream changelog is not very visible,
should I add a specific news on the web page to explain what happened
between camitk-3.0.2.1.tar.gz and camitk-3.0.2.tar.gz?

> To gain full functionality we could gain (for Wheezy+1) optionally
> with
>
> 3. Create another source tarball camitk-plugins (or
> camitk-plugins-non-dfsg or whatever name). 4. Build an according
> Debian package from this plugins tarball linking with Debian packaged
> tetgen targeting at contrib and recommending camitk from main 5. You
> can Suggests camitk-plugins in the camitk package (but not
> Recommends, which is only allowed inside main)

That sounds like the perfect idea.

>> For #690830 there is a patch proposal and there is also a another
>> way that I would like to try first (that will probably have better
>> compiler specific/multi-arch support).
>
> This could be done if you are pretty sure about this and the change
> is obviosely simple and straight to get accepted by the release
> team. While it is a really good thing to fix this bug we need to make
>  pretty sure it will not introduce new problems (which is the sense
> of the freeze process).
>
> For the time line:  I think doing step 1.+2. from above until end of
> October is fine.  Everything else has time because it does not affect
> the current release.  Is this doable for you?
Yes, I think there is no problem to do that between now and the end of 
the month.

-- 
Emmanuel Promayon
UJF-Grenoble 1, CNRS, TIMC-IMAG UMR 5525 (équipe GMCAO)
Institut de l'Ingénierie de l'Information de Santé
Faculté de Médecine - 38706 La Tronche cedex - France
Tel. +33/0 456 52 00 03 - Fax. +33/0 456 52 00 55 - B7



More information about the Debian-med-packaging mailing list