X-Original-To: alpine-devel@lists.alpinelinux.org Received: from smtp.checkpoint.com (michael.checkpoint.com [194.29.34.68]) by lists.alpinelinux.org (Postfix) with ESMTP id 67E11F8569B for ; Sun, 30 Jun 2019 12:53:15 +0000 (UTC) x-m-msg: CPCHECK DKIM-Filter: OpenDKIM Filter v2.11.0 smtp.checkpoint.com x5UCr2ZC027105 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=checkpoint.com; s=default; t=1561899189; bh=CnUpDVMX5+n7ardJTEVfe7Y2snn0AwJOsM7gsQXusI0=; h=From:To:CC:Subject:Date:References:From; b=kN/F90aF6mMiWLnJWRh3zZ64b66kDXTls3aFcI8ITNKN8kiePQetRLjt9q4us9mAr in7U81zXQ0yaOIUzL+ZJVNrGlmA+NC1FeKSRBwq6+H1rgu2puYYvkerK7n5CpMzl81 PpJwOdZ47XCamdoDpymB/UmVykRiRqAZSMhn9Btc= Received: from DAG-EX10.ad.checkpoint.com (dag-ex10.ad.checkpoint.com [194.29.34.150]) by smtp.checkpoint.com (8.14.7/8.14.7) with ESMTP id x5UCr2ZC027105; Sun, 30 Jun 2019 15:53:09 +0300 Received: from IL-EX10.ad.checkpoint.com ([169.254.2.99]) by DAG-EX10.ad.checkpoint.com ([169.254.3.250]) with mapi id 14.03.0439.000; Sun, 30 Jun 2019 15:52:46 +0300 From: Roi Greenberg To: Shiz CC: "alpine-devel@lists.alpinelinux.org" Subject: RE: [alpine-devel] Missing "readline" in dependencies make it impossible to update readline Thread-Topic: [alpine-devel] Missing "readline" in dependencies make it impossible to update readline Thread-Index: AdUvNkx7odeCEmp5T/68yQJebixsrf//02qA///IELD//4SdgA== Date: Sun, 30 Jun 2019 12:52:45 +0000 Message-ID: <1D9ECE54DC082549B6CDE5C6261F0C3C01797ACE7A@IL-EX10.ad.checkpoint.com> References: <1D9ECE54DC082549B6CDE5C6261F0C3C01797ACDD5@IL-EX10.ad.checkpoint.com> <8A089DD5-660B-4916-B311-392FF1FC973F@shiz.me> Accept-Language: he-IL, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [194.29.34.193] x-kse-antivirus-interceptor-info: scan successful x-kse-antivirus-info: Clean Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable X-Mailinglist: alpine-devel Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: MIME-Version: 1.0 I may found something else. In the official APKINDEX(both 3.10 and 3.9), gdbm has no dependency relatet= to readline: C:Q1n33FLkqSmn0C26HsC3OBsvPAIp8=3D P:gdbm V:1.13-r1 A:x86_64 S:75976 I:225280 T:GNU dbm is a set of database routines that use extensible hashing U:https://www.gnu.org/software/gdbm/ L:GPL o:gdbm m:Natanael Copa t:1556882076 c:730cdcef6901750f4029d4c3b8639ce02ee3ead1 D:so:libc.musl-x86_64.so.1 p:so:libgdbm.so.4=3D4.0.0 so:libgdbm_compat.so.4=3D4.0.0 cmd:gdbm_dump cmd:= gdbm_load cmd:gdbmtool But in my APKINDEX, with packages I build myself(without changing anything = of course), I see: C:Q17J8ZTg2EJ9Iz2GJd1avO3i/QtHs=3D P:gdbm V:1.13-r1 A:x86_64 S:79635 I:225280 T:GNU dbm is a set of database routines that use extensible hashing U:https://www.gnu.org/software/gdbm/ L:GPL o:gdbm m:Natanael Copa t:1558890510 c: D:so:libc.musl-x86_64.so.1 so:libreadline.so.7 p:so:libgdbm.so.4=3D4.0.0 so:libgdbm_compat.so.4=3D4.0.0 cmd:gdbm_dump cmd:= gdbm_load cmd:gdbmtool -----Original Message----- From: Roi Greenberg=20 Sent: Sunday, June 30, 2019 15:12 To: 'Shiz' Cc: alpine-devel@lists.alpinelinux.org Subject: RE: [alpine-devel] Missing "readline" in dependencies make it impo= ssible to update readline Thanks for the quick answer. I installed it manually since I did a test on clean alpine container that u= se private repository, and I add the new readline apks manually. The behavior is identical when I use only local repository (that my actual = case. I'm building the repository from scratch using container with pre-in= stalled packages) Also, just for case, I did a test using 2 repositories, the one that used t= o build the container (with all the "old" packages) and one that contains t= he new readline and the result is the same: bash-4.4# apk list | grep readline readline-dev-7.0.003-r1 x86_64 {readline} (GPL) [installed] readline-dev-8.0.0-r0 x86_64 {readline} (GPL) [upgradable from: readline-de= v-7.0.003-r1] readline-dev-7.0.003-r1 x86_64 {readline} (GPL) readline-7.0.003-r1 x86_64 {readline} (GPL) [installed] readline-8.0.0-r0 x86_64 {readline} (GPL) [upgradable from: readline-7.0.00= 3-r1] readline-7.0.003-r1 x86_64 {readline} (GPL) libhistory-7.0.003-r1 x86_64 {readline} (GPL) [installed] libhistory-8.0.0-r0 x86_64 {readline} (GPL) [upgradable from: libhistory-7.= 0.003-r1] libhistory-7.0.003-r1 x86_64 {readline} (GPL) readline-doc-8.0.0-r0 x86_64 {readline} (GPL) readline-doc-7.0.003-r1 x86_64 {readline} (GPL) bash-4.4# apk add readline -l ERROR: unsatisfiable constraints: Huh? Error reporter did not find the broken constraints. bash-4.4# apk add readline-dev -l ERROR: unsatisfiable constraints: readline-7.0.003-r1: breaks: readline-dev-8.0.0-r0[readline=3D8.0.0-r0] satisfies: world[readline] util-linux-2.33-r0[so:libreadline.so.7] bash= -4.4.19-r1[so:libreadline.so.7] python3-3.6.8-r2[so:libreadline.so.7] sqlit= e-3.26.0-r3[so:libreadline.so.7] gdbm-1.13-r1[so:libreadline.so.7] python2-2.7.16-r1[so:libre= adline.so.7] ruby-libs-2.5.5-r0[so:libreadline.so.7] gawk-4.2.1-r0[so:libre= adline.so.7] libhistory-8.0.0-r0: breaks: world[libhistory> I got the error: >=20 > ERROR: unsatisfiable constraints: > readline-7.0.003-r1: > breaks: world[readline> When I tried to investigate the dependencies area, I saw that > many packages have libreadline.so in the APKINDEX dependencies,=20 > but nothing about it in their APKBUILD file. >=20 >=20 > I think that may cause the issue. This is fine. `abuild` does an automated dependency scan at the end of the build process where it figures out these kind of=20 dependencies. That they are not listed explicitly is expected. - Shiz Email secured by Check Point --- Unsubscribe: alpine-devel+unsubscribe@lists.alpinelinux.org Help: alpine-devel+help@lists.alpinelinux.org ---