Hi

On Friday 25 April 2014, you wrote:
> On 25.04.2014 01:39, Julien Cristau wrote:
> > On Thu, Apr 24, 2014 at 23:51:34 +0800, Rolf Leggewie wrote:
> >> Package: release.debian.org
> >> Severity: normal
> >> User: release.debian....@packages.debian.org
> >> Usertags: rm
[...]

[ Disclaimer, I cannot speak for the release team. Please CC me, if
  you want to respond to this mail ]

> Hm, I'm really at a loss about this one myself.  I've been the
> maintainer for isdnutils for a number of years and my main focus has
> always been to get rid of the many, many hacks in isdnutils that were
> somehow working, but unhealthy and unmaintainable, especially all the
> hand-crafted scripting.  There's been an NMU that I do not approve of
> and I consider hackish.  It works around a kernel problem and thus is
> out of place in isdnutils.  I do not want to bless that NMU with an
> upload of mine.  At the same time, reversing that NMU would create a
> backlash and wouldn't be the right thing, either, I think.  Essentially,
> I am unable to upload to unstable.  I've seen experimental as the only
> venue left for me.  I was unaware it would not be sufficient.

Ignoring unstable (and therefore testing) isn't a modus operandi that 
works long term. Actually removing the package from testing is a larger
disruption to the user (as it won't be part of the jessie release that
way, unless you fix the problem and let a newer version migrate into 
testing again) than either acknowledging the changes or reverting them.

> I carved out libcapi20-3 from the isdnutils package for greater
> modularity and I'd like it to migrate to testing.  In 2005, a versioned
> dependency on libcapi20-3 was introduced in the pppdcapiplugin and
> capiutils "Depends: libcapi20-3 (= ${binary:Version})".  I've contacted
> doko who apparently uploaded that change to see if that is really
> necessary, I believe it's not and can be relaxed to an unversioned
> dependency.
> 
> The same reason that prevents the migration is now obviously preventing
> the removal of the testing package.  Two things need to be done, I guess
> in isdnutils in testing if the binary package cannot be temporarily
> removed without too much collateral damage.

Consider this from a different angle, if you want to maintain 
isdnutils, the package needs to work - including on systems using udev
(which are almost 100% of all systems today, at least the systems using
Debian's own kernel packages). In order to work, the device nodes for
ISDN4LINUX/ hisax need to be created one way or another, ideally via
the kernel (but the kernel has already deprecated hisax and happily 
ignores this subsystem in favour of misdn, which doesn't have this 
problem), while a (non-trivial) patch would probably accepted upstream,
I don't see that anyone has invested the time for doing this. Therefore
the remaining option would be make isdnutils (or another package it 
depends on) to create the necessary devive nodes in its initscripts,
as it has been done in the wheezy/ testing/ unstable package.

As kind of a compromise, did you consider to contain the nasty bits and
pieces (device node messing) in their own dedicated init script? That 
way ISDN4LINUX would continue to work, until the problem is solved at
the proper level (which it probably will never be).

> 1) stop building the libcapi20-3 binary
> 2) relax the versioned run-time dependency above to an unversioned one
> 
> For the package to successfully migrate from unstable to testing a few
> RC-bugs would need to be addressed as well, though (#745624, #725000,
> #710359).  I'm willing to do that work, but like I stated, I feel
> precluded from doing it in unstable.  I'm hoping for a suggestion on how
> to move this forward in the best interest of everyone involved.  How do
> we get out of this situation?

Talking about a potential removal of isdnutils, be it temporarily from
testing or alltogether:
- drdsl is in non-free - therefore it doesn't matter here. Do the 
  non-free kernel modules AVM has stopped maintaining in 2005 even 
  compile these days?
- isdnactivecards is in contrib, so basically the same applies as for 
  drdsl, likewise the supported active ISDN cards aren't that common
  (nor still available on the market) anymore.
- ibod matters a bit more, but there'd be alternatives for misdn.

Did you consider to deprecate (and subsequently remove) isdnutils in 
favour of the newer misdn subsystem? While not all devices supported
by hisax have corresponding misdn coverage, most of the ones that 
remain useful today should be supported and from what I can read, misdn
should support equivalent functionality (and more, asterisk et al) to
hisax (or the ancient non-free capi drivers) for the devices it 
supports.

[ While I still have ISDN and several ISDN cards supported by both 
  hisax and misdn (or even the ancient non-free CAPI drivers back in 
  those days), I haven't actually used it for non-phone uses in almost
  a decade, so take my advice with a grain of salt. ]

Regards
        Stefan Lippers-Hollmann


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to