On Fri, Apr 22, 2016 at 3:28 AM, Sven Joachim <svenj...@gmx.de> wrote: > On 2016-04-13 18:12 +0200, Sven Joachim wrote: > >> On 2016-04-13 23:19 +0900, Roger Shimizu wrote: >> >>> I find another way, may be considered tricky though. >>> I find screen actually uses libtinfo.so, but not uses libtic.so, which >>> includes in libtinfo5-udeb. >>> After I applied the patch below to removed libtic.so from >>> libtinfo5-udeb, the dependency becomes normal as ARCH armel: >>> >>> $ dpkg-deb -I libtinfo5-udeb_6.0+20160319-2_amd64.udeb >>> Depends: libc6-udeb (>= 2.19) >>> >>> diff --git a/debian/libtinfo5-udeb.install b/debian/libtinfo5-udeb.install >>> index c6aa24a..576962e 100644 >>> --- a/debian/libtinfo5-udeb.install >>> +++ b/debian/libtinfo5-udeb.install >>> @@ -1,2 +1 @@ >>> usr/lib/*/libtinfo.so.* >>> -usr/lib/*/libtic.so.* > > Okay, I have done just that now. > >> I don't like that, since the information in the libtinfo5 shlibs file >> information then becomes incorrect. The shlibs file says that udebs >> with binaries linking to libtic should depend on libtinfo5-udeb, but >> libtinfo5-udeb would not actually contain the library. > > To fix this, I have chosen to adjust the shlibs file with a sed command > in debian/rules after dh_installdeb. Perhaps not too pretty, but it's > short and does the job. > > Building screen from the screen-udeb branch seems to work correctly, > please double-check that.
Dear Sven, Really appreciate your favour helping on this! Those shlibs stuff are beyond my knowledge. I spent some time on a few manpages, but still didn't get a clear picture. I have tried latest master in alioth, it builds fine on armel arch, screen-udeb and debian-installer also builds fine along with. Then I tested the d-i image on my armel/orion5x based Linkstation, the screen inside d-i works fine, too. So I guess you can safely make a release, after that I can ask Axel to proceed the screen package. Thank you! Cheers, -- Roger Shimizu, GMT +9 Tokyo PGP/GPG: 17B3ACB1