On 2016-04-02 17:49 +0900, Roger Shimizu wrote:

> On Sat, Apr 2, 2016 at 3:40 PM, Roger Shimizu <rogershim...@gmail.com> wrote:
>> On Sat, Apr 2, 2016 at 3:06 AM, Sven Joachim <svenj...@gmx.de> wrote:
>>> Care to elaborate why that is needed?  The screen package does not
>>> depend on libncurses5.
>>
>> Yes, screen in ftp archive doesn't depend on libncurses5.
>> But if you build now, it depends more libraries than before.
>> Here's my result:
>>
>>  Depends: libc6 (>= 2.15), libncurses5 (>= 6), libpam0g (>= 0.99.7.1),
>> libtinfo5 (>= 6), libutempter0 (>= 1.1.5)
>
> I find if I remove "libncurses5-dev" and "libutempter-dev" from my
> system then rebuild screen, the Depends can be restored back to the
> same as ftp archive version.
>
> Depends: libc6 (>= 2.15), libpam0g (>= 0.99.7.1), libtinfo5 (>= 6)

I had come to the same conclusion.  For better or worse, packages are
not only built in minimal chroots, so screen had better be fixed not to
gain the extraneous dependencies if libncurses5-dev or libutempter-dev
are installed on the build system.  I have filed bugs #819781 and
#819789 for that purpose, you're welcome to tackle them.

Cheers,
       Sven

Reply via email to