From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Wed, 20 Aug 2025 22:09:02 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-qt1-f190.google.com (mail-qt1-f190.google.com [209.85.160.190]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 57KK90De000578 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 20 Aug 2025 22:09:01 +0200 Received: by mail-qt1-f190.google.com with SMTP id d75a77b69052e-4b0faa8d615sf39281011cf.1 for ; Wed, 20 Aug 2025 13:09:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1755720535; x=1756325335; darn=ilbers.de; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:x-original-sender:mime-version :subject:message-id:to:from:date:sender:from:to:cc:subject:date :message-id:reply-to; bh=14lsA79i+CuLnh6IHe4IZh+nQTmLsDNoWKHLk3KIDKM=; b=FQZBiEcG6AL4FWIs2Y+zAgj5h4mt7nWxjB0zhsMTYuKNLKu8g6rEf11Dsii7kwubv2 1oQUEdTu2Aigld4GiIWVQfTLfoPuWH7RlE841zn72fgTnSmgs74U/UTMbT97IcBn7lYe Am6GZiuqS6uF6Cw8iG7kV7albVIQ0cuPRyvDzowlyJY+KRPQ4vR+n+46N050daYQY/Oi MlSFVn/7xzbo+8xrGCGSDY9cLXCiaKq53w0QgdcB/fmqNbgs0moIz8qUMQgYbDMhBn80 zxIZoQROSguAeFWSLFv+2qv8wVu5reLfuhYBiI3rkClJMfYMvJotAl5vBOPCqnzi/YQA Btrw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1755720535; x=1756325335; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:x-original-sender:mime-version :subject:message-id:to:from:date:x-beenthere:x-gm-message-state :sender:from:to:cc:subject:date:message-id:reply-to; bh=14lsA79i+CuLnh6IHe4IZh+nQTmLsDNoWKHLk3KIDKM=; b=HMCGFKErNIqbpAQqenEbQpEQdXXl9gpFHS22Ace6gFBUvTbOYy6is4f5lCjAXZCR+J 8RiZWk9KleGsEp/gly6TNBKP2U1l8M4zN/BJatp5CFhsF8qdPxkbJ5qRgkMAtS7OQoRv ZVY3L7Z7R3qexfl0I+ceQAWLl9R2BeeXiHxSHYCffYRe9EzuCrRzEODXe4AjqapwbeJt VdTCS/HGTpYXADseUpjKMIfoQonygGXb/1ODDo9XKH8lCUOo9vXShIt+4t2Fmb9Nri2E ke4DJcFwH6xhcP3a4GI3EKH2EP6RUP8hZXliST9uoJIqABXKiFgD7KQ/Z10NZoGNZSuG zqnQ== Sender: isar-users@googlegroups.com X-Forwarded-Encrypted: i=1; AJvYcCUNtKG7Brq5Sqv4F9QV3sGFk3E2SmXcjOpys+SU5WNyC9GvSuEuzemJ1MRcNwAneBdCS6qi@ilbers.de X-Gm-Message-State: AOJu0Yzxkn481/kHMKeSJ+EOe3Tn84bxqDHzdAXi1FA8SoA6erVsJTD7 XQ42eqCWKNrW+BlfPEZfdR6nwIw7G9qXlfIy3kj9wMC/Bcxg/KzVhKKc X-Google-Smtp-Source: AGHT+IGMj4cwLs3O5pYu1rbmr20EmleJqmcrOE5x1LcJvvRYh8tkMqeAIzR6s4fYW60lWu6mfrxJSA== X-Received: by 2002:a05:622a:2d1:b0:4b2:9894:993a with SMTP id d75a77b69052e-4b29d6fd5c1mr10698781cf.41.1755720535293; Wed, 20 Aug 2025 13:08:55 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h=AZMbMZeB3x42kWlkQr4wwrZkKxufx//jy1CGPjoAmnJkiT0+5w== Received: by 2002:a05:622a:111:b0:4a3:c792:a1c9 with SMTP id d75a77b69052e-4b29d8f481als4225641cf.1.-pod-prod-01-us; Wed, 20 Aug 2025 13:08:54 -0700 (PDT) X-Received: by 2002:a05:620a:372a:b0:7e2:43d1:1cfb with SMTP id af79cd13be357-7e9fcb0a251mr490678985a.47.1755720534655; Wed, 20 Aug 2025 13:08:54 -0700 (PDT) Received: by 2002:a05:620a:a906:b0:7c5:50d5:7703 with SMTP id af79cd13be357-7ea078c8157ms85a; Wed, 20 Aug 2025 12:45:27 -0700 (PDT) X-Received: by 2002:a05:620a:1a89:b0:7e8:16cb:7f7c with SMTP id af79cd13be357-7e9fcb09fcfmr552505985a.39.1755719126728; Wed, 20 Aug 2025 12:45:26 -0700 (PDT) Date: Wed, 20 Aug 2025 12:45:26 -0700 (PDT) From: Jani Hautakangas To: isar-users Message-Id: Subject: Problem upgrading libpng to 1.6.45 (with APNG) on arm64 builds MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_3776_1584391871.1755719126323" X-Original-Sender: jani.hautakangas@kodegood.com Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: X-Google-Group-Id: 914930254986 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-Spam-Status: No, score=-4.6 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_EF,HEADER_FROM_DIFFERENT_DOMAINS,HTML_MESSAGE, MAILING_LIST_MULTI,RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL,RCVD_IN_RP_CERTIFIED,RCVD_IN_RP_RNBL,RCVD_IN_RP_SAFE, SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on shymkent.ilbers.de X-TUID: 5o844Ae2r8VT ------=_Part_3776_1584391871.1755719126323 Content-Type: multipart/alternative; boundary="----=_Part_3777_1775067471.1755719126323" ------=_Part_3777_1775067471.1755719126323 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hello all, I am trying to upgrade libpng_1.6.39 in a Debian Bookworm=E2=80=93based ima= ge. My goal is to get APNG support and a few newer APIs, so I patched libpng 1.6.45 with APNG support and want it to replace the default 1.6.39. What I did: * Added a recipe libpng1.6_1.6.45 (with APNG patch). * All recipes that need it have DEPENDS on libpng1.6_1.6.45 and also DEBIAN_DEPENDS/DEBIAN_BUILD_DEPENDS set to libpng (>=3D 1.6.45). * Pinned my local Isar repo for libpng* packages in apt conf. * Set PREFERRED_VERSION_libpng1.6 =3D "1.6.45". Results: * On amd64 builds everything works fine: the new libpng is built, packaged,= =20 and installed. * On arm64 builds (e.g. rpi5), libpng 1.6.45 is also built and packaged=20 fine, but system build fails when installing dependencies. The error always looks like this (excerpt): The following packages have unmet dependencies: libgdk-pixbuf-2.0-0 : Depends: libpng16-16 (>=3D 1.6.2-1) but it is not=20 installable Or, in the longer resolver log: sbuild-build-depends-main-dummy:arm64 : Depends: libpng-dev:arm64 (>=3D=20 1.6.45) but it is not going to be installed ... libgdk-pixbuf-2.0-0 : Depends: libpng16-16 (>=3D 1.6.2-1) but it is not=20 installable It looks like cross builds handle dependencies differently, and the resolve= r doesn=E2=80=99t see my locally built libpng16-16 as satisfiable on arm64 (w= hile=20 amd64 works fine). I verified that the arm64 package itself is fine =E2=80=94 when I install i= t=20 manually on an rpi5 Bookworm image, it installs and works correctly =E2=80=94 so the issue= seems=20 to be somewhere in Isar=E2=80=99s dependency resolution. Question: Has anyone successfully replaced a system library like libpng with a newer= =20 version on cross builds in Isar? Is there something extra I need to do so that the=20 resolver picks up my libpng16-16 (1.6.45) package instead of failing with =E2=80=9Cnot=20 installable=E2=80=9D? Any hints would be greatly appreciated. Best regards, Jani --=20 You received this message because you are subscribed to the Google Groups "= isar-users" group. To unsubscribe from this group and stop receiving emails from it, send an e= mail to isar-users+unsubscribe@googlegroups.com. To view this discussion visit https://groups.google.com/d/msgid/isar-users/= cd18d3b6-6148-4142-ad13-67b3f1c6d99cn%40googlegroups.com. ------=_Part_3777_1775067471.1755719126323 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hello all,

I am trying to upgrade libpng_1.6.39 in a Debian Book= worm=E2=80=93based image.
My goal is to get APNG support and a few new= er APIs, so I patched libpng
1.6.45 with APNG support and want it to r= eplace the default 1.6.39.

What I did:

* Added a reci= pe libpng1.6_1.6.45 (with APNG patch).

* All recipes that need i= t have DEPENDS on libpng1.6_1.6.45 and also
=C2=A0 DEBIAN_DEPENDS/DEBI= AN_BUILD_DEPENDS set to libpng (>=3D 1.6.45).

* Pinned my loc= al Isar repo for libpng* packages in apt conf.

* Set PREFERRED_V= ERSION_libpng1.6 =3D "1.6.45".

Results:

* On amd64 bu= ilds everything works fine: the new libpng is built, packaged, and
=C2= =A0 installed.

* On arm64 builds (e.g. rpi5), libpng 1.6.45 is a= lso built and packaged fine,
=C2=A0 but system build fails when instal= ling dependencies.

The error always looks like this (excerpt):
The following packages have unmet dependencies:
=C2=A0libgdk= -pixbuf-2.0-0 : Depends: libpng16-16 (>=3D 1.6.2-1) but it is not instal= lable

Or, in the longer resolver log:

sbuild-build-de= pends-main-dummy:arm64 : Depends: libpng-dev:arm64 (>=3D 1.6.45) but it = is not going to be installed
...
libgdk-pixbuf-2.0-0 : Depends: l= ibpng16-16 (>=3D 1.6.2-1) but it is not installable


It = looks like cross builds handle dependencies differently, and the resolverdoesn=E2=80=99t see my locally built libpng16-16 as satisfiable on arm6= 4 (while amd64 works fine).
I verified that the arm64 package itself i= s fine =E2=80=94 when I install it manually on an
rpi5 Bookworm image,= it installs and works correctly =E2=80=94 so the issue seems to be
so= mewhere in Isar=E2=80=99s dependency resolution.

Question:
= Has anyone successfully replaced a system library like libpng with a newer = version on
cross builds in Isar? Is there something extra I need to do= so that the resolver picks
up my libpng16-16 (1.6.45) package instead= of failing with =E2=80=9Cnot installable=E2=80=9D?

Any hints wo= uld be greatly appreciated.

Best regards,
=C2=A0Jani

--
You received this message because you are subscribed to the Google Groups &= quot;isar-users" group.
To unsubscribe from this group and stop receiving emails from it, send an e= mail to isar-use= rs+unsubscribe@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/isar-use= rs/cd18d3b6-6148-4142-ad13-67b3f1c6d99cn%40googlegroups.com.
------=_Part_3777_1775067471.1755719126323-- ------=_Part_3776_1584391871.1755719126323--