From nobody Sat Dec 14 21:53:10 2024 X-Original-To: freebsd-pkgbase@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Y9g22180yz5gqSK for ; Sat, 14 Dec 2024 21:53:30 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic313-20.consmr.mail.gq1.yahoo.com (sonic313-20.consmr.mail.gq1.yahoo.com [98.137.65.83]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4Y9g1z4nXwz4QfW for ; Sat, 14 Dec 2024 21:53:27 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=ZGaJ5cVv; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.65.83 as permitted sender) smtp.mailfrom=marklmi@yahoo.com; dmarc=pass (policy=reject) header.from=yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1734213206; bh=KS+oYm9m8KMcm5iUKGGef+Fr9aXLVMUVYPWTDrqKUfU=; h=From:Subject:Date:References:To:In-Reply-To:From:Subject:Reply-To; b=ZGaJ5cVvFUCKLMz+f13GAB4b1C75JtPMQTdeokfuZdG73jx84xY/CGZ16jIxXE/c+hYtg2mqxj+AGkm0PifP3BW/xWn7aQBbotGbVKRdTgf1+LWUukXsvaoTKGS2Qzp8Cv2tCCbj54Djm9XFyb45k8C2e7qPHUzR67Qct2NgqjZlaIsdVGjW3mqEguVLP18dhKal5tcI26gLteh8SLqpjWCyn5OmzgtyX7e38CmKTFuDZtjqGlcnN9w418PXjDmN5inN4xADNR3pLPr5YhXzcFelP19XEu11AIQWCXS9/LmsrTo7XHdIkZNbNQoAx3/f4mWB40m62FUFo9+aDauHGQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1734213206; bh=1+3QJtbJsG2HCusrS8dW25NQRhgh58VL3y3Yiky3ZF5=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=tiahkjQhekP8gCnp4s3lhzoxedKvgrLizm0wF6s0cJniWmuRTdKVBQyUsL7hMTt9K2EvnRVBFm8eI45PshqyiuWjRMKfs7Rx9pkOkVVKpPkLA9CbixjgUOPhK44G4f2CzHRJwKwVtBEXpm5jorjmpi/ZbgyDfTmoybNP4GvBy9G6B1g7VPEvpRy82fbl0Md8o9uxdavgX+iMS4KTdKyH0aTXgvJgyoMNXB1LUO9/hjDkSAZX4L5069xSZFMHbeW6cqRxesV0E/L0mnKbHbHWwZFaJu3DlTZaofh8XMTDoIlz1292VY7I/3n+cOZCK2LLHTnxn7o+upzPrUQR9HEHJA== X-YMail-OSG: Bgs4tQQVM1mmMo6EwITl1vDnbLWyU8fvRMenUgn9mie.BalUgbCeCVuv_IP2ezy dTx4RqL1m4vkjCAbVxaTNV.eNjxWJFCqyRfmSuoU8ml.jThy3J3IRF7huowt90Y61gtrEacHkAro ByoB8ITxnkoX47koxXqwFXULoiOoe12zAlDr1ndD2P7y.6apsJVFU85JJDxH8T_3k2eJGDzQXFae hbE1sP1ClmoFn_8YUs9PrIDLMZXHwL13xOYyD8tpkzeOVN1yiKwerkJ1ZrKgaX_xOPnQ.CNPx_vf nAuAYDpTzGw9Mt8a8PRDfm4ExmXc_Uas562pu8Zap3evF2w.GO3PrcNqmhxhwR3vMP1MuLo5Mm0U fSOvvEwinOjBlFeFKjErPZdP2R9uokxID0FHzLB3A6yf4l4N2Wzl.B1KiLyyWDvcCkfdT0agqEST kA3auAGYLDkdteQ3lRTNWfNKnCUxGr689kFlKwCFgPNUOrywB6aBSNE1N29vA_sZj1V48t24Aj5U .StF4cOBc5RJNv8TtKRWHaE_Fw0fJQjBzPRbw73KQPgQNs3n52ZIWdC2vxVIVlvgICcDamx5O9vn zNBwwmJ4KPWl6wzyGTO9bfEN8onRzOLZBTxYli8hwoFxU9M0AbGhllZn821Pp3yo9HvhtBvCUXlI hlJ1mlu9rL0A7dlj7IQkAgoSEiNsTCkh9DVQiNKj5D8QmVAEv2EpEO1ERSsRMViiOAQWcnTWjirR U.TXwXya_hNZ7wuO5WWZNJwbrR.4LzPA2cKfvbnKKJx1rwUllqRBTBrWcb1eSZGFzUqzRb0tbMha ab7MwMnEgAz4StWQhLU0RZcDsBcyd6Fa3EQ0DY.LMOL5aM4wN909wAtkrsYcpqiYyE8sP0NZcKvi RvKGz6sI1g4xFrFELsStjBLmammuNqEx87Zyr942.QxsKkhYjk1DAteI7cqRS_713mh2rUjxq8wz mjiOC6bekA4SBEQhzwfk2dEoDf4dvjuTj0BtOouXLYVR7g3BAANSyrwDD_zPAAkN7ioOvgCYoHk5 x_m.95lwUvoe8aPSbag8qo7q9k557oyoCh3JIel6rKV3ZSUwUcIte.Xq0J6a5WSFf_c.jZPkOqhD ekL4qUb8p1XF3EhyQqx6LqS4O992Z3xilWSe7LyN3w34VhseoDUYLyygIfseKGfLVfJ4PhlpFVzC tsJn4mw6nWFWqo8O7KHRfa5SBTjQX7nyl0uKd28L7094mcTO1SnO94GE0zW9k9kQOm3ruhrRC.Mq w58hRDr6igx1zQLdyJbqTjrpzu1pS9gAcJBQ9g8.NHXMpKi3y4yP15IBTc42W5s_uS1.fj1F7dES sRnTh2Ni7tnuVN96aXBjYO8r9QzG6fJC4GNAvPZL06URkYAIHkkHVkyqcUuOHZt.54S0C4z7CdkX r4fqxczC_cUWmnwu4Lnovw87.yVDUZJ.SwNsZjkAgiWFZ4QMaqhCfSX4Tp_VLRV9P7yw0owRKumL Z9zQNIb2oO.dMd5PIF44RXQmsqySLwENd.JDJvCFRueCwRpwBTOQcpa8MCRBKZZsurWDK94UMDl. bEqrlVrzo5nFyZBSxkS1WX.eIvzndlu9AkTeO8sNHtwvnXo3Pntn28fwCIiveNhst.Jc0gPlKh7g 0wbeHSIHZtRpgLnaO20gimoicxOXQ67L_7S3sosMcaJiq0x8lRjVus4tCiQH4Wr_P4MhoP2s4aii JmwpscbpcTZWkhEMUm_e2sA2SjCgY6EJswzSZaq.U.PADPUgTqcbRSQDxmMcJSIrt50yB6AIuSYy V7jPfgUK6BwU8bTaCOVPHt9UMD2Am4tNiKra7KtnaX_qyjohOXrVwykx1hZuWInfOymidqS2ybsi TFCrJhA.aWr3xgic7ffxV66iDdHYCTF_AJ9AIBfA1ojwcdE1VNYCAgFFHSnpZafH4iIwKuzgEe7B OUKUpF.cytJ_mAv06nfl3sB0V06aXkeYOnNR5Ip7H5z4l5DVoR5mJueoQWejytC263uyk3qF3ORV r4Dxdv8OKyni2hYpEJ070kDfKExEkwxAMU81b5_BTuhnn769zTUhtUP9s5DAmHIyh2LLgr5WCSRO 6sLDm.CUhMbNhYRy5epVjqbp.8SVJDYExW3sqfOlApWOOBq1.Qcku764zoiTrC7Ha4b_7nn4z_10 BMZMVDSJfIASSUr7czJWi8pmDdEDF96drkYuRi.ycTC2.nEAtAdDeI7dGkTjQnK8GjVkfuhCg_t0 X50SB8CF25XmCnZQAVqJerzcYA.4KJKieIwzl14Ot36GPlJDPG3KBv7tOUNxxnOphOg-- X-Sonic-MF: X-Sonic-ID: 45555e3f-b868-40d4-b27d-2f2d6bbcd3eb Received: from sonic.gate.mail.ne1.yahoo.com by sonic313.consmr.mail.gq1.yahoo.com with HTTP; Sat, 14 Dec 2024 21:53:26 +0000 Received: by hermes--production-gq1-5dd4b47f46-xx4tp (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 2d98b7f43dbcb0bf3fccf654f8b69ea1; Sat, 14 Dec 2024 21:53:24 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable List-Id: Packaging the FreeBSD base system List-Archive: https://lists.freebsd.org/archives/freebsd-pkgbase List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkgbase@FreeBSD.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.300.87.4.3\)) Subject: Re: PkgBase 14.2-RELEASE and FreeBSD-14.2-RELEASE-amd64-disc1.iso differ in some ways Date: Sat, 14 Dec 2024 13:53:10 -0800 References: To: FreeBSD-pkgbase@freebsd.org In-Reply-To: Message-Id: X-Mailer: Apple Mail (2.3826.300.87.4.3) X-Spamd-Result: default: False [-2.75 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; MV_CASE(0.50)[]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; NEURAL_HAM_SHORT(-0.25)[-0.254]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; MIME_TRACE(0.00)[0:+]; ARC_NA(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; FREEMAIL_FROM(0.00)[yahoo.com]; FROM_HAS_DN(0.00)[]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; TO_DN_NONE(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; MLMMJ_DEST(0.00)[FreeBSD-pkgbase@freebsd.org]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.65.83:from]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.65.83:from] X-Rspamd-Queue-Id: 4Y9g1z4nXwz4QfW X-Spamd-Bar: -- On Dec 14, 2024, at 11:40, Mark Millard wrote: > This simplistic comparison is based on: >=20 > https://pkg.freebsd.org/FreeBSD:14:amd64/base_release_2/ > and: > = http://ftp3.freebsd.org/pub/FreeBSD/releases/ISO-IMAGES/14.2/FreeBSD-14.2-= RELEASE-amd64-disc1.iso.xz >=20 > More specifically, based on: >=20 > FreeBSD-kernel-generic-14.2.pkg > FreeBSD-kernel-generic-dbg-14.2.pkg > FreeBSD-src-sys-14.2.pkg > FreeBSD-src-14.2.pkg >=20 > and the FreeBSD-14.2-RELEASE-amd64-disc1.iso.xz content: >=20 > freebsd-dist/kernel.txz=20 > freebsd-dist/kernel-dbg.txz > freebsd-dist/src.txz >=20 > expanded into: >=20 > # ls -lodT 14.2R-kernel-*/*/* > drwxr-xr-x 2 root wheel uarch 877 Nov 29 02:02:22 2024 = 14.2R-kernel-freebsd-dist/boot/kernel > drwxr-xr-x 3 root wheel uarch 3 Nov 29 01:54:44 2024 = 14.2R-kernel-freebsd-dist/usr/lib > drwxr-xr-x 26 root wheel uarch 45 Nov 28 16:03:48 2024 = 14.2R-kernel-freebsd-dist/usr/src > drwxr-xr-x 2 root wheel uarch 877 Dec 14 09:41:18 2024 = 14.2R-kernel-pbase/boot/kernel > drwxr-xr-x 3 root wheel uarch 3 Dec 14 09:42:31 2024 = 14.2R-kernel-pbase/usr/lib > drwxr-xr-x 26 root wheel uarch 45 Dec 14 09:44:18 2024 = 14.2R-kernel-pbase/usr/src >=20 > # diff -rq 14.2R-kernel-*/boot/kernel/ | wc -l > 874 > # diff -rqs 14.2R-kernel-*/boot/kernel/ | grep -v differ > Files 14.2R-kernel-freebsd-dist/boot/kernel/linker.hints and = 14.2R-kernel-pbase/boot/kernel/linker.hints are identical >=20 > # diff -rq 14.2R-kernel-*/usr/src/ | wc -l > 0 >=20 > # diff -rq 14.2R-kernel-*/usr/lib/ | wc -l > 872 > # diff -rqs 14.2R-kernel-*/usr/lib/ | grep -v differ > # >=20 > # cmp -x 14.2R-kernel-*/boot/kernel/kernel | more > 00000140 b4 f4 > 00000141 eb f9 > 00000148 b4 f4 > 00000149 eb f9 > 00000278 90 d0 > 00000279 04 12 > 00000280 90 d0 > 00000281 04 12 > 00000288 90 d0 > 00000289 04 12 > 0005c630 98 e8 > 0005c631 2b 39 > 0005cba0 d8 28 > 0005cba1 88 97 > 0005d098 e0 30 > 0005d099 0e 1d > 0005d218 4c 9c > 0005d219 44 52 > 0005d9f8 a0 f0 > 0005d9f9 2b 39 > . . . > 01bcca00 90 d0 > 01bcca01 04 12 > 01bcca08 90 d0 > 01bcca09 04 12 > 01bcca40 b4 f4 > 01bcca41 04 12 > 01bcca48 b4 f4 > 01bcca49 04 12 > 01bcca80 50 90 > 01bcca81 06 14 > 01bcca88 50 90 > 01bcca89 06 14 >=20 > The following shows address ranges for kernel sections that do not = match. The rest > of the kernel sections had address ranges that did match: >=20 > /usr/home/root/14.2R-kernel-freebsd-dist/boot/kernel/kernel', file = type elf64-x86-64-freebsd. > . . . > 0xffffffff810f1b30 - 0xffffffff815121bc is .rodata > 0xffffffff815121c0 - 0xffffffff81517628 is set_sysctl_set > 0xffffffff81517628 - 0xffffffff8151aa50 is set_modmetadata_set > 0xffffffff8151aa50 - 0xffffffff8151aaa8 is set_cam_xpt_xport_set > 0xffffffff8151aaa8 - 0xffffffff8151aad0 is set_cam_xpt_proto_set > 0xffffffff8151aad0 - 0xffffffff8151ab18 is set_ah_chips > 0xffffffff8151ab18 - 0xffffffff8151ab68 is set_ah_rfs > 0xffffffff8151ab68 - 0xffffffff8151ab90 is set_kbddriver_set > 0xffffffff8151ab90 - 0xffffffff8151ac48 is set_sdt_providers_set > 0xffffffff8151ac48 - 0xffffffff8151bd90 is set_sdt_probes_set > 0xffffffff8151bd90 - 0xffffffff8151f180 is set_sdt_argtypes_set > 0xffffffff8151f180 - 0xffffffff8151f198 is set_scterm_set > 0xffffffff8151f198 - 0xffffffff8151f1c0 is set_cons_set > 0xffffffff8151f1c0 - 0xffffffff8151f1c8 is = set_uart_acpi_class_and_device_set > 0xffffffff8151f1e0 - 0xffffffff8151f2a0 is usb_host_id > 0xffffffff8151f2a0 - 0xffffffff8151f2c0 is set_vt_drv_set > 0xffffffff8151f2c0 - 0xffffffff8151f2e8 is set_elf64_regset > 0xffffffff8151f2e8 - 0xffffffff8151f318 is set_elf32_regset > 0xffffffff8151f318 - 0xffffffff8151f328 is set_compressors > 0xffffffff8151f328 - 0xffffffff8151f330 is set_kdb_dbbe_set > 0xffffffff8151f330 - 0xffffffff8151f340 is set_ratectl_set > 0xffffffff8151f340 - 0xffffffff8151f358 is set_crypto_set > 0xffffffff8151f358 - 0xffffffff8151f370 is set_ieee80211_ioctl_getset > 0xffffffff8151f370 - 0xffffffff8151f388 is set_ieee80211_ioctl_setset > 0xffffffff8151f388 - 0xffffffff8151f3b0 is set_scanner_set > 0xffffffff8151f3b0 - 0xffffffff8151f3d0 is set_videodriver_set > 0xffffffff8151f3d0 - 0xffffffff8151f418 is set_scrndr_set > 0xffffffff8151f418 - 0xffffffff8151f460 is set_vga_set > 0xffffffff8151f460 - 0xffffffff8152048d is kern_conf > 0xffffffff81520490 - 0xffffffff815204b4 is .note.gnu.build-id > 0xffffffff815204b4 - 0xffffffff81520650 is .note.Xen > 0xffffffff81520650 - 0xffffffff815206e4 is .eh_frame > . . . >=20 > /usr/home/root/14.2R-kernel-pbase/boot/kernel/kernel', file type = elf64-x86-64-freebsd. > . . . > 0xffffffff810f1b30 - 0xffffffff8151300c is .rodata > 0xffffffff81513010 - 0xffffffff81518478 is set_sysctl_set > 0xffffffff81518478 - 0xffffffff8151b8a0 is set_modmetadata_set > 0xffffffff8151b8a0 - 0xffffffff8151b8f8 is set_cam_xpt_xport_set > 0xffffffff8151b8f8 - 0xffffffff8151b920 is set_cam_xpt_proto_set > 0xffffffff8151b920 - 0xffffffff8151b968 is set_ah_chips > 0xffffffff8151b968 - 0xffffffff8151b9b8 is set_ah_rfs > 0xffffffff8151b9b8 - 0xffffffff8151b9e0 is set_kbddriver_set > 0xffffffff8151b9e0 - 0xffffffff8151ba98 is set_sdt_providers_set > 0xffffffff8151ba98 - 0xffffffff8151cbe0 is set_sdt_probes_set > 0xffffffff8151cbe0 - 0xffffffff8151ffd0 is set_sdt_argtypes_set > 0xffffffff8151ffd0 - 0xffffffff8151ffe8 is set_scterm_set > 0xffffffff8151ffe8 - 0xffffffff81520010 is set_cons_set > 0xffffffff81520010 - 0xffffffff81520018 is = set_uart_acpi_class_and_device_set > 0xffffffff81520020 - 0xffffffff815200e0 is usb_host_id > 0xffffffff815200e0 - 0xffffffff81520100 is set_vt_drv_set > 0xffffffff81520100 - 0xffffffff81520128 is set_elf64_regset > 0xffffffff81520128 - 0xffffffff81520158 is set_elf32_regset > 0xffffffff81520158 - 0xffffffff81520168 is set_compressors > 0xffffffff81520168 - 0xffffffff81520170 is set_kdb_dbbe_set > 0xffffffff81520170 - 0xffffffff81520180 is set_ratectl_set > 0xffffffff81520180 - 0xffffffff81520198 is set_crypto_set > 0xffffffff81520198 - 0xffffffff815201b0 is set_ieee80211_ioctl_getset > 0xffffffff815201b0 - 0xffffffff815201c8 is set_ieee80211_ioctl_setset > 0xffffffff815201c8 - 0xffffffff815201f0 is set_scanner_set > 0xffffffff815201f0 - 0xffffffff81520210 is set_videodriver_set > 0xffffffff81520210 - 0xffffffff81520258 is set_scrndr_set > 0xffffffff81520258 - 0xffffffff815202a0 is set_vga_set > 0xffffffff815202a0 - 0xffffffff815212cd is kern_conf > 0xffffffff815212d0 - 0xffffffff815212f4 is .note.gnu.build-id > 0xffffffff815212f4 - 0xffffffff81521490 is .note.Xen > 0xffffffff81521490 - 0xffffffff81521524 is .eh_frame > . . . Turns out that at least one difference is paths that are stored that start with: /home/pkgbuild/worktrees/releng/14.2/ vs.: /usr/src/ So things move around because of differing string lengths. =3D=3D=3D Mark Millard marklmi at yahoo.com