From nobody Mon Mar 25 07:51:46 2024 X-Original-To: freebsd-arm@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 4V34rk6wJ0z5FZym; Mon, 25 Mar 2024 07:51:50 +0000 (UTC) (envelope-from lexi@le-fay.org) Received: from thyme.eden.le-Fay.ORG (THYME.EDEN.LE-FAY.ORG [IPv6:2001:8b0:aab5:107::10]) by mx1.freebsd.org (Postfix) with ESMTP id 4V34rj3jhsz4Yf8; Mon, 25 Mar 2024 07:51:49 +0000 (UTC) (envelope-from lexi@le-fay.org) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=le-fay.org header.s=thyme header.b=l+aaxptn; dmarc=none; spf=pass (mx1.freebsd.org: domain of lexi@le-fay.org designates 2001:8b0:aab5:107::10 as permitted sender) smtp.mailfrom=lexi@le-fay.org Received: from iris.eden.le-Fay.ORG (IRIS.EDEN.LE-FAY.ORG [IPv6:2001:8b0:aab5:106:3::6]) by thyme.eden.le-Fay.ORG (Postfix) with ESMTP id 6922E72; Mon, 25 Mar 2024 07:51:45 +0000 (GMT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=le-fay.org; s=thyme; t=1711353105; bh=JaeayH90YSJ7HlSiF+afrKMNoK6DHoUj2SJvgAu8gTY=; h=Date:From:To:Subject:References:In-Reply-To; b=l+aaxptnxKWwIHj+XWYcYRdlUFnj3ROlBYkkqRnC1pvT4CSNuvmG0TdT6jZS7Wwfn hjl9zef1iXOhffQkTCG4C/AtW9qd/Ls4ViMxH76eIA7uRzmjcSXaqG9nwWMaQo5HVJ eB3cjHp+B+tyaIS756hzzEYqPVFAZJKTol/6pAnA= Received: from ilythia.eden.le-fay.org (ILYTHIA.EDEN.LE-FAY.ORG [IPv6:2001:8b0:aab5:106:3::10]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by iris.eden.le-Fay.ORG (Postfix) with ESMTPSA id 863AE2C0418; Mon, 25 Mar 2024 07:51:46 +0000 (GMT) Date: Mon, 25 Mar 2024 07:51:46 +0000 From: Lexi Winter To: freebsd-arm@freebsd.org, freebsd-current@freebsd.org Subject: Re: after trivial update, 15.0 ARM64 system no longer boots Message-ID: Mail-Followup-To: freebsd-arm@freebsd.org, freebsd-current@freebsd.org References: List-Id: Porting FreeBSD to ARM processors List-Archive: https://lists.freebsd.org/archives/freebsd-arm List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-arm@freebsd.org MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="jiWxeC+e7eKwX/aI" Content-Disposition: inline In-Reply-To: X-Spamd-Bar: ----- X-Spamd-Result: default: False [-5.50 / 15.00]; SIGNED_PGP(-2.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[le-fay.org:s=thyme]; MIME_GOOD(-0.20)[multipart/signed,text/plain]; R_SPF_ALLOW(-0.20)[+ip6:2001:8b0:aab5:107::10]; RCVD_NO_TLS_LAST(0.10)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; RCVD_VIA_SMTP_AUTH(0.00)[]; ARC_NA(0.00)[]; DWL_DNSWL_NONE(0.00)[le-fay.org:dkim]; ASN(0.00)[asn:20712, ipnet:2001:8b0::/32, country:GB]; MISSING_XM_UA(0.00)[]; FROM_HAS_DN(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2001:8b0:aab5:107::10:from]; TO_DN_NONE(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; DMARC_NA(0.00)[le-fay.org]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MLMMJ_DEST(0.00)[freebsd-arm@freebsd.org,freebsd-current@freebsd.org]; MID_RHS_MATCH_FROMTLD(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; DKIM_TRACE(0.00)[le-fay.org:+] X-Rspamd-Queue-Id: 4V34rj3jhsz4Yf8 --jiWxeC+e7eKwX/aI Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Lexi Winter: > i am not really an expert on either ARM64 in general or on the RPi > hardware in particular. could anyone suggest how i could debug this > problem, e.g. to get more information about why the system won't finish > booting? i dug into this a bit more, and to answer my own question: - the boot failure that prompted the question appears to be a bug related to mmc, i reported it as PR 277884 [0]. - part of the problem, that i realise i forgot to mention in my initial post, was that my USB keyboard wouldn't work, so i couldn't interrupt the loader to use boot -v / -s / etc. or to access kdb. this turned out to be an issue with the keyboard itself - a different keyboard worked fine. the keyboard *does* work fine in FreeBSD once it's booted, which is odd; it's some $5 Amazon special, so i assume it just implements USB badly. - even with the working keyboard, ctrl+alt+esc doesn't seem to work to break into kdb when the problem occurs. i'm not sure if i'm doing something wrong here or that key sequence doesn't work over USB, so i wanted to try it via a serial console instead, which led to... - i played around with USB OTG a bit to see if i could get a serial console that way. FreeBSD does support serial over the OTG port (via the USB-C 'power' connector) and it works as a terminal in /etc/ttys, but neither U-Boot nor FreeBSD seem to be able to use it as a system console, which is a bit disappointing. it would be nice if there was a way to get this working, because a serial console over USB would be very handy for working with these devices. - in the mean time, i ordered a DB-9 serial HAT that connects to the UART to debug this and future issues. once that arrives i can hopefully get some more info on the original problem. regards, lexi. [0] "RPi4: mmc broken with GENERIC-NODEBUG": https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=277884 --jiWxeC+e7eKwX/aI Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQGzBAABCAAdFiEEuwt6MaPcv/+Mo+ftDHqbqZ41x5kFAmYBLQ8ACgkQDHqbqZ41 x5kZbQv/cKotFS2k/fmGQbsAExgyRjNEgQzTtJaBCI+9vCD+sUHWsAN3e/x97ocy cY2xo3GRbQmczUgmGe3mezpzUx+nP8l3OVCaUbNqJG9oUmYugJw3zqbnKjxB3kB3 Rh3XTkZCiRq4z7rDDR8VHlT4X9Wj8BBkzbwaLDhLQL2e2imCTdCBZlAU+dO3Sqq5 C5efssUIJGoi9Olb6x+UYvOkEK7Nc+s/+OR8o6ck72lMwEp4EgpJJ448UbFszUyw N8RXfluZHwgicnb4UUXokZ3CZh6g1i/ne5HCvH6TJS/cU1wzYxY4OC7iqvJHuUR2 jo75UHyCFNxKqfApQ+NWd1fIRjlIZK6Vhjt/1+8YuORVayypATysEJ+3fMG/qYUg WDkK6q3UzE3TlDEYAlACSDoyzvRboF082/333UA9rEdDEc/3zbRMoEgcE7LZvP9l y9slzB/Hztno7DjwFIJrIQcLjQQM97xOP4TGle6Fdosc/V7v5d++aIuXNcHnyNfR hFk/x6Yf =Avvt -----END PGP SIGNATURE----- --jiWxeC+e7eKwX/aI-- From nobody Mon Mar 25 16:32:10 2024 X-Original-To: freebsd-arm@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 4V3JPT4MY8z5FGXw for ; Mon, 25 Mar 2024 16:32:29 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic310-21.consmr.mail.gq1.yahoo.com (sonic310-21.consmr.mail.gq1.yahoo.com [98.137.69.147]) (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 4V3JPT23DZz4W9Y for ; Mon, 25 Mar 2024 16:32:29 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1711384345; bh=QancWgrpxcNDz0dsPIcAyBHL3gblxLAr7Ugq+kvkvo0=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=nq3VF7oQuq0HPRhlEdZQe3+vnjFDM6Octcd7ZdoKdtPEqwwFoSrv3r9tJo7Qul6HAtaYT2XZ3yUWGrTrelMSTdXPEEuE524aYTqZVZfowx3qQAqkJDIS/igDNrp87TcxRqvaNIzl1u8krBbUybjtvNS6+AztmvEWzcmMorT5VepOperpAODpzuDHP1RlQSyyLKjWOsud+PuLzkiW+9Tgu8pkyqeMCuUH99QwENrePS9+yp3k47j9wGeidCtozfgHurimJ1BC1YUHZ+9wLNPup8ul9OdVFwwSsFyLdYvJ6NtmG7Teg+zHOGlghCLpg8TOoFI/wQZF+U0u7ve0hsvZzg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1711384345; bh=QfdodXZAWZPNir8dX/UUKFKMT7pux/9HHDSncwgTlBl=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=T3epzIu+LckX3tYewghe65lQbaoZtoJptW+Jz6fAruronogwox6tXps1KPlOwmxAiavTiQTItRKAOH3UgmHkYGO/x0UK6YYuk38/U8rvgBuBfF5P8zbxwlkSKHuO81Z5JPzmyJyyoF0iBtQsfZTN68Y7oBGD92lYjHrzK8Pg5dgRYhYC3nat05ZwuyYoOlmTN9J0JxGHZnMq8b1P0do20ew2tw1w00Gji1wTxirtf1eqqI13X4IEcpBgjC7xrD2Ico/DgQJ9Xz3wGP55UncIU3BTefmXMb6TIm20x1WW2PEKRWW2MERbOUbxtgE8ZbbQyNHvzrgtxlHlzVuTWaA6qw== X-YMail-OSG: olst9BEVM1nGPWOifO5grYG9pF8HZZh81awgjeHxIRzhV20FCTGY2KTIhqBgJaY S1czYNJHXsCFkUdicrl0ITO4f.ialThIMsU97tGY7WKkdGPL59rhvEeDqeeDf0NzUKKpYtuupD0K Bvkx8NbjYlQrpFkRd_wBnAY.fGNg.2.LvvpcGjvp8JqhwaJj9acq1kJYeX6gOKMaMqFwRQ7Cfgqj _7HzCJ0AXnk2tmPoG9G2yP5Hm6wgE9k5S4Aa3WhCS9arMKHIM2LNBFPRvzom1rySCx.aeiFmizD6 ovMJNzfv25.77zz1QcaWzZAXmK6bcds3VdtyaqqHvmo6cWFB8M9l9zaxq3sNMzl.m5j.DY6yGqcI 7TyquD4UXZZKu4.SQ.QNx5MUGT3LKwYn2TJbQPMbgSx0Oc5ZZubj7YgOEQQMjtm93VCF39H9NiPm CE0U9iG0C5r8SfAdIpEWbXNLTmvdpeOArtUoxIfgzb3XH4dTfflaZN_F5fHgjXQZVsN4Q4UKAfi8 08A18onuiiMQBQYaFZMyzq6K.584b3uakLTJgpolu1pE3lwDwO.A.1ohgYObCP3BCNyme0np3kYD mjnIE4SVlMXowqlGjEra.sCeyVGVs3NtMAZknmEr12AYeFgml6JpepwrfRebnSCkblbcRU5qOJj3 86eMB2kKcXA29yPx6n9i0iYICeiXKa2zDomVX.WqjRiVDY27FED.v3qukY9joVwZG1CVyTCcYO8o lv4dLDwFdlj9SNjyjOD6xWJTxsEf6pRrfYfAcg8n8jG3ZPpBdn_SKaMUJmR1DNoUt1z4UeUriAYf gNwIGAp94VqY_gzx6BwqmhacKtcleNITQ9J5.X2uEGQi8Pd6HNiiQmf0KZc_BP0PpYmEeR_Htugq YLbhpE.VLAcOvFLDLawDx.9SHNAwHzzUXJ1MpiGcYpmPazvTQ1jSxKGVF8ey5mCKord6ucFs9IXx Gsd_G9Pew7Dilxj8W7btYZd_qGGfQJIw5bg0Vd_YICSwEaOATEKNySMpKGdaIqCTFzQCaOf1PoYC _44HvhKyvpNzDuVXX.oyy.Fazad__9wbLKIsLJ3LwaWhfqP5LUC1R0L5sqsTKI8OJ1uMq57ZgHMH ovxfnT5IJ0l_EMjvQDKRf7PwVFU.V8JHy6FHCkzUSldJ5jrKdttAR3OquabXSaNLq1uKmsl9swcV WRbP6tGotoadJR6GDa1H9uH_ES0rlPzbm1DrllojSbwVchHbpNE4zPJilpFhRJtTADLW.Jq3ViuW VZdtnN5rhMYuPGcupVencIKN9d8hKSgEVsL3j0PkjmRAMxCyDhaLZCMogqVGdpoWQHJsKn0xhdEq MiS35Sr8sAjTvtJndYpq510H4kKRIP4oKHrtVt3HJU_JUNcwhkzbAZX37NWocichBFzRs4EVGEtB YCZnSwFSunnvaYlbOS3aUBDc4ocwPN6QflZyZvZRcHdxnF3y3MrWhCVbPaT4h2Rub8ugqrtbXaUq qhm1ImDgByP5O2ga.54H_7gVWQlsE8jUVrCRGlORcmGqrNPjTjH39mZaNclu4m5BDEhAITZPVAmP t4Mwp2Je0y3PC9G1pVvc8r2p3vHs__5A27_lVmiwNEHrrVKsJCWHk0JvLyNZDJ4ZjGda3Gnij4M. hajLRxqsZZSqwW7hbckm6VDRz4DZMuF_sitpJZY8kN.lpLLJm4AMmnEjC_KknL5WdWTCdLE1LYeW Nj9WP8xhdSworGR6bZ5JY2YQqvto_mSYeyEC71XVVQ5fJU6_ATYyII3U_I2f_zZ72bnw43o2_7aS jNXC01txbnTOyXokfKiDOdfYfaUyGRgwGmU9mofCoIqKL8k96vbDiHO6G8WeshMNQDI_OKpw1pLt rRHfouA3Osciqfv.vdbeFQPPJ0a1z.KvW_3tW6Zvsu4gAaQ2.dSns5EFaMrWDKIaj.lBIctoo04o 3e77e3ffKjo0GEuLPwV5cHjKtXPAfqS0gjzkz0cV95PTndC0gPCN6sWQ_aKFvvZlx5_3u_sWwpae 5XPR.Z9ni19h3KNVVzbd2mFxx0v3WhahAuXf5JsdY5542yw.1lXCOtLB30yPQUXw4CVbdu4KatBe Yz9JbDca4fprB7VZStq.8b_gdaWBNoPTmVdxrBDeAS92_4KRKkmBoR7DyUNFFbbgF3MEOVSP6AN7 YFa60iQ6BM3CtmZXSlfqBH_bY8XS3DPTJ4mWeqSk2aOKehZilIWUGVJu3IBqP4RHjh71yGEBTNkh y7Z6toFOviA7UJZbmihzC2KQgp_Zbfyc40wFfgHCB0KbOJorsxindN88iskH9RfPLA5iaMz1PiA- - X-Sonic-MF: X-Sonic-ID: c3805301-6132-47dc-ba07-2f7340502c23 Received: from sonic.gate.mail.ne1.yahoo.com by sonic310.consmr.mail.gq1.yahoo.com with HTTP; Mon, 25 Mar 2024 16:32:25 +0000 Received: by hermes--production-gq1-5c57879fdf-nxlqc (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 00882307595d52349ab3a6a71109ab6c; Mon, 25 Mar 2024 16:32:20 +0000 (UTC) Content-Type: text/plain; charset=us-ascii List-Id: Porting FreeBSD to ARM processors List-Archive: https://lists.freebsd.org/archives/freebsd-arm List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-arm@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3774.400.31\)) Subject: Re: after trivial update, 15.0 ARM64 system no longer boots From: Mark Millard In-Reply-To: Date: Mon, 25 Mar 2024 09:32:10 -0700 Cc: freebsd-arm@freebsd.org, freebsd-current@freebsd.org Content-Transfer-Encoding: 7bit Message-Id: <28FA0033-333C-4B0A-9BAA-4AB3E54FEF79@yahoo.com> References: To: Lexi Winter X-Mailer: Apple Mail (2.3774.400.31) X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US] X-Rspamd-Queue-Id: 4V3JPT23DZz4W9Y On Mar 25, 2024, at 00:51, Lexi Winter wrote: > Lexi Winter: >> . . . > > . . . > > - even with the working keyboard, ctrl+alt+esc doesn't seem to work to > break into kdb when the problem occurs. i'm not sure if i'm doing > something wrong here or that key sequence doesn't work over USB, so i > wanted to try it via a serial console instead, which led to... > > . . . https://man.freebsd.org/cgi/man.cgi?ddb(4) reports: QUOTE Serial consoles can break to the debugger by sending a BREAK condition on the serial line. This requires a kernel built with options BREAK_TO_DEBUGGER is specified in the kernel. Most terminal emulation programs can send a break sequence with a special key sequence or menu selection. Sending the break can be difficult or even happen spuri- ously in some setups. An alternative method is to build a kernel with options ALT_BREAK_TO_DEBUGGER then the sequence of CR TILDE CTRL-B en- ters the debugger; CR TILDE CTRL-P causes a panic; and CR TILDE CTRL-R causes an immediate reboot. In all these sequences, CR represents Car- riage Return and is usually sent by pressing the Enter or Return key. TILDE is the ASCII tilde character (~). CTRL-x is Control x, sent by pressing the Control key, then x, then releasing both. END QUOTE Note the lack of mention of the ctrl+alt+esc . I expect that the: https://docs.freebsd.org/en/books/developers-handbook/kerneldebug/ reference to "The default break-to-debugger sequence is Ctrl+Alt+ESC" may be x86/i386 specific (historical tier 1) or have some other specific type of context it applies to. I've historically used ALT_BREAK_TO_DEBUGGER and its CR TILDE CTRL-B on everything to get to the ddb> prompt via keyboards, including the serial console. (But, thinking about it, I've not used that in some time.) === Mark Millard marklmi at yahoo.com From nobody Wed Mar 27 07:46:50 2024 X-Original-To: freebsd-arm@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 4V4JfH6rPYz5Gfpf for ; Wed, 27 Mar 2024 07:47:03 +0000 (UTC) (envelope-from ordinarybit@proton.me) Received: from mail-4325.protonmail.ch (mail-4325.protonmail.ch [185.70.43.25]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "protonmail.com", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4V4JfF4Nkrz46km for ; Wed, 27 Mar 2024 07:47:01 +0000 (UTC) (envelope-from ordinarybit@proton.me) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=proton.me header.s=protonmail header.b=HCpYzlTT; dmarc=pass (policy=quarantine) header.from=proton.me; spf=pass (mx1.freebsd.org: domain of ordinarybit@proton.me designates 185.70.43.25 as permitted sender) smtp.mailfrom=ordinarybit@proton.me DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proton.me; s=protonmail; t=1711525617; x=1711784817; bh=XtekLYjWEm1nltsW18d/5JgHJxagas4lDtx5M8+BqrA=; h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date: Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector; b=HCpYzlTT4ImsinvNbkI6oVyFsjYc1+XKRbgGDhgypKurSqfe2VlogYgDL4XbUO/Xg 43Od6eEQ1aH2NW/J6sgzlPexz/siDcQnkXdac7DECI8nUo7A8j4hbqQOZE6SVpoY2o Axrm7koVEV/lL3rQNx9E9IU+Z7UDmt4DlbA9OlKmKo2aQOt+TSBFcwkahW6tGtAeDC VUb+W3qo1B4cGYX0nQ+bvH+phdj/3KGd1/7weaGc4Zy45qpxDL/d8o6deSqrmrYPeS mRhw6GF9dxVc8bYXMvhfgDzy/gu9bcyMZx+LPOK9kByDv8KYdG5cUdmB6CmtQatsDc wyM8xvyGjgaug== Date: Wed, 27 Mar 2024 07:46:50 +0000 To: freebsd-arm From: orbit Subject: /dev/mmcsd0 Operation not permitted Message-ID: Feedback-ID: 100108111:user:proton List-Id: Porting FreeBSD to ARM processors List-Archive: https://lists.freebsd.org/archives/freebsd-arm List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-arm@freebsd.org MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="b1_6zVf1bAn3RD38IACgBjtuZkaI0OhMrzyzqI4ksecs8" X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.10 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; MIME_BASE64_TEXT_BOGUS(1.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.999]; DMARC_POLICY_ALLOW(-0.50)[proton.me,quarantine]; R_SPF_ALLOW(-0.20)[+ip4:185.70.43.0/24]; RWL_MAILSPIKE_VERYGOOD(-0.20)[185.70.43.25:from]; R_DKIM_ALLOW(-0.20)[proton.me:s=protonmail]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; MIME_BASE64_TEXT(0.10)[]; ASN(0.00)[asn:62371, ipnet:185.70.43.0/24, country:CH]; MIME_TRACE(0.00)[0:+,1:+,2:~]; MISSING_XM_UA(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; MID_RHS_MATCH_FROM(0.00)[]; ARC_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; RCVD_COUNT_ZERO(0.00)[0]; HAS_PHPMAILER_SIG(0.00)[]; TO_DN_ALL(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MLMMJ_DEST(0.00)[freebsd-arm@freebsd.org]; DKIM_TRACE(0.00)[proton.me:+] X-Rspamd-Queue-Id: 4V4JfF4Nkrz46km This is a multi-part message in MIME format. --b1_6zVf1bAn3RD38IACgBjtuZkaI0OhMrzyzqI4ksecs8 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 SGksCgpJJ20gY3VycmVudGx5IHJ1bm5pbmcgRnJlZUJTRCAxNC4wLVJFTEVBU0UgaW4gUmFzcGJl cnJ5IFBpIDMgaW5zdGFsbGVkIGluIGEgU2FuRGlzayAzMkdCIG1pY3JvU0QgY2FyZCAoL2Rldi9t bWNzZDApIGFuZCBJJ3ZlIG9ic2VydmVkIHRoYXQgaXQgZ2V0cyBhbiBlcnJvciBvZiAiT3BlcmF0 aW9uIG5vdCBwZXJtaXR0ZWQiIHdoZW4gdXNpbmcgT19SRFdSIG9yIE9fV1JPTkxZIGZsYWdzIGlu IHRoZSBvcGVuKCkgZnVuY3Rpb24gd2hpY2ggSSB1c2UgaXQgaW4gbXkgbGl0dGxlIEMgcHJvZ3Jh bSAob3Blbl9kZXZpY2UuYykuCgpyb290QHNhbmRpc2s6fiAjIGNhdCBvcGVuX2RldmljZS5jCiNp bmNsdWRlIDxlcnIuaD4KI2luY2x1ZGUgPGZjbnRsLmg+CiNpbmNsdWRlIDxzdGRpby5oPgojaW5j bHVkZSA8c3RkbGliLmg+CiNpbmNsdWRlIDx1bmlzdGQuaD4KCmludCBtYWluKCkKewppbnQgZXJy b3IgPSAwOyBjaGFyICpkZXZmaWxlID0gIi9kZXYvbW1jc2QwIjsKaW50IGZkID0gb3BlbihkZXZm aWxlLCBPX1JEV1IpOwoKaWYgKGZkID09IC0xKSB7CnByaW50ZigiRXJyb3Igb3BlbmluZyAlcyBk ZXZpY2UgZmlsZSBpbiByZWFkL3dyaXRlIVxuIiwgZGV2ZmlsZSk7CmVycihlcnJvciwgTlVMTCwg TlVMTCk7CmV4aXQoMSk7Cn0gZWxzZSB7CnByaW50ZigiRGV2aWNlIGZpbGUgJXMgb3BlbmVkIHN1 Y2Vzc2Z1bGx5IVxuIiwgZGV2ZmlsZSk7Cn0KcmV0dXJuIDA7Cn0KCkhlcmUncyB0aGUgZXJyb3Iu Cgpyb290QHNhbmRpc2s6fiAjIC4vb3Blbl9kZXZpY2UKRXJyb3Igb3BlbmluZyAvZGV2L21tY3Nk MCBkZXZpY2UgZmlsZSBpbiByZWFkL3dyaXRlIQpvcGVuX2RldmljZTI6IE9wZXJhdGlvbiBub3Qg cGVybWl0dGVkCgpXaXRoIE9fUkRPTkxZIGZsYWcgdGhlcmUncyBubyBwcm9ibGVtLgoKSSBhbHNv IGluc3RhbGxlZCBtbWMtdXRpbHMgKGh0dHBzOi8vd3d3LmZyZXNocG9ydHMub3JnL3N5c3V0aWxz L21tYy11dGlscy8pIGFuZCB0aGUgc2FtZSBlcnJvciBlbmNvdW50ZXJlZC4KCnJvb3RAc2FuZGlz azp+ICMgL3Vzci9sb2NhbC9zYmluL21tYyBnZW5fY21kIHJlYWQgL2Rldi9tbWNzZDAKZGV2aWNl IG9wZW4gZmFpbGVkOiBPcGVyYXRpb24gbm90IHBlcm1pdHRlZAoKSSBkb3dubG9hZGVkIG1tYy11 dGlscyBzb3VyY2UgY29kZSBhbmQgY29tcGlsZSAuCgpyb290QHNhbmRpc2s6fi9tbWMtdXRpbHMt bWFzdGVyICMgLi9tbWMgZ2VuX2NtZCByZWFkIC9kZXYvbW1jc2QwCmRldmljZSBvcGVuIGZhaWxl ZDogT3BlcmF0aW9uIG5vdCBwZXJtaXR0ZWQKCkRpZ2dpbmcgdXAgdGhlIG1tY19jbWRzLmMgc291 cmNlIGluIGRvX2dlbmVyYWxfY21kX3JlYWQoKSByb3V0aW5lLCBoYXZpbmcgdGhlIGZsYWcgT19S RFdSIGluIHRoZSBsaW5lIGRldl9mZCA9IG9wZW4oZGV2aWNlLCBPX1JEV1IpIHdpbGwgZ2V0IHRo ZSAiZGV2aWNlIG9wZW4gZmFpbGVkOiBPcGVyYXRpb24gbm90IHBlcm1pdHRlZCIgZXJyb3IuCgpp bnQgZG9fZ2VuZXJhbF9jbWRfcmVhZChpbnQgbmFyZ3MsIGNoYXIgKiphcmd2KQp7CmludCBkZXZf ZmQ7CmNoYXIgKmRldmljZTsKY2hhciAqZW5kcHRyOwpfX3U4IGJ1Zls1MTJdOwpfX3UzMiBhcmcg PSAweDAxOwppbnQgcmV0ID0gLUVJTlZBTCwgaTsKc3RydWN0IG1tY19pb2NfY21kIGlkYXRhOwoK aWYgKG5hcmdzICE9IDIgJiYgbmFyZ3MgIT0gMykgewpmcHJpbnRmKHN0ZGVyciwgIlVzYWdlOiBn ZW5fY21kIHJlYWQgPC9wYXRoL3RvL21tY2Jsa1g+IFthcmddXG4iKTsKZXhpdCgxKTsKfQoKZGV2 aWNlID0gYXJndlsxXTsKZGV2X2ZkID0gb3BlbihkZXZpY2UsIE9fUkRXUik7CmlmIChkZXZfZmQg PCAwKSB7CnBlcnJvcigiZGV2aWNlIG9wZW4gZmFpbGVkIik7CmV4aXQoMSk7Cn0gLi4uCn0KCkJ1 dCBjaGFuZ2luZyBpdCB0byBkZXZfZmQgPSBvcGVuKGRldmljZSwgT19SRE9OTFkpIGlzIHN1Y2Nl c3NmdWwgYXMgeW91IGNhbiBzZWUgYmVsb3cuCgpyb290QHNhbmRpc2s6fi9tbWMtdXRpbHMtbWFz dGVyICMgLi9tbWMgZ2VuX2NtZCByZWFkIC9kZXYvbW1jc2QwCkRhdGE6CjQ0IDUzIDMyIDMxIDMw IDM0IDMxIDM1IDEgMSAxIDFmIDAgMCA1IDEKMSAwIDM5IDMgMCAwIDAgMSAwIDAgYTkgMCAxIDIg MSAyCjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAKMCA1MyA2MSA2ZSA0NCA2OSA3MyA2 YiAyMCAyMCAyMCAyMCAyMCAyMCAyMCAyMAoyMCAyMCAyMCAyMCAyMCAyMCAyMCAyMCAyMCAyMCAy MCAyMCAyMCAyMCAyMCAyMAoyMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMAowIDAgMCAw IDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwCjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAK MCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMAowIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAw IDAgMCAwCjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAKMCAwIDAgMCAwIDAgMCAwIDAg MCAwIDAgMCAwIDAgMAowIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwCjAgMCAwIDAgMCAw IDAgMCAwIDAgMCAwIDAgMCAwIDAKMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMAowIDAg MCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwCjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAw IDAKMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMAowIDAgMCAwIDAgMCAwIDAgMCAwIDAg MCAwIDAgMCAwCjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAKMCAwIDAgMCAwIDAgMCAw IDAgMCAwIDAgMCAwIDAgMAowIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwCjAgMCAwIDAg MCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAKMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMAow IDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwCjAgMCAwIDAgMCA0MyAzMSA2NiAzMyAzMCA3 MCAyMCAyMCAyMCAyMCAyMAoyMCAzIDUzIDQ0IDUzIDQxIDMwIDM4IDQ3IDgwIDU3IDY3IDVlIGYx IDEgNTQKZjUgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAKMCAwIDAgMCAwIDAgMCAwIDAg MCAwIDAgMCAwIDAgMAowIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwCjAgMCAwIDAgMCAw IDAgMCAwIDAgMCAwIDAgMCAwIDAKMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMAoKQW55 IGlkZWEgb2YgdGhlIGlzc3VlPwoKQlIsCm9yYml0 --b1_6zVf1bAn3RD38IACgBjtuZkaI0OhMrzyzqI4ksecs8 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: base64 PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0 cHg7Ij5IaSw8L2Rpdj48ZGl2IHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7 IGZvbnQtc2l6ZTogMTRweDsiPjxicj48L2Rpdj48ZGl2IHN0eWxlPSJmb250LWZhbWlseTogQXJp YWwsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRweDsiPkknbSBjdXJyZW50bHkgcnVubmluZyBG cmVlQlNEIDE0LjAtUkVMRUFTRSBpbiBSYXNwYmVycnkgUGkgMyBpbnN0YWxsZWQgaW4gYSBTYW5E aXNrIDMyR0IgbWljcm9TRCBjYXJkICgvZGV2L21tY3NkMCkgYW5kIEkndmUgb2JzZXJ2ZWQgdGhh dCBpdCBnZXRzIGFuIGVycm9yIG9mICJPcGVyYXRpb24gbm90IHBlcm1pdHRlZCIgd2hlbiB1c2lu ZyBPX1JEV1Igb3IgT19XUk9OTFkgZmxhZ3MgaW4gdGhlIG9wZW4oKSBmdW5jdGlvbiB3aGljaCBJ IHVzZSBpdCBpbiBteSBsaXR0bGUgQyBwcm9ncmFtIChvcGVuX2RldmljZS5jKS48L2Rpdj48ZGl2 IHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRweDsi Pjxicj48L2Rpdj48ZGl2IHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7IGZv bnQtc2l6ZTogMTRweDsiPjxzcGFuPjxzcGFuPnJvb3RAc2FuZGlzazp+ICM8L3NwYW4+IGNhdCBv cGVuX2RldmljZS5jPC9zcGFuPjxkaXY+PHNwYW4+I2luY2x1ZGUgJmx0O2Vyci5oJmd0Ozwvc3Bh bj48L2Rpdj48ZGl2PjxzcGFuPiNpbmNsdWRlICZsdDtmY250bC5oJmd0Ozwvc3Bhbj48L2Rpdj48 ZGl2PjxzcGFuPiNpbmNsdWRlICZsdDtzdGRpby5oJmd0Ozwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFu PiNpbmNsdWRlICZsdDtzdGRsaWIuaCZndDs8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj4jaW5jbHVk ZSAmbHQ7dW5pc3RkLmgmZ3Q7PC9zcGFuPjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+PHNwYW4+ aW50IG1haW4oKTwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPns8L3NwYW4+PC9kaXY+PGRpdj48c3Bh bj4mbmJzcDsgJm5ic3A7IGludCBlcnJvciA9IDA7PC9zcGFuPjwvZGl2PjxzcGFuPiZuYnNwOyAm bmJzcDsgY2hhciAqZGV2ZmlsZSA9ICIvZGV2L21tY3NkMCI7PC9zcGFuPjxkaXY+PHNwYW4+Jm5i c3A7ICZuYnNwOyBpbnQgZmQgPSBvcGVuKGRldmZpbGUsIE9fUkRXUik7PC9zcGFuPjwvZGl2Pjxk aXY+PGJyPjwvZGl2PjxkaXY+PHNwYW4+Jm5ic3A7ICZuYnNwOyBpZiAoZmQgPT0gLTEpIHs8L3Nw YW4+PC9kaXY+PGRpdj48c3Bhbj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgcHJpbnRmKCJF cnJvciBvcGVuaW5nICVzIGRldmljZSBmaWxlIGluIHJlYWQvd3JpdGUhXG4iLCBkZXZmaWxlKTs8 L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgZXJyKGVy cm9yLCBOVUxMLCBOVUxMKTs8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj4mbmJzcDsgJm5ic3A7ICZu YnNwOyAmbmJzcDsgZXhpdCgxKTs8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj4mbmJzcDsgJm5ic3A7 IH0gZWxzZSB7PC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i c3A7IHByaW50ZigiRGV2aWNlIGZpbGUgJXMgb3BlbmVkIHN1Y2Vzc2Z1bGx5IVxuIiwgZGV2Zmls ZSk7PC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+Jm5ic3A7ICZuYnNwOyB9PC9zcGFuPjwvZGl2Pjxk aXY+PHNwYW4+Jm5ic3A7ICZuYnNwOyByZXR1cm4gMDs8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj59 PC9zcGFuPjwvZGl2PjxzcGFuPjwvc3Bhbj48L2Rpdj48ZGl2IHN0eWxlPSJmb250LWZhbWlseTog QXJpYWwsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRweDsiPjxicj48L2Rpdj48ZGl2IHN0eWxl PSJmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRweDsiPkhlcmUn cyB0aGUgZXJyb3IuPGJyPjwvZGl2PjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fu cy1zZXJpZjsgZm9udC1zaXplOiAxNHB4OyI+PGJyPjwvZGl2PjxkaXYgc3R5bGU9ImZvbnQtZmFt aWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxNHB4OyI+PHNwYW4+cm9vdEBzYW5k aXNrOn4gIyA8c3Bhbj4uL29wZW5fZGV2aWNlPC9zcGFuPjwvc3Bhbj48YnI+PC9kaXY+PGRpdiBz dHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0cHg7Ij48 c3Bhbj5FcnJvciBvcGVuaW5nIC9kZXYvbW1jc2QwIGRldmljZSBmaWxlIGluIHJlYWQvd3JpdGUh PC9zcGFuPjxicj48c3Bhbj5vcGVuX2RldmljZTI6IE9wZXJhdGlvbiBub3QgcGVybWl0dGVkPC9z cGFuPjwvZGl2PjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsgZm9u dC1zaXplOiAxNHB4OyI+PHNwYW4+PGJyPjwvc3Bhbj48L2Rpdj48ZGl2IHN0eWxlPSJmb250LWZh bWlseTogQXJpYWwsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRweDsiPjxzcGFuPldpdGggT19S RE9OTFkgZmxhZyB0aGVyZSdzIG5vIHByb2JsZW0uPGJyPjwvc3Bhbj48L2Rpdj48ZGl2IHN0eWxl PSJmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRweDsiPjxzcGFu Pjxicj48L3NwYW4+PC9kaXY+PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNl cmlmOyBmb250LXNpemU6IDE0cHg7Ij48c3Bhbj5JIGFsc28gaW5zdGFsbGVkIG1tYy11dGlscyAo PHNwYW4+PGEgaHJlZj0iaHR0cHM6Ly93d3cuZnJlc2hwb3J0cy5vcmcvc3lzdXRpbHMvbW1jLXV0 aWxzLyIgcmVsPSJub3JlZmVycmVyIG5vZm9sbG93IG5vb3BlbmVyIiB0YXJnZXQ9Il9ibGFuayI+ aHR0cHM6Ly93d3cuZnJlc2hwb3J0cy5vcmcvc3lzdXRpbHMvbW1jLXV0aWxzLzwvYT48L3NwYW4+ KSBhbmQgdGhlIHNhbWUmbmJzcDsgZXJyb3IgZW5jb3VudGVyZWQuPC9zcGFuPjwvZGl2PjxkaXYg c3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxNHB4OyI+ PHNwYW4+PGJyPjwvc3Bhbj48L2Rpdj48ZGl2IHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIHNh bnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRweDsiPjxzcGFuPjxzcGFuPnJvb3RAc2FuZGlzazp+ICMg L3Vzci9sb2NhbC9zYmluL21tYyBnZW5fY21kIHJlYWQgL2Rldi9tbWNzZDA8L3NwYW4+PC9zcGFu PjwvZGl2PjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsgZm9udC1z aXplOiAxNHB4OyI+PHNwYW4+PHNwYW4+ZGV2aWNlIG9wZW4gZmFpbGVkOiBPcGVyYXRpb24gbm90 IHBlcm1pdHRlZDwvc3Bhbj48L3NwYW4+PC9kaXY+PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFy aWFsLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0cHg7Ij48c3Bhbj48c3Bhbj48YnI+PC9zcGFu Pjwvc3Bhbj48L2Rpdj48ZGl2IHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7 IGZvbnQtc2l6ZTogMTRweDsiPjxzcGFuPjxzcGFuPkkgZG93bmxvYWRlZCBtbWMtdXRpbHMgc291 cmNlIGNvZGUgYW5kIGNvbXBpbGUgLjwvc3Bhbj48L3NwYW4+PC9kaXY+PGRpdiBzdHlsZT0iZm9u dC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0cHg7Ij48c3Bhbj48c3Bh bj48YnI+PC9zcGFuPjwvc3Bhbj48L2Rpdj48ZGl2IHN0eWxlPSJmb250LWZhbWlseTogQXJpYWws IHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRweDsiPjxzcGFuPjxzcGFuPjxzcGFuPnJvb3RAc2Fu ZGlzazp+L21tYy11dGlscy1tYXN0ZXIgIyAuL21tYyBnZW5fY21kIHJlYWQgL2Rldi9tbWNzZDA8 L3NwYW4+PC9zcGFuPjwvc3Bhbj48L2Rpdj48ZGl2IHN0eWxlPSJmb250LWZhbWlseTogQXJpYWws IHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRweDsiPjxzcGFuPjxzcGFuPjxzcGFuPmRldmljZSBv cGVuIGZhaWxlZDogT3BlcmF0aW9uIG5vdCBwZXJtaXR0ZWQ8L3NwYW4+PC9zcGFuPjwvc3Bhbj48 L2Rpdj48ZGl2IHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7IGZvbnQtc2l6 ZTogMTRweDsiPjxzcGFuPjxzcGFuPjxzcGFuPjxicj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L2Rp dj48ZGl2IHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTog MTRweDsiPjxzcGFuPjxzcGFuPjxzcGFuPkRpZ2dpbmcgdXAgdGhlIG1tY19jbWRzLmMgc291cmNl IGluJm5ic3A7PHNwYW4+PHNwYW4+PHNwYW4+PHNwYW4+ZG9fZ2VuZXJhbF9jbWRfcmVhZDwvc3Bh bj48L3NwYW4+PC9zcGFuPjwvc3Bhbj4oKSByb3V0aW5lLCBoYXZpbmcgdGhlIGZsYWcgPHNwYW4+ PHNwYW4+PHNwYW4+PHNwYW4+PHNwYW4+PHNwYW4+PHNwYW4+T19SRFdSPC9zcGFuPjwvc3Bhbj48 L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPiBpbiB0aGUgbGluZSA8c3Bhbj48c3Bh bj48c3Bhbj48c3Bhbj5kZXZfZmQgPSBvcGVuKGRldmljZSwgT19SRFdSKSB3aWxsIGdldCB0aGUg IjxzcGFuPjxzcGFuPjxzcGFuPmRldmljZSBvcGVuIGZhaWxlZDogT3BlcmF0aW9uIG5vdCBwZXJt aXR0ZWQiPC9zcGFuPjwvc3Bhbj48L3NwYW4+IGVycm9yLiA8L3NwYW4+PC9zcGFuPjwvc3Bhbj48 L3NwYW4+PGJyPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvZGl2PjxkaXYgc3R5bGU9ImZvbnQtZmFt aWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxNHB4OyI+PHNwYW4+PHNwYW4+PHNw YW4+PGJyPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvZGl2PjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5 OiBBcmlhbCwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxNHB4OyI+PHNwYW4+PHNwYW4+PHNwYW4+ PHNwYW4+aW50IGRvX2dlbmVyYWxfY21kX3JlYWQoaW50IG5hcmdzLCBjaGFyICoqYXJndik8L3Nw YW4+PGRpdj48c3Bhbj57PC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+Jm5ic3A7ICZuYnNwOyAmbmJz cDsgJm5ic3A7IGludCBkZXZfZmQ7PC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+Jm5ic3A7ICZuYnNw OyAmbmJzcDsgJm5ic3A7IGNoYXIgKmRldmljZTs8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj4mbmJz cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgY2hhciAqZW5kcHRyOzwvc3Bhbj48L2Rpdj48ZGl2Pjxz cGFuPiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyBfX3U4IGJ1Zls1MTJdOzwvc3Bhbj48L2Rp dj48ZGl2PjxzcGFuPiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyBfX3UzMiBhcmcgPSAweDAx Ozwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyBpbnQg cmV0ID0gLUVJTlZBTCwgaTs8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj4mbmJzcDsgJm5ic3A7ICZu YnNwOyAmbmJzcDsgc3RydWN0IG1tY19pb2NfY21kIGlkYXRhOzwvc3Bhbj48L2Rpdj48ZGl2Pjxi cj48L2Rpdj48ZGl2PjxzcGFuPiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyBpZiAobmFyZ3Mg IT0gMiAmYW1wOyZhbXA7IG5hcmdzICE9IDMpIHs8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj4mbmJz cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IGZwcmlu dGYoc3RkZXJyLCAiVXNhZ2U6IGdlbl9jbWQgcmVhZCAmbHQ7L3BhdGgvdG8vbW1jYmxrWCZndDsg W2FyZ11cbiIpOzwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgZXhpdCgxKTs8L3NwYW4+PC9kaXY+PGRp dj48c3Bhbj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgfTwvc3Bhbj48L2Rpdj48ZGl2Pjxi cj48L2Rpdj48ZGl2PjxzcGFuPiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyBkZXZpY2UgPSBh cmd2WzFdOzwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw OyBkZXZfZmQgPSBvcGVuKGRldmljZSwgT19SRFdSKTs8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj4m bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgaWYgKGRldl9mZCAmbHQ7IDApIHs8L3NwYW4+PC9k aXY+PGRpdj48c3Bhbj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm bmJzcDsgJm5ic3A7IHBlcnJvcigiZGV2aWNlIG9wZW4gZmFpbGVkIik7PC9zcGFuPjwvZGl2Pjxk aXY+PHNwYW4+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7 ICZuYnNwOyBleGl0KDEpOzwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPiZuYnNwOyAmbmJzcDsgJm5i c3A7ICZuYnNwOyB9PC9zcGFuPjwvZGl2PjxzcGFuPjwvc3Bhbj4gLi4uPC9zcGFuPjwvc3Bhbj48 L3NwYW4+PC9kaXY+PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyBm b250LXNpemU6IDE0cHg7Ij48c3Bhbj48c3Bhbj48c3Bhbj59PGJyPjwvc3Bhbj48L3NwYW4+PC9z cGFuPjwvZGl2PjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsgZm9u dC1zaXplOiAxNHB4OyI+PHNwYW4+PHNwYW4+PGJyPjwvc3Bhbj48L3NwYW4+PC9kaXY+PGRpdiBz dHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0cHg7Ij48 c3Bhbj48c3Bhbj48c3Bhbj48c3Bhbj48c3Bhbj48c3Bhbj48c3Bhbj48c3Bhbj48c3Bhbj5CdXQg Y2hhbmdpbmcgaXQgdG8gPHNwYW4+PHNwYW4+PHNwYW4+PHNwYW4+PHNwYW4+PHNwYW4+PHNwYW4+ ZGV2X2ZkID0gb3BlbihkZXZpY2UsIE9fUkQ8L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9z cGFuPjwvc3Bhbj48L3NwYW4+T05MWSkgaXMgc3VjY2Vzc2Z1bCBhcyB5b3UgY2FuIHNlZSBiZWxv dy48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PGJyPjwv c3Bhbj48L3NwYW4+PC9kaXY+PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNl cmlmOyBmb250LXNpemU6IDE0cHg7Ij48c3Bhbj48c3Bhbj48YnI+PC9zcGFuPjwvc3Bhbj48L2Rp dj48ZGl2IHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTog MTRweDsiPjxzcGFuPjxzcGFuPjxzcGFuPnJvb3RAc2FuZGlzazp+L21tYy11dGlscy1tYXN0ZXIg IyAuL21tYyBnZW5fY21kIHJlYWQgL2Rldi9tbWNzZDA8L3NwYW4+PGRpdj48c3Bhbj5EYXRhOjwv c3Bhbj48L2Rpdj48ZGl2PjxzcGFuPjQ0IDUzIDMyIDMxIDMwIDM0IDMxIDM1ICZuYnNwOzEgJm5i c3A7MSAmbmJzcDsxIDFmICZuYnNwOzAgJm5ic3A7MCAmbmJzcDs1ICZuYnNwOzE8L3NwYW4+PC9k aXY+PGRpdj48c3Bhbj4mbmJzcDsxICZuYnNwOzAgMzkgJm5ic3A7MyAmbmJzcDswICZuYnNwOzAg Jm5ic3A7MCAmbmJzcDsxICZuYnNwOzAgJm5ic3A7MCBhOSAmbmJzcDswICZuYnNwOzEgJm5ic3A7 MiAmbmJzcDsxICZuYnNwOzI8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj4mbmJzcDswICZuYnNwOzAg Jm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAm bmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswPC9z cGFuPjwvZGl2PjxkaXY+PHNwYW4+Jm5ic3A7MCA1MyA2MSA2ZSA0NCA2OSA3MyA2YiAyMCAyMCAy MCAyMCAyMCAyMCAyMCAyMDwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPjIwIDIwIDIwIDIwIDIwIDIw IDIwIDIwIDIwIDIwIDIwIDIwIDIwIDIwIDIwIDIwPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+MjAg Jm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAm bmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZu YnNwOzA8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj4mbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJz cDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNw OzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswPC9zcGFuPjwvZGl2Pjxk aXY+PHNwYW4+Jm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAg Jm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAm bmJzcDswICZuYnNwOzAgJm5ic3A7MDwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPiZuYnNwOzAgJm5i c3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJz cDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNw OzA8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj4mbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDsw ICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAg Jm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswPC9zcGFuPjwvZGl2PjxkaXY+ PHNwYW4+Jm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5i c3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJz cDswICZuYnNwOzAgJm5ic3A7MDwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPiZuYnNwOzAgJm5ic3A7 MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDsw ICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzA8 L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj4mbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZu YnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5i c3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswPC9zcGFuPjwvZGl2PjxkaXY+PHNw YW4+Jm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7 MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDsw ICZuYnNwOzAgJm5ic3A7MDwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPiZuYnNwOzAgJm5ic3A7MCAm bmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZu YnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzA8L3Nw YW4+PC9kaXY+PGRpdj48c3Bhbj4mbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNw OzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7 MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+ Jm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAm bmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZu YnNwOzAgJm5ic3A7MDwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPiZuYnNwOzAgJm5ic3A7MCAmbmJz cDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNw OzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzA8L3NwYW4+ PC9kaXY+PGRpdj48c3Bhbj4mbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAg Jm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAm bmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+Jm5i c3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJz cDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNw OzAgJm5ic3A7MDwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPiZuYnNwOzAgJm5ic3A7MCAmbmJzcDsw ICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAg Jm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzA8L3NwYW4+PC9k aXY+PGRpdj48c3Bhbj4mbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5i c3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJz cDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+Jm5ic3A7 MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDsw ICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAg Jm5ic3A7MDwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPiZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZu YnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5i c3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzA8L3NwYW4+PC9kaXY+ PGRpdj48c3Bhbj4mbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7 MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDsw ICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+Jm5ic3A7MCAm bmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswIDQzIDMxIDY2IDMzIDMwIDcwIDIwIDIwIDIw IDIwIDIwPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+MjAgJm5ic3A7MyA1MyA0NCA1MyA0MSAzMCAz OCA0NyA4MCA1NyA2NyA1ZSBmMSAmbmJzcDsxIDU0PC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+ZjUg Jm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAm bmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZu YnNwOzA8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj4mbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJz cDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNw OzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswPC9zcGFuPjwvZGl2Pjxk aXY+PHNwYW4+Jm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAg Jm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAm bmJzcDswICZuYnNwOzAgJm5ic3A7MDwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPiZuYnNwOzAgJm5i c3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJz cDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNw OzA8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj4mbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDsw ICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAg Jm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswPC9zcGFuPjwvZGl2PjxzcGFu Pjwvc3Bhbj48YnI+PC9zcGFuPjwvc3Bhbj48L2Rpdj48ZGl2IHN0eWxlPSJmb250LWZhbWlseTog QXJpYWwsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRweDsiPjxzcGFuPjxzcGFuPkFueSBpZGVh IG9mIHRoZSBpc3N1ZT88YnI+PC9zcGFuPjwvc3Bhbj48L2Rpdj48ZGl2IHN0eWxlPSJmb250LWZh bWlseTogQXJpYWwsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRweDsiPjxzcGFuPjxzcGFuPjxi cj48L3NwYW4+PC9zcGFuPjwvZGl2PjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fu cy1zZXJpZjsgZm9udC1zaXplOiAxNHB4OyI+PHNwYW4+PHNwYW4+QlIsPGJyPjwvc3Bhbj48L3Nw YW4+PC9kaXY+PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyBmb250 LXNpemU6IDE0cHg7Ij48c3Bhbj48c3Bhbj5vcmJpdDxicj48L3NwYW4+PC9zcGFuPjwvZGl2Pjxk aXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxNHB4 OyI+PHNwYW4+PHNwYW4+PGJyPjwvc3Bhbj48L3NwYW4+PC9kaXY+PGRpdiBzdHlsZT0iZm9udC1m YW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0cHg7Ij48YnI+PC9kaXY+PGRp diBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0cHg7 Ij48YnI+PC9kaXY+DQo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7 IGZvbnQtc2l6ZTogMTRweDsiIGNsYXNzPSJwcm90b25tYWlsX3NpZ25hdHVyZV9ibG9jayI+DQog ICAgPGRpdiBjbGFzcz0icHJvdG9ubWFpbF9zaWduYXR1cmVfYmxvY2stdXNlciBwcm90b25tYWls X3NpZ25hdHVyZV9ibG9jay1lbXB0eSI+DQoNCiAgICAgICAgICAgIDwvZGl2Pg0KDQogICAgICAg ICAgICA8ZGl2IGNsYXNzPSJwcm90b25tYWlsX3NpZ25hdHVyZV9ibG9jay1wcm90b24iPjxicj48 L2Rpdj4NCjwvZGl2Pg0K --b1_6zVf1bAn3RD38IACgBjtuZkaI0OhMrzyzqI4ksecs8-- From nobody Wed Mar 27 09:12:33 2024 X-Original-To: freebsd-arm@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 4V4LYL5cQ9z5F492 for ; Wed, 27 Mar 2024 09:12:54 +0000 (UTC) (envelope-from ordinarybit@proton.me) Received: from mail-4318.protonmail.ch (mail-4318.protonmail.ch [185.70.43.18]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "protonmail.com", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4V4LYJ028Dz4PGb for ; Wed, 27 Mar 2024 09:12:51 +0000 (UTC) (envelope-from ordinarybit@proton.me) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=proton.me header.s=protonmail header.b=LpQ+oom9; dmarc=pass (policy=quarantine) header.from=proton.me; spf=pass (mx1.freebsd.org: domain of ordinarybit@proton.me designates 185.70.43.18 as permitted sender) smtp.mailfrom=ordinarybit@proton.me DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proton.me; s=protonmail; t=1711530768; x=1711789968; bh=NijatkoYAyld9i3b0KJfNs8GcfD3oibKB1uBvkq0720=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=LpQ+oom9t4mVnzvVr7GfS6FH1l+lLKRQYOltxG0gqmHOPXJg4qBap58ph/GnCPWYi hjfXJJH7br4Akp7u7eigbueN0TVmibRShToUQM5B2uuOKpEyX3BoM+D0R9ew39Zysy g7fYxFf92s/paC0cEsoHZoLjIvfSnRaouCRJD1z/QvUgp7rIB68Mf2Mow1d9tGuG/9 WlfVEUZ6CtbbypT4ChhQ3Zs5ZWJ+fPxvpw2F/SLpeiTPMXpEwQNSH+PCANndFOu5gX TLsFnbWuFarPWSVsJMEO4sTIPMMu3uL86tNAo95vLmNpfPjnus/Soe0yVzdPGrSsx1 CbJ1qWSis8F1g== Date: Wed, 27 Mar 2024 09:12:33 +0000 To: titus From: orbit Cc: freebsd-arm Subject: Re: /dev/mmcsd0 Operation not permitted Message-ID: In-Reply-To: References: Feedback-ID: 100108111:user:proton List-Id: Porting FreeBSD to ARM processors List-Archive: https://lists.freebsd.org/archives/freebsd-arm List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-arm@freebsd.org MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="b1_LiDxTpDioQFePBpm737sjLuM7TUpO8ztQAl9QtKBYc" X-Spamd-Bar: - X-Spamd-Result: default: False [-1.85 / 15.00]; MIME_BASE64_TEXT_BOGUS(1.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; DMARC_POLICY_ALLOW(-0.50)[proton.me,quarantine]; NEURAL_SPAM_SHORT(0.25)[0.247]; R_DKIM_ALLOW(-0.20)[proton.me:s=protonmail]; R_SPF_ALLOW(-0.20)[+ip4:185.70.43.0/24]; RWL_MAILSPIKE_VERYGOOD(-0.20)[185.70.43.18:from]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; MIME_BASE64_TEXT(0.10)[]; RCVD_COUNT_ZERO(0.00)[0]; ASN(0.00)[asn:62371, ipnet:185.70.43.0/24, country:CH]; MISSING_XM_UA(0.00)[]; ARC_NA(0.00)[]; MLMMJ_DEST(0.00)[freebsd-arm@freebsd.org]; RCPT_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; HAS_PHPMAILER_SIG(0.00)[]; TO_DN_ALL(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; DKIM_TRACE(0.00)[proton.me:+] X-Rspamd-Queue-Id: 4V4LYJ028Dz4PGb This is a multi-part message in MIME format. --b1_LiDxTpDioQFePBpm737sjLuM7TUpO8ztQAl9QtKBYc Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 T24gV2VkbmVzZGF5LCAyNyBNYXJjaCAyMDI0IGF0IDE2OjUyLCB0aXR1cyA8dGl0dXNAZWRjLnJv PiB3cm90ZToKCj4gc3lzY3RsIGtlcm4uZ2VvbS5kZWJ1Z2ZsYWdzPTE2Cj4gc2VlIG1hbiA0IGdl b20KCkhpIHRpdHVzLAoKV2l0aCB5b3VyIHN5c2N0bCBrbm9iIGFib3ZlLCBjaGFuZ2luZyB0aGUg dmFsdWUgZnJvbSBkZWZhdWx0IDAgdG8gMTYsIHRoZSBvcGVuKCkgT19SRFdSIGFuZCBPX1dST05M WSBmbGFncyBpc3N1ZXMgc29sdmVzIGl0LgoKcm9vdEBzYW5kaXNrOn4gIyBzeXNjdGwga2Vybi5n ZW9tLmRlYnVnZmxhZ3MKa2Vybi5nZW9tLmRlYnVnZmxhZ3M6IDAKcm9vdEBzYW5kaXNrOn4gIyBz eXNjdGwga2Vybi5nZW9tLmRlYnVnZmxhZ3M9MTYKa2Vybi5nZW9tLmRlYnVnZmxhZ3M6IDAgLT4g MTYKcm9vdEBzYW5kaXNrOn4gIyBzeXNjdGwga2Vybi5nZW9tLmRlYnVnZmxhZ3MKa2Vybi5nZW9t LmRlYnVnZmxhZ3M6IDE2Cgpyb290QHNhbmRpc2s6fiAjIC4vb3Blbl9kZXZpY2UKRGV2aWNlIGZp bGUgL2Rldi9tbWNzZDAgb3BlbmVkIHN1Y2Vzc2Z1bGx5IQoKcm9vdEBzYW5kaXNrOn4gIyAvdXNy L2xvY2FsL3NiaW4vbW1jIGdlbl9jbWQgcmVhZCAvZGV2L21tY3NkMApEYXRhOgo0NCA1MyAzMiAz MSAzMCAzNCAzMSAzNSAxIDEgMSAxZiAwIDAgNSAxCjEgMCAzOSAzIDAgMCAwIDEgMCAwIGE5IDAg MSAyIDEgMgowIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwCjAgNTMgNjEgNmUgNDQgNjkg NzMgNmIgMjAgMjAgMjAgMjAgMjAgMjAgMjAgMjAKMjAgMjAgMjAgMjAgMjAgMjAgMjAgMjAgMjAg MjAgMjAgMjAgMjAgMjAgMjAgMjAKMjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAKMCAw IDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMAowIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAg MCAwCjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAKMCAwIDAgMCAwIDAgMCAwIDAgMCAw IDAgMCAwIDAgMAowIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwCjAgMCAwIDAgMCAwIDAg MCAwIDAgMCAwIDAgMCAwIDAKMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMAowIDAgMCAw IDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwCjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAK MCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMAowIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAw IDAgMCAwCjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAKMCAwIDAgMCAwIDAgMCAwIDAg MCAwIDAgMCAwIDAgMAowIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwCjAgMCAwIDAgMCAw IDAgMCAwIDAgMCAwIDAgMCAwIDAKMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMAowIDAg MCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwCjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAw IDAKMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMAowIDAgMCAwIDAgNDMgMzEgNjYgMzMg MzAgNzAgMjAgMjAgMjAgMjAgMjAKMjAgMyA1MyA0NCA1MyA0MSAzMCAzOCA0NyA4MCA1NyA2NyA1 ZSBmMSAxIDU0CmY1IDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwCjAgMCAwIDAgMCAwIDAg MCAwIDAgMCAwIDAgMCAwIDAKMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMAowIDAgMCAw IDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwCjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAK VGhhbmtzIGEgbG90IGZvciB0aGUgaGVscCEKCkJSLApvcmJpdAoKPj4gT24gTWFyIDI3LCAyMDI0 LCBhdCAxMDozMyBBTSwgb3JiaXQgPG9yZGluYXJ5Yml0QHByb3Rvbi5tZT4gd3JvdGU6Cj4+Cj4+ IEhlcmUncyB3aGF0IEkgY2FuIHNlZS4KPj4KPj4gcm9vdEBzYW5kaXNrOn4gIyBzeXNjdGwga2Vy bi5zZWN1cmVsZXZlbAo+PiBrZXJuLnNlY3VyZWxldmVsOiAtMQo+Pgo+PiBXaGF0IHNob3VsZCBi ZSB0aGUgdmFsdWU/IFRoYW5rcyEKPj4KPj4gT24gV2VkbmVzZGF5LCAyNyBNYXJjaCAyMDI0IGF0 IDE1OjUwLCB0aXR1cyA8dGl0dXNAZWRjLnJvPiB3cm90ZToKPj4KPj4+IGRvIHlvdSBoYXZlIGtl cm4uc2VjdXJlbGV2ZWwgIT0gLTEgPwo+Pj4KPj4+PiBPbiBNYXIgMjcsIDIwMjQsIGF0IDk6NDYg QU0sIG9yYml0IDxvcmRpbmFyeWJpdEBwcm90b24ubWU+IHdyb3RlOgo+Pj4+Cj4+Pj4gSGksCj4+ Pj4KPj4+PiBJJ20gY3VycmVudGx5IHJ1bm5pbmcgRnJlZUJTRCAxNC4wLVJFTEVBU0UgaW4gUmFz cGJlcnJ5IFBpIDMgaW5zdGFsbGVkIGluIGEgU2FuRGlzayAzMkdCIG1pY3JvU0QgY2FyZCAoL2Rl di9tbWNzZDApIGFuZCBJJ3ZlIG9ic2VydmVkIHRoYXQgaXQgZ2V0cyBhbiBlcnJvciBvZiAiT3Bl cmF0aW9uIG5vdCBwZXJtaXR0ZWQiIHdoZW4gdXNpbmcgT19SRFdSIG9yIE9fV1JPTkxZIGZsYWdz IGluIHRoZSBvcGVuKCkgZnVuY3Rpb24gd2hpY2ggSSB1c2UgaXQgaW4gbXkgbGl0dGxlIEMgcHJv Z3JhbSAob3Blbl9kZXZpY2UuYykuCj4+Pj4KPj4+PiByb290QHNhbmRpc2s6fiAjIGNhdCBvcGVu X2RldmljZS5jCj4+Pj4gI2luY2x1ZGUgPGVyci5oPgo+Pj4+ICNpbmNsdWRlIDxmY250bC5oPgo+ Pj4+ICNpbmNsdWRlIDxzdGRpby5oPgo+Pj4+ICNpbmNsdWRlIDxzdGRsaWIuaD4KPj4+PiAjaW5j bHVkZSA8dW5pc3RkLmg+Cj4+Pj4KPj4+PiBpbnQgbWFpbigpCj4+Pj4gewo+Pj4+IGludCBlcnJv ciA9IDA7IGNoYXIgKmRldmZpbGUgPSAiL2Rldi9tbWNzZDAiOwo+Pj4+IGludCBmZCA9IG9wZW4o ZGV2ZmlsZSwgT19SRFdSKTsKPj4+Pgo+Pj4+IGlmIChmZCA9PSAtMSkgewo+Pj4+IHByaW50Zigi RXJyb3Igb3BlbmluZyAlcyBkZXZpY2UgZmlsZSBpbiByZWFkL3dyaXRlIVxuIiwgZGV2ZmlsZSk7 Cj4+Pj4gZXJyKGVycm9yLCBOVUxMLCBOVUxMKTsKPj4+PiBleGl0KDEpOwo+Pj4+IH0gZWxzZSB7 Cj4+Pj4gcHJpbnRmKCJEZXZpY2UgZmlsZSAlcyBvcGVuZWQgc3VjZXNzZnVsbHkhXG4iLCBkZXZm aWxlKTsKPj4+PiB9Cj4+Pj4gcmV0dXJuIDA7Cj4+Pj4gfQo+Pj4+Cj4+Pj4gSGVyZSdzIHRoZSBl cnJvci4KPj4+Pgo+Pj4+IHJvb3RAc2FuZGlzazp+ICMgLi9vcGVuX2RldmljZQo+Pj4+Cj4+Pj4g RXJyb3Igb3BlbmluZyAvZGV2L21tY3NkMCBkZXZpY2UgZmlsZSBpbiByZWFkL3dyaXRlIQo+Pj4+ IG9wZW5fZGV2aWNlMjogT3BlcmF0aW9uIG5vdCBwZXJtaXR0ZWQKPj4+Pgo+Pj4+IFdpdGggT19S RE9OTFkgZmxhZyB0aGVyZSdzIG5vIHByb2JsZW0uCj4+Pj4KPj4+PiBJIGFsc28gaW5zdGFsbGVk IG1tYy11dGlscyAoaHR0cHM6Ly93d3cuZnJlc2hwb3J0cy5vcmcvc3lzdXRpbHMvbW1jLXV0aWxz LykgYW5kIHRoZSBzYW1lIGVycm9yIGVuY291bnRlcmVkLgo+Pj4+Cj4+Pj4gcm9vdEBzYW5kaXNr On4gIyAvdXNyL2xvY2FsL3NiaW4vbW1jIGdlbl9jbWQgcmVhZCAvZGV2L21tY3NkMAo+Pj4+IGRl dmljZSBvcGVuIGZhaWxlZDogT3BlcmF0aW9uIG5vdCBwZXJtaXR0ZWQKPj4+Pgo+Pj4+IEkgZG93 bmxvYWRlZCBtbWMtdXRpbHMgc291cmNlIGNvZGUgYW5kIGNvbXBpbGUgLgo+Pj4+Cj4+Pj4gcm9v dEBzYW5kaXNrOn4vbW1jLXV0aWxzLW1hc3RlciAjIC4vbW1jIGdlbl9jbWQgcmVhZCAvZGV2L21t Y3NkMAo+Pj4+IGRldmljZSBvcGVuIGZhaWxlZDogT3BlcmF0aW9uIG5vdCBwZXJtaXR0ZWQKPj4+ Pgo+Pj4+IERpZ2dpbmcgdXAgdGhlIG1tY19jbWRzLmMgc291cmNlIGluIGRvX2dlbmVyYWxfY21k X3JlYWQoKSByb3V0aW5lLCBoYXZpbmcgdGhlIGZsYWcgT19SRFdSIGluIHRoZSBsaW5lIGRldl9m ZCA9IG9wZW4oZGV2aWNlLCBPX1JEV1IpIHdpbGwgZ2V0IHRoZSAiZGV2aWNlIG9wZW4gZmFpbGVk OiBPcGVyYXRpb24gbm90IHBlcm1pdHRlZCIgZXJyb3IuCj4+Pj4KPj4+PiBpbnQgZG9fZ2VuZXJh bF9jbWRfcmVhZChpbnQgbmFyZ3MsIGNoYXIgKiphcmd2KQo+Pj4+IHsKPj4+PiBpbnQgZGV2X2Zk Owo+Pj4+IGNoYXIgKmRldmljZTsKPj4+PiBjaGFyICplbmRwdHI7Cj4+Pj4gX191OCBidWZbNTEy XTsKPj4+PiBfX3UzMiBhcmcgPSAweDAxOwo+Pj4+IGludCByZXQgPSAtRUlOVkFMLCBpOwo+Pj4+ IHN0cnVjdCBtbWNfaW9jX2NtZCBpZGF0YTsKPj4+Pgo+Pj4+IGlmIChuYXJncyAhPSAyICYmIG5h cmdzICE9IDMpIHsKPj4+PiBmcHJpbnRmKHN0ZGVyciwgIlVzYWdlOiBnZW5fY21kIHJlYWQgPC9w YXRoL3RvL21tY2Jsa1g+IFthcmddXG4iKTsKPj4+PiBleGl0KDEpOwo+Pj4+IH0KPj4+Pgo+Pj4+ IGRldmljZSA9IGFyZ3ZbMV07Cj4+Pj4gZGV2X2ZkID0gb3BlbihkZXZpY2UsIE9fUkRXUik7Cj4+ Pj4gaWYgKGRldl9mZCA8IDApIHsKPj4+PiBwZXJyb3IoImRldmljZSBvcGVuIGZhaWxlZCIpOwo+ Pj4+IGV4aXQoMSk7Cj4+Pj4gfSAuLi4KPj4+PiB9Cj4+Pj4KPj4+PiBCdXQgY2hhbmdpbmcgaXQg dG8gZGV2X2ZkID0gb3BlbihkZXZpY2UsIE9fUkRPTkxZKSBpcyBzdWNjZXNzZnVsIGFzIHlvdSBj YW4gc2VlIGJlbG93Lgo+Pj4+Cj4+Pj4gcm9vdEBzYW5kaXNrOn4vbW1jLXV0aWxzLW1hc3RlciAj IC4vbW1jIGdlbl9jbWQgcmVhZCAvZGV2L21tY3NkMAo+Pj4+IERhdGE6Cj4+Pj4gNDQgNTMgMzIg MzEgMzAgMzQgMzEgMzUgMSAxIDEgMWYgMCAwIDUgMQo+Pj4+IDEgMCAzOSAzIDAgMCAwIDEgMCAw IGE5IDAgMSAyIDEgMgo+Pj4+IDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAKPj4+PiAw IDUzIDYxIDZlIDQ0IDY5IDczIDZiIDIwIDIwIDIwIDIwIDIwIDIwIDIwIDIwCj4+Pj4gMjAgMjAg MjAgMjAgMjAgMjAgMjAgMjAgMjAgMjAgMjAgMjAgMjAgMjAgMjAgMjAKPj4+PiAyMCAwIDAgMCAw IDAgMCAwIDAgMCAwIDAgMCAwIDAgMAo+Pj4+IDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAw IDAKPj4+PiAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwCj4+Pj4gMCAwIDAgMCAwIDAg MCAwIDAgMCAwIDAgMCAwIDAgMAo+Pj4+IDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAK Pj4+PiAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwCj4+Pj4gMCAwIDAgMCAwIDAgMCAw IDAgMCAwIDAgMCAwIDAgMAo+Pj4+IDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAKPj4+ PiAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwCj4+Pj4gMCAwIDAgMCAwIDAgMCAwIDAg MCAwIDAgMCAwIDAgMAo+Pj4+IDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAKPj4+PiAw IDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwCj4+Pj4gMCAwIDAgMCAwIDAgMCAwIDAgMCAw IDAgMCAwIDAgMAo+Pj4+IDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAKPj4+PiAwIDAg MCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwCj4+Pj4gMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAg MCAwIDAgMAo+Pj4+IDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAKPj4+PiAwIDAgMCAw IDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwCj4+Pj4gMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAw IDAgMAo+Pj4+IDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAKPj4+PiAwIDAgMCAwIDAg NDMgMzEgNjYgMzMgMzAgNzAgMjAgMjAgMjAgMjAgMjAKPj4+PiAyMCAzIDUzIDQ0IDUzIDQxIDMw IDM4IDQ3IDgwIDU3IDY3IDVlIGYxIDEgNTQKPj4+PiBmNSAwIDAgMCAwIDAgMCAwIDAgMCAwIDAg MCAwIDAgMAo+Pj4+IDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAKPj4+PiAwIDAgMCAw IDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwCj4+Pj4gMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAw IDAgMAo+Pj4+IDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAKPj4+Pgo+Pj4+IEFueSBp ZGVhIG9mIHRoZSBpc3N1ZT8KPj4+Pgo+Pj4+IEJSLAo+Pj4+IG9yYml0 --b1_LiDxTpDioQFePBpm737sjLuM7TUpO8ztQAl9QtKBYc Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: base64 T24gV2VkbmVzZGF5LCAyNyBNYXJjaCAyMDI0IGF0IDE2OjUyLCB0aXR1cyAmbHQ7dGl0dXNAZWRj LnJvJmd0OyB3cm90ZToNCiAgICAgICAgPGRpdiBjbGFzcz0icHJvdG9ubWFpbF9xdW90ZSI+PGJs b2NrcXVvdGUgY2xhc3M9InByb3Rvbm1haWxfcXVvdGUiIHR5cGU9ImNpdGUiPg0KICAgICAgICAg ICAgc3lzY3RsIGtlcm4uZ2VvbS5kZWJ1Z2ZsYWdzPTE2PGRpdiBjbGFzcz0iIj5zZWUgbWFuIDQg Z2VvbTwvZGl2PjwvYmxvY2txdW90ZT48ZGl2IGNsYXNzPSIiIHN0eWxlPSJmb250LWZhbWlseTog QXJpYWwsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRweDsgY29sb3I6IHJnYigwLCAwLCAwKTsg YmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpOyI+PGJyPjwvZGl2PjxkaXYgY2xh c3M9IiIgc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAx NHB4OyBjb2xvcjogcmdiKDAsIDAsIDApOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUs IDI1NSk7Ij5IaSB0aXR1cyw8L2Rpdj48ZGl2IGNsYXNzPSIiIHN0eWxlPSJmb250LWZhbWlseTog QXJpYWwsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRweDsgY29sb3I6IHJnYigwLCAwLCAwKTsg YmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpOyI+PGJyPjwvZGl2PjxkaXYgY2xh c3M9IiIgc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAx NHB4OyBjb2xvcjogcmdiKDAsIDAsIDApOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUs IDI1NSk7Ij5XaXRoIHlvdXIgc3lzY3RsIGtub2IgYWJvdmUsIGNoYW5naW5nIHRoZSB2YWx1ZSBm cm9tIGRlZmF1bHQgMCB0byAxNiwgdGhlIG9wZW4oKSBPX1JEV1IgYW5kIE9fV1JPTkxZIGZsYWdz IGlzc3VlcyBzb2x2ZXMgaXQuPC9kaXY+PGRpdiBjbGFzcz0iIiBzdHlsZT0iZm9udC1mYW1pbHk6 IEFyaWFsLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0cHg7IGNvbG9yOiByZ2IoMCwgMCwgMCk7 IGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTsiPjxicj48L2Rpdj48ZGl2IGNs YXNzPSIiIHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTog MTRweDsgY29sb3I6IHJnYigwLCAwLCAwKTsgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1 LCAyNTUpOyI+PHNwYW4+cm9vdEBzYW5kaXNrOn4gIyBzeXNjdGwga2Vybi5nZW9tLmRlYnVnZmxh Z3M8L3NwYW4+PGRpdj48c3Bhbj5rZXJuLmdlb20uZGVidWdmbGFnczogMDwvc3Bhbj48L2Rpdj48 ZGl2PjxzcGFuPnJvb3RAc2FuZGlzazp+ICMgc3lzY3RsIGtlcm4uZ2VvbS5kZWJ1Z2ZsYWdzPTE2 PC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+a2Vybi5nZW9tLmRlYnVnZmxhZ3M6IDAgLSZndDsgMTY8 L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj48c3Bhbj5yb290QHNhbmRpc2s6fiAjIHN5c2N0bCBrZXJu Lmdlb20uZGVidWdmbGFnczwvc3Bhbj48YnI+PHNwYW4+a2Vybi5nZW9tLmRlYnVnZmxhZ3M6IDE2 PC9zcGFuPjxicj48L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj48YnI+PC9zcGFuPjwvZGl2PjxkaXY+ PHNwYW4+cm9vdEBzYW5kaXNrOn4gIyAuL29wZW5fZGV2aWNlPC9zcGFuPjwvZGl2PjxkaXY+PHNw YW4+RGV2aWNlIGZpbGUgL2Rldi9tbWNzZDAgb3BlbmVkIHN1Y2Vzc2Z1bGx5ITwvc3Bhbj48L2Rp dj48c3Bhbj48L3NwYW4+PC9kaXY+PGRpdiBjbGFzcz0iIiBzdHlsZT0iZm9udC1mYW1pbHk6IEFy aWFsLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0cHg7IGNvbG9yOiByZ2IoMCwgMCwgMCk7IGJh Y2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTsiPjxicj48L2Rpdj48ZGl2IGNsYXNz PSIiIHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRw eDsgY29sb3I6IHJnYigwLCAwLCAwKTsgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAy NTUpOyI+PHNwYW4+cm9vdEBzYW5kaXNrOn4gIyAvdXNyL2xvY2FsL3NiaW4vbW1jIGdlbl9jbWQg cmVhZCAvZGV2L21tY3NkMDwvc3Bhbj48ZGl2PjxzcGFuPkRhdGE6PC9zcGFuPjwvZGl2PjxkaXY+ PHNwYW4+NDQgNTMgMzIgMzEgMzAgMzQgMzEgMzUgJm5ic3A7MSAmbmJzcDsxICZuYnNwOzEgMWYg Jm5ic3A7MCAmbmJzcDswICZuYnNwOzUgJm5ic3A7MTwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPiZu YnNwOzEgJm5ic3A7MCAzOSAmbmJzcDszICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzEg Jm5ic3A7MCAmbmJzcDswIGE5ICZuYnNwOzAgJm5ic3A7MSAmbmJzcDsyICZuYnNwOzEgJm5ic3A7 Mjwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPiZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAg Jm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAm bmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzA8L3NwYW4+PC9kaXY+PGRpdj48 c3Bhbj4mbmJzcDswIDUzIDYxIDZlIDQ0IDY5IDczIDZiIDIwIDIwIDIwIDIwIDIwIDIwIDIwIDIw PC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+MjAgMjAgMjAgMjAgMjAgMjAgMjAgMjAgMjAgMjAgMjAg MjAgMjAgMjAgMjAgMjA8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj4yMCAmbmJzcDswICZuYnNwOzAg Jm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAm bmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MDwvc3Bhbj48L2Rp dj48ZGl2PjxzcGFuPiZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJz cDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNw OzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzA8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj4mbmJzcDsw ICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAg Jm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAm bmJzcDswPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+Jm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5i c3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJz cDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MDwvc3Bhbj48L2Rpdj48 ZGl2PjxzcGFuPiZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDsw ICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAg Jm5ic3A7MCAmbmJzcDswICZuYnNwOzA8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj4mbmJzcDswICZu YnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5i c3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJz cDswPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+Jm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7 MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDsw ICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MDwvc3Bhbj48L2Rpdj48ZGl2 PjxzcGFuPiZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZu YnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5i c3A7MCAmbmJzcDswICZuYnNwOzA8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj4mbmJzcDswICZuYnNw OzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7 MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDsw PC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+Jm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAm bmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZu YnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MDwvc3Bhbj48L2Rpdj48ZGl2Pjxz cGFuPiZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNw OzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7 MCAmbmJzcDswICZuYnNwOzA8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj4mbmJzcDswICZuYnNwOzAg Jm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAm bmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswPC9z cGFuPjwvZGl2PjxkaXY+PHNwYW4+Jm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJz cDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNw OzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MDwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFu PiZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAg Jm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAm bmJzcDswICZuYnNwOzA8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj4mbmJzcDswICZuYnNwOzAgJm5i c3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJz cDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswPC9zcGFu PjwvZGl2PjxkaXY+PHNwYW4+Jm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDsw ICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAg Jm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MDwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPiZu YnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5i c3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJz cDswICZuYnNwOzA8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj4mbmJzcDswICZuYnNwOzAgJm5ic3A7 MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDsw ICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswPC9zcGFuPjwv ZGl2PjxkaXY+PHNwYW4+Jm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZu YnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5i c3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MDwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPiZuYnNw OzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7 MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDsw ICZuYnNwOzA8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj4mbmJzcDswICZuYnNwOzAgJm5ic3A7MCAm bmJzcDswICZuYnNwOzAgNDMgMzEgNjYgMzMgMzAgNzAgMjAgMjAgMjAgMjAgMjA8L3NwYW4+PC9k aXY+PGRpdj48c3Bhbj4yMCAmbmJzcDszIDUzIDQ0IDUzIDQxIDMwIDM4IDQ3IDgwIDU3IDY3IDVl IGYxICZuYnNwOzEgNTQ8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj5mNSAmbmJzcDswICZuYnNwOzAg Jm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAm bmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MDwvc3Bhbj48L2Rp dj48ZGl2PjxzcGFuPiZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJz cDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNw OzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzA8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj4mbmJzcDsw ICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAg Jm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAm bmJzcDswPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+Jm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5i c3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJz cDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MDwvc3Bhbj48L2Rpdj48 ZGl2PjxzcGFuPiZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDsw ICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAg Jm5ic3A7MCAmbmJzcDswICZuYnNwOzA8L3NwYW4+PC9kaXY+PHNwYW4+PC9zcGFuPjxicj48L2Rp dj48ZGl2IGNsYXNzPSIiIHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7IGZv bnQtc2l6ZTogMTRweDsgY29sb3I6IHJnYigwLCAwLCAwKTsgYmFja2dyb3VuZC1jb2xvcjogcmdi KDI1NSwgMjU1LCAyNTUpOyI+VGhhbmtzIGEgbG90IGZvciB0aGUgaGVscCE8YnI+PC9kaXY+PGRp diBjbGFzcz0iIiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyBmb250LXNp emU6IDE0cHg7IGNvbG9yOiByZ2IoMCwgMCwgMCk7IGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUs IDI1NSwgMjU1KTsiPjxicj48L2Rpdj48ZGl2IGNsYXNzPSIiIHN0eWxlPSJmb250LWZhbWlseTog QXJpYWwsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRweDsgY29sb3I6IHJnYigwLCAwLCAwKTsg YmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpOyI+QlIsPGJyPjwvZGl2PjxkaXYg Y2xhc3M9IiIgc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsgZm9udC1zaXpl OiAxNHB4OyBjb2xvcjogcmdiKDAsIDAsIDApOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAy NTUsIDI1NSk7Ij5vcmJpdDwvZGl2PjxkaXYgY2xhc3M9IiIgc3R5bGU9ImZvbnQtZmFtaWx5OiBB cmlhbCwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxNHB4OyBjb2xvcjogcmdiKDAsIDAsIDApOyBi YWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7Ij48YnI+PC9kaXY+PGJsb2NrcXVv dGUgY2xhc3M9InByb3Rvbm1haWxfcXVvdGUiIHR5cGU9ImNpdGUiPjxkaXYgY2xhc3M9IiI+PGRp dj48YnIgY2xhc3M9IiI+PGJsb2NrcXVvdGUgY2xhc3M9IiIgdHlwZT0iY2l0ZSI+PGRpdiBjbGFz cz0iIj5PbiBNYXIgMjcsIDIwMjQsIGF0IDEwOjMzIEFNLCBvcmJpdCAmbHQ7PGEgY2xhc3M9IiIg aHJlZj0ibWFpbHRvOm9yZGluYXJ5Yml0QHByb3Rvbi5tZSIgcmVsPSJub3JlZmVycmVyIG5vZm9s bG93IG5vb3BlbmVyIiB0YXJnZXQ9Il9ibGFuayI+b3JkaW5hcnliaXRAcHJvdG9uLm1lPC9hPiZn dDsgd3JvdGU6PC9kaXY+PGJyIGNsYXNzPSJBcHBsZS1pbnRlcmNoYW5nZS1uZXdsaW5lIj48ZGl2 IGNsYXNzPSIiPjxkaXYgY2xhc3M9IiIgc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1z ZXJpZjsgZm9udC1zaXplOiAxNHB4OyI+SGVyZSdzIHdoYXQgSSBjYW4gc2VlLjwvZGl2PjxkaXYg Y2xhc3M9IiIgc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsgZm9udC1zaXpl OiAxNHB4OyI+PGJyIGNsYXNzPSIiPjwvZGl2PjxkaXYgY2xhc3M9IiIgc3R5bGU9ImZvbnQtZmFt aWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxNHB4OyI+PHNwYW4gY2xhc3M9IiI+ cm9vdEBzYW5kaXNrOn4gIyBzeXNjdGwga2Vybi5zZWN1cmVsZXZlbDwvc3Bhbj48YnIgY2xhc3M9 IiI+PHNwYW4gY2xhc3M9IiI+a2Vybi5zZWN1cmVsZXZlbDogLTE8L3NwYW4+PC9kaXY+PGRpdiBj bGFzcz0iIiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyBmb250LXNpemU6 IDE0cHg7Ij48c3BhbiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+PC9zcGFuPjwvZGl2PjxkaXYgY2xh c3M9IiIgc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAx NHB4OyI+PHNwYW4gY2xhc3M9IiI+V2hhdCBzaG91bGQgYmUgdGhlIHZhbHVlPyBUaGFua3MhPGJy IGNsYXNzPSIiPjwvc3Bhbj48L2Rpdj48ZGl2IGNsYXNzPSIiIHN0eWxlPSJmb250LWZhbWlseTog QXJpYWwsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRweDsiPjxiciBjbGFzcz0iIj48L2Rpdj4N Cg0KPGRpdiBjbGFzcz0iIiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyBm b250LXNpemU6IDE0cHg7Ij48YnIgY2xhc3M9IiI+PC9kaXY+PGRpdiBjbGFzcz0icHJvdG9ubWFp bF9xdW90ZSI+DQogICAgICAgIE9uIFdlZG5lc2RheSwgMjcgTWFyY2ggMjAyNCBhdCAxNTo1MCwg dGl0dXMgJmx0OzxhIGNsYXNzPSIiIGhyZWY9Im1haWx0bzp0aXR1c0BlZGMucm8iIHJlbD0ibm9y ZWZlcnJlciBub2ZvbGxvdyBub29wZW5lciIgdGFyZ2V0PSJfYmxhbmsiPnRpdHVzQGVkYy5ybzwv YT4mZ3Q7IHdyb3RlOjxiciBjbGFzcz0iIj4NCiAgICAgICAgPGJsb2NrcXVvdGUgdHlwZT0iY2l0 ZSIgY2xhc3M9InByb3Rvbm1haWxfcXVvdGUiPg0KICAgICAgICAgICAgZG8geW91IGhhdmUga2Vy bi5zZWN1cmVsZXZlbCAhPSAtMSA/PGJyIGNsYXNzPSIiPjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNz PSIiPjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIGNsYXNzPSIiPjxkaXYgY2xhc3M9IiI+T24gTWFy IDI3LCAyMDI0LCBhdCA5OjQ2IEFNLCBvcmJpdCAmbHQ7PGEgdGFyZ2V0PSJfYmxhbmsiIHJlbD0i bm9yZWZlcnJlciBub2ZvbGxvdyBub29wZW5lciIgaHJlZj0ibWFpbHRvOm9yZGluYXJ5Yml0QHBy b3Rvbi5tZSIgY2xhc3M9IiI+b3JkaW5hcnliaXRAcHJvdG9uLm1lPC9hPiZndDsgd3JvdGU6PC9k aXY+PGJyIGNsYXNzPSJBcHBsZS1pbnRlcmNoYW5nZS1uZXdsaW5lIj48ZGl2IGNsYXNzPSIiPjxk aXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxNHB4 OyIgY2xhc3M9IiI+SGksPC9kaXY+PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5z LXNlcmlmOyBmb250LXNpemU6IDE0cHg7IiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+PC9kaXY+PGRp diBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0cHg7 IiBjbGFzcz0iIj5JJ20gY3VycmVudGx5IHJ1bm5pbmcgRnJlZUJTRCAxNC4wLVJFTEVBU0UgaW4g UmFzcGJlcnJ5IFBpIDMgaW5zdGFsbGVkIGluIGEgU2FuRGlzayAzMkdCIG1pY3JvU0QgY2FyZCAo L2Rldi9tbWNzZDApIGFuZCBJJ3ZlIG9ic2VydmVkIHRoYXQgaXQgZ2V0cyBhbiBlcnJvciBvZiAi T3BlcmF0aW9uIG5vdCBwZXJtaXR0ZWQiIHdoZW4gdXNpbmcgT19SRFdSIG9yIE9fV1JPTkxZIGZs YWdzIGluIHRoZSBvcGVuKCkgZnVuY3Rpb24gd2hpY2ggSSB1c2UgaXQgaW4gbXkgbGl0dGxlIEMg cHJvZ3JhbSAob3Blbl9kZXZpY2UuYykuPC9kaXY+PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFy aWFsLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0cHg7IiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+ PC9kaXY+PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyBmb250LXNp emU6IDE0cHg7IiBjbGFzcz0iIj48c3BhbiBjbGFzcz0iIj48c3BhbiBjbGFzcz0iIj5yb290QHNh bmRpc2s6fiAjPC9zcGFuPiBjYXQgb3Blbl9kZXZpY2UuYzwvc3Bhbj48ZGl2IGNsYXNzPSIiPjxz cGFuIGNsYXNzPSIiPiNpbmNsdWRlICZsdDtlcnIuaCZndDs8L3NwYW4+PC9kaXY+PGRpdiBjbGFz cz0iIj48c3BhbiBjbGFzcz0iIj4jaW5jbHVkZSAmbHQ7ZmNudGwuaCZndDs8L3NwYW4+PC9kaXY+ PGRpdiBjbGFzcz0iIj48c3BhbiBjbGFzcz0iIj4jaW5jbHVkZSAmbHQ7c3RkaW8uaCZndDs8L3Nw YW4+PC9kaXY+PGRpdiBjbGFzcz0iIj48c3BhbiBjbGFzcz0iIj4jaW5jbHVkZSAmbHQ7c3RkbGli LmgmZ3Q7PC9zcGFuPjwvZGl2PjxkaXYgY2xhc3M9IiI+PHNwYW4gY2xhc3M9IiI+I2luY2x1ZGUg Jmx0O3VuaXN0ZC5oJmd0Ozwvc3Bhbj48L2Rpdj48ZGl2IGNsYXNzPSIiPjxiciBjbGFzcz0iIj48 L2Rpdj48ZGl2IGNsYXNzPSIiPjxzcGFuIGNsYXNzPSIiPmludCBtYWluKCk8L3NwYW4+PC9kaXY+ PGRpdiBjbGFzcz0iIj48c3BhbiBjbGFzcz0iIj57PC9zcGFuPjwvZGl2PjxkaXYgY2xhc3M9IiI+ PHNwYW4gY2xhc3M9IiI+Jm5ic3A7ICZuYnNwOyBpbnQgZXJyb3IgPSAwOzwvc3Bhbj48L2Rpdj48 c3BhbiBjbGFzcz0iIj4mbmJzcDsgJm5ic3A7IGNoYXIgKmRldmZpbGUgPSAiL2Rldi9tbWNzZDAi Ozwvc3Bhbj48ZGl2IGNsYXNzPSIiPjxzcGFuIGNsYXNzPSIiPiZuYnNwOyAmbmJzcDsgaW50IGZk ID0gb3BlbihkZXZmaWxlLCBPX1JEV1IpOzwvc3Bhbj48L2Rpdj48ZGl2IGNsYXNzPSIiPjxiciBj bGFzcz0iIj48L2Rpdj48ZGl2IGNsYXNzPSIiPjxzcGFuIGNsYXNzPSIiPiZuYnNwOyAmbmJzcDsg aWYgKGZkID09IC0xKSB7PC9zcGFuPjwvZGl2PjxkaXYgY2xhc3M9IiI+PHNwYW4gY2xhc3M9IiI+ Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IHByaW50ZigiRXJyb3Igb3BlbmluZyAlcyBkZXZp Y2UgZmlsZSBpbiByZWFkL3dyaXRlIVxuIiwgZGV2ZmlsZSk7PC9zcGFuPjwvZGl2PjxkaXYgY2xh c3M9IiI+PHNwYW4gY2xhc3M9IiI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IGVycihlcnJv ciwgTlVMTCwgTlVMTCk7PC9zcGFuPjwvZGl2PjxkaXYgY2xhc3M9IiI+PHNwYW4gY2xhc3M9IiI+ Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IGV4aXQoMSk7PC9zcGFuPjwvZGl2PjxkaXYgY2xh c3M9IiI+PHNwYW4gY2xhc3M9IiI+Jm5ic3A7ICZuYnNwOyB9IGVsc2Ugezwvc3Bhbj48L2Rpdj48 ZGl2IGNsYXNzPSIiPjxzcGFuIGNsYXNzPSIiPiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyBw cmludGYoIkRldmljZSBmaWxlICVzIG9wZW5lZCBzdWNlc3NmdWxseSFcbiIsIGRldmZpbGUpOzwv c3Bhbj48L2Rpdj48ZGl2IGNsYXNzPSIiPjxzcGFuIGNsYXNzPSIiPiZuYnNwOyAmbmJzcDsgfTwv c3Bhbj48L2Rpdj48ZGl2IGNsYXNzPSIiPjxzcGFuIGNsYXNzPSIiPiZuYnNwOyAmbmJzcDsgcmV0 dXJuIDA7PC9zcGFuPjwvZGl2PjxkaXYgY2xhc3M9IiI+PHNwYW4gY2xhc3M9IiI+fTwvc3Bhbj48 L2Rpdj48c3BhbiBjbGFzcz0iIj48L3NwYW4+PC9kaXY+PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6 IEFyaWFsLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0cHg7IiBjbGFzcz0iIj48YnIgY2xhc3M9 IiI+PC9kaXY+PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyBmb250 LXNpemU6IDE0cHg7IiBjbGFzcz0iIj5IZXJlJ3MgdGhlIGVycm9yLjxiciBjbGFzcz0iIj48L2Rp dj48ZGl2IHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTog MTRweDsiIGNsYXNzPSIiPjxiciBjbGFzcz0iIj48L2Rpdj48ZGl2IHN0eWxlPSJmb250LWZhbWls eTogQXJpYWwsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRweDsiIGNsYXNzPSIiPjxzcGFuIGNs YXNzPSIiPnJvb3RAc2FuZGlzazp+ICMgPHNwYW4gY2xhc3M9IiI+Li9vcGVuX2RldmljZTwvc3Bh bj48L3NwYW4+PGJyIGNsYXNzPSIiPjwvZGl2PjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlh bCwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxNHB4OyIgY2xhc3M9IiI+PHNwYW4gY2xhc3M9IiI+ RXJyb3Igb3BlbmluZyAvZGV2L21tY3NkMCBkZXZpY2UgZmlsZSBpbiByZWFkL3dyaXRlITwvc3Bh bj48YnIgY2xhc3M9IiI+PHNwYW4gY2xhc3M9IiI+b3Blbl9kZXZpY2UyOiBPcGVyYXRpb24gbm90 IHBlcm1pdHRlZDwvc3Bhbj48L2Rpdj48ZGl2IHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIHNh bnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRweDsiIGNsYXNzPSIiPjxzcGFuIGNsYXNzPSIiPjxiciBj bGFzcz0iIj48L3NwYW4+PC9kaXY+PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5z LXNlcmlmOyBmb250LXNpemU6IDE0cHg7IiBjbGFzcz0iIj48c3BhbiBjbGFzcz0iIj5XaXRoIE9f UkRPTkxZIGZsYWcgdGhlcmUncyBubyBwcm9ibGVtLjxiciBjbGFzcz0iIj48L3NwYW4+PC9kaXY+ PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0 cHg7IiBjbGFzcz0iIj48c3BhbiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+PC9zcGFuPjwvZGl2Pjxk aXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxNHB4 OyIgY2xhc3M9IiI+PHNwYW4gY2xhc3M9IiI+SSBhbHNvIGluc3RhbGxlZCBtbWMtdXRpbHMgKDxz cGFuIGNsYXNzPSIiPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmZyZXNocG9ydHMub3JnL3N5c3V0aWxz L21tYy11dGlscy8iIHJlbD0ibm9yZWZlcnJlciBub2ZvbGxvdyBub29wZW5lciIgdGFyZ2V0PSJf YmxhbmsiIGNsYXNzPSIiPmh0dHBzOi8vd3d3LmZyZXNocG9ydHMub3JnL3N5c3V0aWxzL21tYy11 dGlscy88L2E+PC9zcGFuPikgYW5kIHRoZSBzYW1lJm5ic3A7IGVycm9yIGVuY291bnRlcmVkLjwv c3Bhbj48L2Rpdj48ZGl2IHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7IGZv bnQtc2l6ZTogMTRweDsiIGNsYXNzPSIiPjxzcGFuIGNsYXNzPSIiPjxiciBjbGFzcz0iIj48L3Nw YW4+PC9kaXY+PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyBmb250 LXNpemU6IDE0cHg7IiBjbGFzcz0iIj48c3BhbiBjbGFzcz0iIj48c3BhbiBjbGFzcz0iIj5yb290 QHNhbmRpc2s6fiAjIC91c3IvbG9jYWwvc2Jpbi9tbWMgZ2VuX2NtZCByZWFkIC9kZXYvbW1jc2Qw PC9zcGFuPjwvc3Bhbj48L2Rpdj48ZGl2IHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIHNhbnMt c2VyaWY7IGZvbnQtc2l6ZTogMTRweDsiIGNsYXNzPSIiPjxzcGFuIGNsYXNzPSIiPjxzcGFuIGNs YXNzPSIiPmRldmljZSBvcGVuIGZhaWxlZDogT3BlcmF0aW9uIG5vdCBwZXJtaXR0ZWQ8L3NwYW4+ PC9zcGFuPjwvZGl2PjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsg Zm9udC1zaXplOiAxNHB4OyIgY2xhc3M9IiI+PHNwYW4gY2xhc3M9IiI+PHNwYW4gY2xhc3M9IiI+ PGJyIGNsYXNzPSIiPjwvc3Bhbj48L3NwYW4+PC9kaXY+PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6 IEFyaWFsLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0cHg7IiBjbGFzcz0iIj48c3BhbiBjbGFz cz0iIj48c3BhbiBjbGFzcz0iIj5JIGRvd25sb2FkZWQgbW1jLXV0aWxzIHNvdXJjZSBjb2RlIGFu ZCBjb21waWxlIC48L3NwYW4+PC9zcGFuPjwvZGl2PjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBB cmlhbCwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxNHB4OyIgY2xhc3M9IiI+PHNwYW4gY2xhc3M9 IiI+PHNwYW4gY2xhc3M9IiI+PGJyIGNsYXNzPSIiPjwvc3Bhbj48L3NwYW4+PC9kaXY+PGRpdiBz dHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0cHg7IiBj bGFzcz0iIj48c3BhbiBjbGFzcz0iIj48c3BhbiBjbGFzcz0iIj48c3BhbiBjbGFzcz0iIj5yb290 QHNhbmRpc2s6fi9tbWMtdXRpbHMtbWFzdGVyICMgLi9tbWMgZ2VuX2NtZCByZWFkIC9kZXYvbW1j c2QwPC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9kaXY+PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFy aWFsLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0cHg7IiBjbGFzcz0iIj48c3BhbiBjbGFzcz0i Ij48c3BhbiBjbGFzcz0iIj48c3BhbiBjbGFzcz0iIj5kZXZpY2Ugb3BlbiBmYWlsZWQ6IE9wZXJh dGlvbiBub3QgcGVybWl0dGVkPC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9kaXY+PGRpdiBzdHlsZT0i Zm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0cHg7IiBjbGFzcz0i Ij48c3BhbiBjbGFzcz0iIj48c3BhbiBjbGFzcz0iIj48c3BhbiBjbGFzcz0iIj48YnIgY2xhc3M9 IiI+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9kaXY+PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFy aWFsLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0cHg7IiBjbGFzcz0iIj48c3BhbiBjbGFzcz0i Ij48c3BhbiBjbGFzcz0iIj48c3BhbiBjbGFzcz0iIj5EaWdnaW5nIHVwIHRoZSBtbWNfY21kcy5j IHNvdXJjZSBpbiZuYnNwOzxzcGFuIGNsYXNzPSIiPjxzcGFuIGNsYXNzPSIiPjxzcGFuIGNsYXNz PSIiPjxzcGFuIGNsYXNzPSIiPmRvX2dlbmVyYWxfY21kX3JlYWQ8L3NwYW4+PC9zcGFuPjwvc3Bh bj48L3NwYW4+KCkgcm91dGluZSwgaGF2aW5nIHRoZSBmbGFnIDxzcGFuIGNsYXNzPSIiPjxzcGFu IGNsYXNzPSIiPjxzcGFuIGNsYXNzPSIiPjxzcGFuIGNsYXNzPSIiPjxzcGFuIGNsYXNzPSIiPjxz cGFuIGNsYXNzPSIiPjxzcGFuIGNsYXNzPSIiPk9fUkRXUjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwv c3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj4gaW4gdGhlIGxpbmUgPHNwYW4gY2xhc3M9IiI+PHNw YW4gY2xhc3M9IiI+PHNwYW4gY2xhc3M9IiI+PHNwYW4gY2xhc3M9IiI+ZGV2X2ZkID0gb3Blbihk ZXZpY2UsIE9fUkRXUikgd2lsbCBnZXQgdGhlICI8c3BhbiBjbGFzcz0iIj48c3BhbiBjbGFzcz0i Ij48c3BhbiBjbGFzcz0iIj5kZXZpY2Ugb3BlbiBmYWlsZWQ6IE9wZXJhdGlvbiBub3QgcGVybWl0 dGVkIjwvc3Bhbj48L3NwYW4+PC9zcGFuPiBlcnJvci4gPC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9z cGFuPjxiciBjbGFzcz0iIj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L2Rpdj48ZGl2IHN0eWxlPSJm b250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRweDsiIGNsYXNzPSIi PjxzcGFuIGNsYXNzPSIiPjxzcGFuIGNsYXNzPSIiPjxzcGFuIGNsYXNzPSIiPjxiciBjbGFzcz0i Ij48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L2Rpdj48ZGl2IHN0eWxlPSJmb250LWZhbWlseTogQXJp YWwsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRweDsiIGNsYXNzPSIiPjxzcGFuIGNsYXNzPSIi PjxzcGFuIGNsYXNzPSIiPjxzcGFuIGNsYXNzPSIiPjxzcGFuIGNsYXNzPSIiPmludCBkb19nZW5l cmFsX2NtZF9yZWFkKGludCBuYXJncywgY2hhciAqKmFyZ3YpPC9zcGFuPjxkaXYgY2xhc3M9IiI+ PHNwYW4gY2xhc3M9IiI+ezwvc3Bhbj48L2Rpdj48ZGl2IGNsYXNzPSIiPjxzcGFuIGNsYXNzPSIi PiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyBpbnQgZGV2X2ZkOzwvc3Bhbj48L2Rpdj48ZGl2 IGNsYXNzPSIiPjxzcGFuIGNsYXNzPSIiPiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyBjaGFy ICpkZXZpY2U7PC9zcGFuPjwvZGl2PjxkaXYgY2xhc3M9IiI+PHNwYW4gY2xhc3M9IiI+Jm5ic3A7 ICZuYnNwOyAmbmJzcDsgJm5ic3A7IGNoYXIgKmVuZHB0cjs8L3NwYW4+PC9kaXY+PGRpdiBjbGFz cz0iIj48c3BhbiBjbGFzcz0iIj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgX191OCBidWZb NTEyXTs8L3NwYW4+PC9kaXY+PGRpdiBjbGFzcz0iIj48c3BhbiBjbGFzcz0iIj4mbmJzcDsgJm5i c3A7ICZuYnNwOyAmbmJzcDsgX191MzIgYXJnID0gMHgwMTs8L3NwYW4+PC9kaXY+PGRpdiBjbGFz cz0iIj48c3BhbiBjbGFzcz0iIj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgaW50IHJldCA9 IC1FSU5WQUwsIGk7PC9zcGFuPjwvZGl2PjxkaXYgY2xhc3M9IiI+PHNwYW4gY2xhc3M9IiI+Jm5i c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IHN0cnVjdCBtbWNfaW9jX2NtZCBpZGF0YTs8L3NwYW4+ PC9kaXY+PGRpdiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+PC9kaXY+PGRpdiBjbGFzcz0iIj48c3Bh biBjbGFzcz0iIj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgaWYgKG5hcmdzICE9IDIgJmFt cDsmYW1wOyBuYXJncyAhPSAzKSB7PC9zcGFuPjwvZGl2PjxkaXYgY2xhc3M9IiI+PHNwYW4gY2xh c3M9IiI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu YnNwOyBmcHJpbnRmKHN0ZGVyciwgIlVzYWdlOiBnZW5fY21kIHJlYWQgJmx0Oy9wYXRoL3RvL21t Y2Jsa1gmZ3Q7IFthcmddXG4iKTs8L3NwYW4+PC9kaXY+PGRpdiBjbGFzcz0iIj48c3BhbiBjbGFz cz0iIj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i c3A7IGV4aXQoMSk7PC9zcGFuPjwvZGl2PjxkaXYgY2xhc3M9IiI+PHNwYW4gY2xhc3M9IiI+Jm5i c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IH08L3NwYW4+PC9kaXY+PGRpdiBjbGFzcz0iIj48YnIg Y2xhc3M9IiI+PC9kaXY+PGRpdiBjbGFzcz0iIj48c3BhbiBjbGFzcz0iIj4mbmJzcDsgJm5ic3A7 ICZuYnNwOyAmbmJzcDsgZGV2aWNlID0gYXJndlsxXTs8L3NwYW4+PC9kaXY+PGRpdiBjbGFzcz0i Ij48c3BhbiBjbGFzcz0iIj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgZGV2X2ZkID0gb3Bl bihkZXZpY2UsIE9fUkRXUik7PC9zcGFuPjwvZGl2PjxkaXYgY2xhc3M9IiI+PHNwYW4gY2xhc3M9 IiI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IGlmIChkZXZfZmQgJmx0OyAwKSB7PC9zcGFu PjwvZGl2PjxkaXYgY2xhc3M9IiI+PHNwYW4gY2xhc3M9IiI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsg Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyBwZXJyb3IoImRldmljZSBvcGVuIGZh aWxlZCIpOzwvc3Bhbj48L2Rpdj48ZGl2IGNsYXNzPSIiPjxzcGFuIGNsYXNzPSIiPiZuYnNwOyAm bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgZXhpdCgxKTs8 L3NwYW4+PC9kaXY+PGRpdiBjbGFzcz0iIj48c3BhbiBjbGFzcz0iIj4mbmJzcDsgJm5ic3A7ICZu YnNwOyAmbmJzcDsgfTwvc3Bhbj48L2Rpdj48c3BhbiBjbGFzcz0iIj48L3NwYW4+IC4uLjwvc3Bh bj48L3NwYW4+PC9zcGFuPjwvZGl2PjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fu cy1zZXJpZjsgZm9udC1zaXplOiAxNHB4OyIgY2xhc3M9IiI+PHNwYW4gY2xhc3M9IiI+PHNwYW4g Y2xhc3M9IiI+PHNwYW4gY2xhc3M9IiI+fTxiciBjbGFzcz0iIj48L3NwYW4+PC9zcGFuPjwvc3Bh bj48L2Rpdj48ZGl2IHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7IGZvbnQt c2l6ZTogMTRweDsiIGNsYXNzPSIiPjxzcGFuIGNsYXNzPSIiPjxzcGFuIGNsYXNzPSIiPjxiciBj bGFzcz0iIj48L3NwYW4+PC9zcGFuPjwvZGl2PjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlh bCwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxNHB4OyIgY2xhc3M9IiI+PHNwYW4gY2xhc3M9IiI+ PHNwYW4gY2xhc3M9IiI+PHNwYW4gY2xhc3M9IiI+PHNwYW4gY2xhc3M9IiI+PHNwYW4gY2xhc3M9 IiI+PHNwYW4gY2xhc3M9IiI+PHNwYW4gY2xhc3M9IiI+PHNwYW4gY2xhc3M9IiI+PHNwYW4gY2xh c3M9IiI+QnV0IGNoYW5naW5nIGl0IHRvIDxzcGFuIGNsYXNzPSIiPjxzcGFuIGNsYXNzPSIiPjxz cGFuIGNsYXNzPSIiPjxzcGFuIGNsYXNzPSIiPjxzcGFuIGNsYXNzPSIiPjxzcGFuIGNsYXNzPSIi PjxzcGFuIGNsYXNzPSIiPmRldl9mZCA9IG9wZW4oZGV2aWNlLCBPX1JEPC9zcGFuPjwvc3Bhbj48 L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPk9OTFkpIGlzIHN1Y2Nlc3NmdWwgYXMg eW91IGNhbiBzZWUgYmVsb3cuPC9zcGFuPjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L3Nw YW4+PC9zcGFuPjxiciBjbGFzcz0iIj48L3NwYW4+PC9zcGFuPjwvZGl2PjxkaXYgc3R5bGU9ImZv bnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxNHB4OyIgY2xhc3M9IiI+ PHNwYW4gY2xhc3M9IiI+PHNwYW4gY2xhc3M9IiI+PGJyIGNsYXNzPSIiPjwvc3Bhbj48L3NwYW4+ PC9kaXY+PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyBmb250LXNp emU6IDE0cHg7IiBjbGFzcz0iIj48c3BhbiBjbGFzcz0iIj48c3BhbiBjbGFzcz0iIj48c3BhbiBj bGFzcz0iIj5yb290QHNhbmRpc2s6fi9tbWMtdXRpbHMtbWFzdGVyICMgLi9tbWMgZ2VuX2NtZCBy ZWFkIC9kZXYvbW1jc2QwPC9zcGFuPjxkaXYgY2xhc3M9IiI+PHNwYW4gY2xhc3M9IiI+RGF0YTo8 L3NwYW4+PC9kaXY+PGRpdiBjbGFzcz0iIj48c3BhbiBjbGFzcz0iIj40NCA1MyAzMiAzMSAzMCAz NCAzMSAzNSAmbmJzcDsxICZuYnNwOzEgJm5ic3A7MSAxZiAmbmJzcDswICZuYnNwOzAgJm5ic3A7 NSAmbmJzcDsxPC9zcGFuPjwvZGl2PjxkaXYgY2xhc3M9IiI+PHNwYW4gY2xhc3M9IiI+Jm5ic3A7 MSAmbmJzcDswIDM5ICZuYnNwOzMgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MSAmbmJz cDswICZuYnNwOzAgYTkgJm5ic3A7MCAmbmJzcDsxICZuYnNwOzIgJm5ic3A7MSAmbmJzcDsyPC9z cGFuPjwvZGl2PjxkaXYgY2xhc3M9IiI+PHNwYW4gY2xhc3M9IiI+Jm5ic3A7MCAmbmJzcDswICZu YnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5i c3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MDwvc3Bh bj48L2Rpdj48ZGl2IGNsYXNzPSIiPjxzcGFuIGNsYXNzPSIiPiZuYnNwOzAgNTMgNjEgNmUgNDQg NjkgNzMgNmIgMjAgMjAgMjAgMjAgMjAgMjAgMjAgMjA8L3NwYW4+PC9kaXY+PGRpdiBjbGFzcz0i Ij48c3BhbiBjbGFzcz0iIj4yMCAyMCAyMCAyMCAyMCAyMCAyMCAyMCAyMCAyMCAyMCAyMCAyMCAy MCAyMCAyMDwvc3Bhbj48L2Rpdj48ZGl2IGNsYXNzPSIiPjxzcGFuIGNsYXNzPSIiPjIwICZuYnNw OzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7 MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDsw PC9zcGFuPjwvZGl2PjxkaXYgY2xhc3M9IiI+PHNwYW4gY2xhc3M9IiI+Jm5ic3A7MCAmbmJzcDsw ICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAg Jm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MDwv c3Bhbj48L2Rpdj48ZGl2IGNsYXNzPSIiPjxzcGFuIGNsYXNzPSIiPiZuYnNwOzAgJm5ic3A7MCAm bmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZu YnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzA8L3Nw YW4+PC9kaXY+PGRpdiBjbGFzcz0iIj48c3BhbiBjbGFzcz0iIj4mbmJzcDswICZuYnNwOzAgJm5i c3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJz cDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswPC9zcGFu PjwvZGl2PjxkaXYgY2xhc3M9IiI+PHNwYW4gY2xhc3M9IiI+Jm5ic3A7MCAmbmJzcDswICZuYnNw OzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7 MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MDwvc3Bhbj48 L2Rpdj48ZGl2IGNsYXNzPSIiPjxzcGFuIGNsYXNzPSIiPiZuYnNwOzAgJm5ic3A7MCAmbmJzcDsw ICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAg Jm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzA8L3NwYW4+PC9k aXY+PGRpdiBjbGFzcz0iIj48c3BhbiBjbGFzcz0iIj4mbmJzcDswICZuYnNwOzAgJm5ic3A7MCAm bmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZu YnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswPC9zcGFuPjwvZGl2 PjxkaXYgY2xhc3M9IiI+PHNwYW4gY2xhc3M9IiI+Jm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5i c3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJz cDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MDwvc3Bhbj48L2Rpdj48 ZGl2IGNsYXNzPSIiPjxzcGFuIGNsYXNzPSIiPiZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNw OzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7 MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzA8L3NwYW4+PC9kaXY+PGRp diBjbGFzcz0iIj48c3BhbiBjbGFzcz0iIj4mbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDsw ICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAg Jm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswPC9zcGFuPjwvZGl2PjxkaXYg Y2xhc3M9IiI+PHNwYW4gY2xhc3M9IiI+Jm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAm bmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZu YnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MDwvc3Bhbj48L2Rpdj48ZGl2IGNs YXNzPSIiPjxzcGFuIGNsYXNzPSIiPiZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5i c3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJz cDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzA8L3NwYW4+PC9kaXY+PGRpdiBjbGFz cz0iIj48c3BhbiBjbGFzcz0iIj4mbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNw OzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7 MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswPC9zcGFuPjwvZGl2PjxkaXYgY2xhc3M9 IiI+PHNwYW4gY2xhc3M9IiI+Jm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDsw ICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAg Jm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MDwvc3Bhbj48L2Rpdj48ZGl2IGNsYXNzPSIi PjxzcGFuIGNsYXNzPSIiPiZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAm bmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZu YnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzA8L3NwYW4+PC9kaXY+PGRpdiBjbGFzcz0iIj48 c3BhbiBjbGFzcz0iIj4mbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5i c3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJz cDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswPC9zcGFuPjwvZGl2PjxkaXYgY2xhc3M9IiI+PHNw YW4gY2xhc3M9IiI+Jm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNw OzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7 MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MDwvc3Bhbj48L2Rpdj48ZGl2IGNsYXNzPSIiPjxzcGFu IGNsYXNzPSIiPiZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDsw ICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAg Jm5ic3A7MCAmbmJzcDswICZuYnNwOzA8L3NwYW4+PC9kaXY+PGRpdiBjbGFzcz0iIj48c3BhbiBj bGFzcz0iIj4mbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAm bmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZu YnNwOzAgJm5ic3A7MCAmbmJzcDswPC9zcGFuPjwvZGl2PjxkaXYgY2xhc3M9IiI+PHNwYW4gY2xh c3M9IiI+Jm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5i c3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJz cDswICZuYnNwOzAgJm5ic3A7MDwvc3Bhbj48L2Rpdj48ZGl2IGNsYXNzPSIiPjxzcGFuIGNsYXNz PSIiPiZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCA0MyAzMSA2NiAzMyAz MCA3MCAyMCAyMCAyMCAyMCAyMDwvc3Bhbj48L2Rpdj48ZGl2IGNsYXNzPSIiPjxzcGFuIGNsYXNz PSIiPjIwICZuYnNwOzMgNTMgNDQgNTMgNDEgMzAgMzggNDcgODAgNTcgNjcgNWUgZjEgJm5ic3A7 MSA1NDwvc3Bhbj48L2Rpdj48ZGl2IGNsYXNzPSIiPjxzcGFuIGNsYXNzPSIiPmY1ICZuYnNwOzAg Jm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAm bmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswPC9z cGFuPjwvZGl2PjxkaXYgY2xhc3M9IiI+PHNwYW4gY2xhc3M9IiI+Jm5ic3A7MCAmbmJzcDswICZu YnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5i c3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MDwvc3Bh bj48L2Rpdj48ZGl2IGNsYXNzPSIiPjxzcGFuIGNsYXNzPSIiPiZuYnNwOzAgJm5ic3A7MCAmbmJz cDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNw OzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzA8L3NwYW4+ PC9kaXY+PGRpdiBjbGFzcz0iIj48c3BhbiBjbGFzcz0iIj4mbmJzcDswICZuYnNwOzAgJm5ic3A7 MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDsw ICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswPC9zcGFuPjwv ZGl2PjxkaXYgY2xhc3M9IiI+PHNwYW4gY2xhc3M9IiI+Jm5ic3A7MCAmbmJzcDswICZuYnNwOzAg Jm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MCAm bmJzcDswICZuYnNwOzAgJm5ic3A7MCAmbmJzcDswICZuYnNwOzAgJm5ic3A7MDwvc3Bhbj48L2Rp dj48c3BhbiBjbGFzcz0iIj48L3NwYW4+PGJyIGNsYXNzPSIiPjwvc3Bhbj48L3NwYW4+PC9kaXY+ PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0 cHg7IiBjbGFzcz0iIj48c3BhbiBjbGFzcz0iIj48c3BhbiBjbGFzcz0iIj5BbnkgaWRlYSBvZiB0 aGUgaXNzdWU/PGJyIGNsYXNzPSIiPjwvc3Bhbj48L3NwYW4+PC9kaXY+PGRpdiBzdHlsZT0iZm9u dC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0cHg7IiBjbGFzcz0iIj48 c3BhbiBjbGFzcz0iIj48c3BhbiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+PC9zcGFuPjwvc3Bhbj48 L2Rpdj48ZGl2IHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7IGZvbnQtc2l6 ZTogMTRweDsiIGNsYXNzPSIiPjxzcGFuIGNsYXNzPSIiPjxzcGFuIGNsYXNzPSIiPkJSLDxiciBj bGFzcz0iIj48L3NwYW4+PC9zcGFuPjwvZGl2PjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlh bCwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxNHB4OyIgY2xhc3M9IiI+PHNwYW4gY2xhc3M9IiI+ PHNwYW4gY2xhc3M9IiI+b3JiaXQ8YnIgY2xhc3M9IiI+PC9zcGFuPjwvc3Bhbj48L2Rpdj48ZGl2 IHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRweDsi IGNsYXNzPSIiPjxzcGFuIGNsYXNzPSIiPjxzcGFuIGNsYXNzPSIiPjxiciBjbGFzcz0iIj48L3Nw YW4+PC9zcGFuPjwvZGl2PjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJp ZjsgZm9udC1zaXplOiAxNHB4OyIgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPjwvZGl2PjxkaXYgc3R5 bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxNHB4OyIgY2xh c3M9IiI+PGJyIGNsYXNzPSIiPjwvZGl2Pg0KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFs LCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0cHg7IiBjbGFzcz0icHJvdG9ubWFpbF9zaWduYXR1 cmVfYmxvY2siPg0KICAgIDxkaXYgY2xhc3M9InByb3Rvbm1haWxfc2lnbmF0dXJlX2Jsb2NrLXVz ZXIgcHJvdG9ubWFpbF9zaWduYXR1cmVfYmxvY2stZW1wdHkiPg0KDQogICAgICAgICAgICA8L2Rp dj4NCg0KICAgICAgICAgICAgPGRpdiBjbGFzcz0icHJvdG9ubWFpbF9zaWduYXR1cmVfYmxvY2st cHJvdG9uIj48YnIgY2xhc3M9IiI+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2PjwvYmxvY2txdW90ZT48 L2Rpdj48YnIgY2xhc3M9IiI+DQogICAgICAgIDwvYmxvY2txdW90ZT48YnIgY2xhc3M9IiI+DQog ICAgPC9kaXY+PC9kaXY+PC9ibG9ja3F1b3RlPjwvZGl2PjxiciBjbGFzcz0iIj48L2Rpdj4NCiAg ICAgICAgPC9ibG9ja3F1b3RlPjxicj4NCiAgICA8L2Rpdj4= --b1_LiDxTpDioQFePBpm737sjLuM7TUpO8ztQAl9QtKBYc-- From nobody Wed Mar 27 09:55:24 2024 X-Original-To: freebsd-arm@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 4V4MVc5qMXz5F6yD for ; Wed, 27 Mar 2024 09:55:36 +0000 (UTC) (envelope-from eduardo@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4V4MVc3jlxz4T52 for ; Wed, 27 Mar 2024 09:55:36 +0000 (UTC) (envelope-from eduardo@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1711533336; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type; bh=oPnehqtcVA61uWm+qxZwQx399QL4w3FTNxx45C07xU8=; b=LW8WTN00oglU1hRfjjSsdxCL4bRqwdmp7P3BjaC6HOMTkfJCfEl30LKj2Qs8KB2oT9TsWR 2w28EHdcDoncYFO7AwfH7VamctyqzSENfmqjaNxvLRxB5of/zLRKnpyh85bXw2KD3iowEf jS/oObi7lLN/rpeox9NvoHH89CcV5/oO9xcjZeRKvC0PcC/2VlAuFA03l6OQw/k4lH0itK CNn89ZD+RQASetMAiZ9siNNUcDIbHFagT9DIrIr8AJYCMFcVPd7iNskDGcrWVRnHE7I3nk JviHq3fRkQ6eFC4FaWRiVJCM2TfI06vz8SHilLN0HtDBqXKlf6XspCk6HC5YDQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1711533336; a=rsa-sha256; cv=none; b=iWGlk4uvD76TsqTTR6Irz360Xpk2j0Wa+/2zbvKIQb2mbGzzmdbAhO7EiWiPWvyY7n1vxn OwQdPZkVwsE8p8T8e66+iuflUnbEoOHr/z4li9Vx4ZX+aW3MNgrrj4EHSBEFll3dHt0G0a eLr58ZoBYO5CXKRrUL+OdKbjOpTHKFd51iF85/avOe3ekTwhQ1wlI/h4c5RjGWEW5f0C3v aQy/ln9nwOeajCBzrepJQafapt11s+9X/Z9OPn/3HEGcCoW80+2ZsIdtNK1VKSbBHLAvWz L1pmprabbgJKIHqJyTkpo7leDhKNcKb6PEzPqv+N11+SKzkjESVhjnyhsWoFzw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1711533336; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type; bh=oPnehqtcVA61uWm+qxZwQx399QL4w3FTNxx45C07xU8=; b=KxNueyoeiP6xAhnMuAOO6hgFNJAwXx2HO7E+CuTXRY+gThfxL3J1LTy/7TFEJng1odSdPd kgVTTeshYW8mzbr93ShUz0szSAFY3GnDASgIhn3s0LYoEJvkkucr6eoeK958jaWY0qxjf4 KYPKr5IJF3pm99uySSuZbypgduvgzjVl18EUsrtBcf0eGDhZJQr+xGE/iJsFp+6xQ3FD05 BLopGHx6CFArYqpdfbjo1Xl3OugwDfuCKQ4/OwhuYdnLm3KjaUNvO2f5Nc52269EmXDUSx OuiDSS5RCFbDHurXaQQXzFNacXw37PuZ0Pd430tNrcKs/X8QprfafxD4LoGj5A== Received: from mail-yw1-f172.google.com (mail-yw1-f172.google.com [209.85.128.172]) (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-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) (Authenticated sender: eduardo) by smtp.freebsd.org (Postfix) with ESMTPSA id 4V4MVc39X2zP1W for ; Wed, 27 Mar 2024 09:55:36 +0000 (UTC) (envelope-from eduardo@freebsd.org) Received: by mail-yw1-f172.google.com with SMTP id 00721157ae682-609fc742044so69326697b3.1 for ; Wed, 27 Mar 2024 02:55:36 -0700 (PDT) X-Gm-Message-State: AOJu0YyD68nDHkdeppQ1Q1rhcoxteaSoD56atb/Ta7eUQGUs4lUT0rmh gGopNkbcbzt5/w9ZI90zk2aNnLXseKe/N2DyL//U7g8NO5Cdn+fFPxIhPJQuetCchdynVCmW8Bx 77wyIi1AGx0CJoaEAVH8bQgtxBBg= X-Google-Smtp-Source: AGHT+IE7On3c8G5eRHzB7H+Fe0drYgAXxnbDaXE7C74Y66xJfy0nJDb1RJGg0Y49wxOa+jhj84Jc6CDeyiRtd6CY+DU= X-Received: by 2002:a25:abe3:0:b0:dc6:57d0:ac9 with SMTP id v90-20020a25abe3000000b00dc657d00ac9mr2068142ybi.6.1711533335376; Wed, 27 Mar 2024 02:55:35 -0700 (PDT) List-Id: Porting FreeBSD to ARM processors List-Archive: https://lists.freebsd.org/archives/freebsd-arm List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-arm@freebsd.org MIME-Version: 1.0 From: Nuno Teixeira Date: Wed, 27 Mar 2024 09:55:24 +0000 X-Gmail-Original-Message-ID: Message-ID: Subject: local/etc/rc.d service that runs before date being set by ntpd To: FreeBSD ARM List Content-Type: multipart/alternative; boundary="0000000000007a07c80614a16807" --0000000000007a07c80614a16807 Content-Type: text/plain; charset="UTF-8" Hello all, On rpi4 I use a service dns/noip and found that it don't get actual date from ntpd: /var/log/daemon.log (today) after boot --- Mar 27 09:09:40 rpi4 dhclient[1183]: DHCPREQUEST on genet0 to 192.168.1.1 port 67 Mar 27 09:09:40 rpi4 dhclient[1183]: DHCPACK from 192.168.1.1 Mar 27 09:09:40 rpi4 dhclient[1183]: bound to 192.168.1.66 -- renewal in 1800 seconds. *Jan 1 01:00:34* rpi4 noip2[1617]: v2.1.9 daemon started with NAT enabled *Jan 1 01:00:35* rpi4 noip2[1617]: freebsdrpi4.hopto.org was already set to 149.90.156.215. *Mar 27 09:26:13* rpi4 noip2[1617]: v2.1.9 daemon ended. Mar 27 09:26:13 rpi4 noip2[1887]: v2.1.9 daemon started with NAT enabled Mar 27 09:26:14 rpi4 noip2[1887]: freebsdrpi4.hopto.org was already set to 149.90.156.215. --- rc.conf: ntpd_enable="YES" ntpd_sync_on_start="YES" Checking `rcorder /etc/rc.d/* /usr/local/etc/rc.d/*` have correct order (?): */etc/rc.d/ntpdate* ... /etc/rc.d/sdpd /etc/rc.d/rarpd /etc/rc.d/powerd*/etc/rc.d/ntpd* /etc/rc.d/nscd /usr/local/etc/rc.d/dbus /usr/local/etc/rc.d/git_daemon*/usr/local/etc/rc.d/noip* /etc/rc.d/rfcomm_pppd_server /etc/rc.d/mountd /etc/rc.d/swaplate ... Strange that noip doesn't get correct date at boot time. Do I missing something? Thanks! -- Nuno Teixeira FreeBSD Committer (ports) --0000000000007a07c80614a16807 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hello all,

On rpi4 I use a service dns/noip and fou= nd that it don't get actual date from ntpd:

/var= /log/daemon.log (today) after boot
---
<snip><= br>Mar 27 09:09:40 rpi4 dhclient[1183]: DHCPREQUEST on genet0 to 192.168.1.= 1 port 67
Mar 27 09:09:40 rpi4 dhclient[1183]: DHCPACK from 192.168.1.1<= br>Mar 27 09:09:40 rpi4 dhclient[1183]: bound to 192.168.1.66 -- renewal in= 1800 seconds.
Jan =C2=A01 01:00:34 rpi4 noip2[1617]: v2.1.9 daem= on started with NAT enabled
Jan =C2=A01 01:00:35 rpi4 noip2[1617]= : freebsdrpi4.hopto.org was al= ready set to 149.90.156.215.
<service noip restart>
Mar 27 0= 9:26:13 rpi4 noip2[1617]: v2.1.9 daemon ended.
Mar 27 09:26:13 rpi4 = noip2[1887]: v2.1.9 daemon started with NAT enabled
Mar 27 09:26:14= rpi4 noip2[1887]: freebsdrpi4.hop= to.org was already set to 149.90.156.215.
---

rc= .conf:
ntpd_enable=3D"YES"
ntpd_sync_on_start=3D"YES&q= uot;

Checking `rcorder /etc/rc.d/* /usr/local/etc/rc= .d/*` have correct order (?):

<snip>
/etc/rc.d/ntpdate
...
/etc/rc.d/sdpd /etc/rc.d/rarpd /etc/rc.d/powerd /etc/rc.d/ntpd /etc/rc.d/nscd /usr/local/etc/rc.d/dbus /usr/local/etc/rc.d/git_daemon /usr/local/etc/rc.d/noip /etc/rc.d/rfcomm_pppd_server /etc/rc.d/mountd /etc/rc.d/swaplate
...
Strange that noip doesn't= get correct date at boot time.

Do I missing s= omething?

Thanks!

--
N= uno Teixeira
FreeBSD Committer (ports) --0000000000007a07c80614a16807-- From nobody Wed Mar 27 12:05:20 2024 X-Original-To: freebsd-arm@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 4V4QNX69btz5FLYj for ; Wed, 27 Mar 2024 12:05:32 +0000 (UTC) (envelope-from eduardo@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4V4QNX5XSbz4l2c for ; Wed, 27 Mar 2024 12:05:32 +0000 (UTC) (envelope-from eduardo@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1711541132; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type; bh=RvfapEGU2txZSSuGuJds7+TAgFYiMRTuISFZP837oDI=; b=du8mtDthqrXnFu0JQroyjPsep41kIdzshbjixoOZNegzxKlowdq5wghJH/WDZr0d1nTYxs 1SJ6p74UOmExbI2fe9GtfPmOWUIfFv/A8j0nLtDdCbKhdzq7sVfkQe/b9ussThZRGK7X0J a6x/L0wgAxm3NUu85cEgr50/MX9pliVfDFJ4bn7o+lK3u5G9oltrSCaJFy0Gs/dwA8l4vh bCJnv66NfwSQUXJb3x0ucpOSwGfaWgAS6zrTi/LE2FuyFKjqmMUVqJ5qdVFMzXrm+MeO6F 4AtiEvoXmgMjNieako0JNZhu4Bzxz2zNTJdq+AQMoC1aBaebg4ey1a1WZ1TuvA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1711541132; a=rsa-sha256; cv=none; b=s+vX/iBm8qVRsdzWf5Ww6SELaySc5L9sjrSl7r9XlqfY+mXBMld2i+uA4dmbB3X19cteJ7 k/uQkHcNtqNmAqjk6md09iqXMvn5UCO7cQV9W4DAfpx34ASaULWLjGy1H+hTmDF0+QchYv AikU+Gw9Max9k2btbVPvWa8e/0qCPCyMcRJ6n6sT+dIZSu0vfq7l7I+SS5oR8H90IuK9jt Y0P0ThmnxKrP4cUtWr3XB3spGr6uzea10ox6KldXo4MB3AEimoFWjs0yx+KSL+g6/pgCRm LPDHQ8mgyTMqAQ3mMYR5I+drepkfvT7L4zLQVP4gLjHmJ9QEqNaHeJoO6tAA+w== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1711541132; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type; bh=RvfapEGU2txZSSuGuJds7+TAgFYiMRTuISFZP837oDI=; b=m241oF3Gv8PLE328Qfg5v6nNitz+8ISWtZSvuZtcdBi9b2JqkbV5Swya33FbjTb6k/yQOb 0qvmYRrHexQ6EGQsdkl7kV87NAgho2B57yJm5Gb4T62LSx7wB1dJ4FL331C6imw37ojOD+ 4/Z0MaANlli6ghOwLuP3z/3rrgu3goNttofUdFh0d/Of6peomTcjw6feXvFIzcZo/4yeGP bwnFLAas7bcYNI5iAl7osDA8g29snwfZL0HGAMMBktKmKcWIJwM7FJdy+ez900hCzKqNMY l5yjUBpq4YPYeSpn2q4B7Gh/+DIdHv+W2EyyHsUxIqwqxjLeW7k3mXOdoztUZA== Received: from mail-oo1-f49.google.com (mail-oo1-f49.google.com [209.85.161.49]) (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-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) (Authenticated sender: eduardo) by smtp.freebsd.org (Postfix) with ESMTPSA id 4V4QNX50x4zP0R for ; Wed, 27 Mar 2024 12:05:32 +0000 (UTC) (envelope-from eduardo@freebsd.org) Received: by mail-oo1-f49.google.com with SMTP id 006d021491bc7-5a4f7a648dbso3460711eaf.3 for ; Wed, 27 Mar 2024 05:05:32 -0700 (PDT) X-Gm-Message-State: AOJu0YyhKaFnpA/i1WNExPoXEB6v8nFRapBBiGf5x/PR/E5Sm/Ov565a rn2CMRwEfze9lgf4WifI3aCety5elFEPCFMuWBLl2Gk1rYcq09r1dV7R0LJllf4P3Xnz1xU7bL2 HsMp6YNL0jly4grWLRwZu2gSmiOY= X-Google-Smtp-Source: AGHT+IHDLXEGZz3J11dbdM0cU/dF9J2Q4/XCpJAz/du+3JkKCdJXUh/01s97a+vSnI4zuL7IsTHCDq1Gh4LUy/Xmio4= X-Received: by 2002:a05:6820:984:b0:5a1:8ca1:ae47 with SMTP id cg4-20020a056820098400b005a18ca1ae47mr2874102oob.5.1711541131911; Wed, 27 Mar 2024 05:05:31 -0700 (PDT) List-Id: Porting FreeBSD to ARM processors List-Archive: https://lists.freebsd.org/archives/freebsd-arm List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-arm@freebsd.org MIME-Version: 1.0 From: Nuno Teixeira Date: Wed, 27 Mar 2024 12:05:20 +0000 X-Gmail-Original-Message-ID: Message-ID: Subject: tar: Cannot restore extended attributes To: FreeBSD ARM List Content-Type: multipart/alternative; boundary="0000000000002fb93c0614a339ba" --0000000000002fb93c0614a339ba Content-Type: text/plain; charset="UTF-8" Hello, I've updated biology/migrate to latest version. Testport ok on amd64 15, 14.0, 13.3 and 13.2 Got an error on tar to extract its distfile and it seems related to https://github.com/libarchive/libarchive/pull/1023 on 15 aarch64 Any thoughts? -- Nuno Teixeira FreeBSD Committer (ports) --0000000000002fb93c0614a339ba Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hello,

I've updated biol= ogy/migrate to latest version.
Testport ok on amd64 15, 14.0, 13.= 3 and 13.2

Got an error on tar to extract its dist= file and it seems related to
on 15 aarch64

Any thoughts?

--
Nuno TeixeiraFreeBSD Committer (ports)
--0000000000002fb93c0614a339ba-- From nobody Wed Mar 27 12:09:43 2024 X-Original-To: freebsd-arm@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 4V4QTW2ZRwz5FM4v for ; Wed, 27 Mar 2024 12:09:51 +0000 (UTC) (envelope-from SRS0=lh/3=LB=klop.ws=ronald-lists@realworks.nl) Received: from smtp-relay-int.realworks.nl (smtp-relay-int.realworks.nl [194.109.157.24]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 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 4V4QTW01vrz4lbK; Wed, 27 Mar 2024 12:09:50 +0000 (UTC) (envelope-from SRS0=lh/3=LB=klop.ws=ronald-lists@realworks.nl) Authentication-Results: mx1.freebsd.org; none Date: Wed, 27 Mar 2024 13:09:43 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=klop.ws; s=rw2; t=1711541383; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=bKcJaGMzruqBDFNVnBIJPqVCI5fE3pn23s+K1TZLbPo=; b=pcGGKJmhew+T7V5qNoSV5AuKEBVI/wZCYw8YfMRZBR2U80gxrirRfqExJuRAurIFCws5eC akuuaNMGBCWXn17n+25Jdti+5uP+9eGo2Oz/VS0RtDXcCiY2YHAJwO9CABwaOGjoSjVzta rZlrnQJy6udvhoGuhEsAP7bvHohpPYr3OFI6KaaYZt5mn2GMxUpAZAFj6rnpOkjTaN66ul 04hphoNhPAmDbXFDUCRgp4bKpoRvNlaNZglhwr41Z9Qd+4Vz4gVeategM4lY3n/gEdR/k8 vzCTAUaQsgDXWQ5eGPsB3FACdAHY8gzlHfpJjxxJJoT8/kufl93/o6OHg4zGbQ== From: Ronald Klop To: Nuno Teixeira Cc: FreeBSD ARM List Message-ID: <352178670.7273.1711541383408@localhost> In-Reply-To: References: Subject: Re: local/etc/rc.d service that runs before date being set by ntpd List-Id: Porting FreeBSD to ARM processors List-Archive: https://lists.freebsd.org/archives/freebsd-arm List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-arm@freebsd.org MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_7272_1355329237.1711541383387" X-Mailer: Realworks (695.8) Importance: Normal X-Priority: 3 (Normal) X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:3265, ipnet:194.109.0.0/16, country:NL] X-Rspamd-Queue-Id: 4V4QTW01vrz4lbK ------=_Part_7272_1355329237.1711541383387 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Van: Nuno Teixeira Datum: woensdag, 27 maart 2024 10:55 Aan: FreeBSD ARM List Onderwerp: local/etc/rc.d service that runs before date being set by ntpd > > Hello all, > > On rpi4 I use a service dns/noip and found that it don't get actual date from ntpd: > > /var/log/daemon.log (today) after boot > --- > > Mar 27 09:09:40 rpi4 dhclient[1183]: DHCPREQUEST on genet0 to 192.168.1.1 port 67 > Mar 27 09:09:40 rpi4 dhclient[1183]: DHCPACK from 192.168.1.1 > Mar 27 09:09:40 rpi4 dhclient[1183]: bound to 192.168.1.66 -- renewal in 1800 seconds. > Jan 1 01:00:34 rpi4 noip2[1617]: v2.1.9 daemon started with NAT enabled > Jan 1 01:00:35 rpi4 noip2[1617]: freebsdrpi4.hopto.org was already set to 149.90.156.215. > > Mar 27 09:26:13 rpi4 noip2[1617]: v2.1.9 daemon ended. > Mar 27 09:26:13 rpi4 noip2[1887]: v2.1.9 daemon started with NAT enabled > Mar 27 09:26:14 rpi4 noip2[1887]: freebsdrpi4.hopto.org was already set to 149.90.156.215. > --- > rcconf: > ntpd_enable="YES" > ntpd_sync_on_start="YES" > > Checking `rcorder /etc/rc.d/* /usr/local/etc/rcd/*` have correct order (?): > > > /etc/rc.d/ntpdate > ... > /etc/rc.d/sdpd > /etc/rc.d/rarpd > /etc/rc.d/powerd > /etc/rc.d/ntpd > /etc/rc.d/nscd > /usr/local/etc/rc.d/dbus > /usr/local/etc/rc.d/git_daemon > /usr/local/etc/rc.d/noip > /etc/rc.d/rfcomm_pppd_server > /etc/rc.d/mountd > /etc/rc.d/swaplate > ... > Strange that noip doesn't get correct date at boot time. > > Do I missing something? > > Thanks! > > -- > Nuno Teixeira > FreeBSD Committer (ports) Hi, In my rcorder output noip2 comes before ntpd. But I have in rc.conf: ntpdate_enable="YES" ntpd_enable="YES" ntpdate is run more early in the rcorder. I don't know about ntpd_sync_on_start and if that influences the rcorder. I think it is just an option to ntpd. Please try to add ntpdate_enable="YES". BTW: if you run ZFS-on-boot on RPI you can use sysutils/fakertc to get a bit better time at boot. In UFS the time is stored on disk on unmount/shutdown which is used to set the time on startup. ZFS does not have this feature. Fakertc mimics this as good as it can which can help to have a "decent" time to make TLS certificates, etc. valid on boot. Regards, Ronald. ------=_Part_7272_1355329237.1711541383387 Content-Type: text/html; charset=us-ascii Content-Transfer-Encoding: 7bit

Van: Nuno Teixeira <eduardo@freebsd.org>
Datum: woensdag, 27 maart 2024 10:55
Aan: FreeBSD ARM List <freebsd-arm@freebsd.org>
Onderwerp: local/etc/rc.d service that runs before date being set by ntpd

Hello all,

On rpi4 I use a service dns/noip and found that it don't get actual date from ntpd:
 
/var/log/daemon.log (today) after boot
---
<snip>
Mar 27 09:09:40 rpi4 dhclient[1183]: DHCPREQUEST on genet0 to 192.168.1.1 port 67
Mar 27 09:09:40 rpi4 dhclient[1183]: DHCPACK from 192.168.1.1
Mar 27 09:09:40 rpi4 dhclient[1183]: bound to 192.168.1.66 -- renewal in 1800 seconds.
Jan  1 01:00:34 rpi4 noip2[1617]: v2.1.9 daemon started with NAT enabled
Jan  1 01:00:35 rpi4 noip2[1617]: freebsdrpi4.hopto.org was already set to 149.90.156.215.
<service noip restart>
Mar 27 09:26:13 rpi4 noip2[1617]: v2.1.9 daemon ended.
Mar 27 09:26:13 rpi4 noip2[1887]: v2.1.9 daemon started with NAT enabled
Mar 27 09:26:14 rpi4 noip2[1887]: freebsdrpi4.hopto.org was already set to 149.90.156.215.
---

rcconf:
ntpd_enable="YES"
ntpd_sync_on_start="YES"
 
Checking `rcorder /etc/rc.d/* /usr/local/etc/rcd/*` have correct order (?):
 
<snip>
/etc/rc.d/ntpdate
...
/etc/rc.d/sdpd
/etc/rc.d/rarpd
/etc/rc.d/powerd
/etc/rc.d/ntpd
/etc/rc.d/nscd
/usr/local/etc/rc.d/dbus
/usr/local/etc/rc.d/git_daemon
/usr/local/etc/rc.d/noip
/etc/rc.d/rfcomm_pppd_server
/etc/rc.d/mountd
/etc/rc.d/swaplate
...
Strange that noip doesn't get correct date at boot time.
 
Do I missing something?
 
Thanks!
 
--
Nuno Teixeira
FreeBSD Committer (ports)


Hi,

In my rcorder output noip2 comes before ntpd.
But I have in rc.conf:
ntpdate_enable="YES"
ntpd_enable="YES"

ntpdate is run more early in the rcorder.

I don't know about ntpd_sync_on_start and if that influences the rcorder. I think it is just an option to ntpd.

Please try to add ntpdate_enable="YES".

BTW: if you run ZFS-on-boot on RPI you can use sysutils/fakertc to get a bit better time at boot. In UFS the time is stored on disk on unmount/shutdown which is used to set the time on startup. ZFS does not have this feature. Fakertc mimics this as good as it can which can help to have a "decent" time to make TLS certificates, etc. valid on boot.

Regards,
Ronald.
  ------=_Part_7272_1355329237.1711541383387-- From nobody Wed Mar 27 12:38:14 2024 X-Original-To: freebsd-arm@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 4V4R6V0XcLz5FPgr for ; Wed, 27 Mar 2024 12:38:26 +0000 (UTC) (envelope-from eduardo@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4V4R6V05T0z4qld for ; Wed, 27 Mar 2024 12:38:26 +0000 (UTC) (envelope-from eduardo@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1711543106; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=9SsnhPeozyEM3jUU7JMzJfrq0rB+vj3X6jF0OgySWjI=; b=BsnaoOI1IgAAUMVvnhRwqJE26oSh9vZZgNxxswZnDkRPgA5j3dxriXLPkOkkwpEYGTnr1H YR2F7OAKomJHJFzC6+/cWunRw1LjmtjTWFm5C6m8qmfHfh8rAtl069m85aA5+mizoCXLEZ prpLy/y/YjdYRTj3WK5kk9bQOZMLegCs4YgicCYtlHmQk/z071LtNdbsI1mHnA2AILyI/m fXxNYcCE+mkhrfzjRiUDwNtcleOJFsOICexfIbLWGsZ6coQUDhyWbNf99addmnxzPPlUan BLpnCVk7PhT/5s7AZvtLvi6nQ1tDYvAvtCku/EW1lwBiicvKmQtmZ3y9VgWO+Q== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1711543106; a=rsa-sha256; cv=none; b=UFrsJF4MiceYtS5LQT5BCuUx+4yXTF7moIb4tG4OD/wjE6gseobCw2CQv+RxqE+IC+2nJX 7Rw63GWtRIAD5rZZ1/Nb8v4ORuTJ4d7NnVbwvV/3dTIcYB1vilvJYZkb0EfuCpajdDxZWQ dBeTEBELP4R/I2B/FHTNwH+fbI3hDWnar9zWWzFUU3bU7DiTqght+Z+FSmTto65bN8wJoG L9dB14i2wXeazpI45VKJcRCHcbKGjJ+0e34u6n5ow+ZP4ZV+DfrLY7HWb6VK1zDSUiCBot dVF/UmbQyt5IKtZmSy6Cqfzrr6kpugwECZoOpszprgZG77BJNbTiPadZoArDXg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1711543106; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=9SsnhPeozyEM3jUU7JMzJfrq0rB+vj3X6jF0OgySWjI=; b=Kkw/VoGZBOMzGMLpS7kvoW2ZbVdhXyq/kLzpNXBrj6gm/QdJ3hirZP7EWndXGrgkduC7zC drkKPiT9USC9tRfa0Iq28gAs8FJXOOWx1bsyLo4YN0upjbGnDC3tG4goK01pzY6R0PzzfX CCHTnWvYQgox3QnQK3KjZrIRzJgOKq3r4lZ+8jbXxs3BWdpz9luHPL5C7BnB2RPb5UnIUU EYzU+1XxW5bJa9X0ZzBA7HjIsDUYxhMmH20S0kTqZokaRIF1SyWP+G6Q4d/PtazmBrXfxP PIhcUWHq0OEX/kdvzAkp3TyN2Rq0faenLn+JFhobarUX4YsbP6JKlvvjiehmpw== Received: from mail-qt1-f179.google.com (mail-qt1-f179.google.com [209.85.160.179]) (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-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) (Authenticated sender: eduardo) by smtp.freebsd.org (Postfix) with ESMTPSA id 4V4R6T6gKgzRd9 for ; Wed, 27 Mar 2024 12:38:25 +0000 (UTC) (envelope-from eduardo@freebsd.org) Received: by mail-qt1-f179.google.com with SMTP id d75a77b69052e-4317aed91baso6272111cf.0 for ; Wed, 27 Mar 2024 05:38:25 -0700 (PDT) X-Gm-Message-State: AOJu0YzQ1+6PCkjhiT0L9vP+x5xOB/tCbajejASNH3jqg6ZfJatwnRVJ 53dhmH9rToQsZ1OrA3t/QfN4Y3R9HKpgqxZXF4miN/wy7y45Zgprom4ugNSl8LXJtdjHaxjFxkw badYjBny8DpQ8AVi/ksBZYFIYizU= X-Google-Smtp-Source: AGHT+IEifAm/WO4wASX338mxZf/rOoU0pw86Zwbw9GzqueJbm0q8hPQE5cX0bapnl+4pykM+SSsi9p4Q3OYmVSKMTqg= X-Received: by 2002:a05:622a:2c3:b0:431:1df3:6c3e with SMTP id a3-20020a05622a02c300b004311df36c3emr933914qtx.34.1711543105332; Wed, 27 Mar 2024 05:38:25 -0700 (PDT) List-Id: Porting FreeBSD to ARM processors List-Archive: https://lists.freebsd.org/archives/freebsd-arm List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-arm@freebsd.org MIME-Version: 1.0 References: In-Reply-To: From: Nuno Teixeira Date: Wed, 27 Mar 2024 12:38:14 +0000 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: tar: Cannot restore extended attributes To: FreeBSD ARM List Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Fixed in https://cgit.freebsd.org/ports/commit/?id=3Ddc29da5db6e6ea3932e48f= acb66c7bfc97dd8cee Nuno Teixeira escreveu (quarta, 27/03/2024 =C3=A0(s) = 12:05): > > Hello, > > I've updated biology/migrate to latest version. > Testport ok on amd64 15, 14.0, 13.3 and 13.2 > > Got an error on tar to extract its distfile and it seems related to > https://github.com/libarchive/libarchive/pull/1023 > on 15 aarch64 > > Any thoughts? > > -- > Nuno Teixeira > FreeBSD Committer (ports) --=20 Nuno Teixeira FreeBSD Committer (ports) From nobody Thu Mar 28 10:56:44 2024 X-Original-To: freebsd-arm@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 4V50pw0cN1z5FZc9 for ; Thu, 28 Mar 2024 10:56:56 +0000 (UTC) (envelope-from eduardo@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4V50pv74VTz4L2k for ; Thu, 28 Mar 2024 10:56:55 +0000 (UTC) (envelope-from eduardo@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1711623416; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=3NNOYCMm+pLxDyJrrvxGl2+tuTl+UT+tA1t9LXjpQ8c=; b=ldYVoG+DZHOQNqypzuHXtUqHn0LZgJOn96oYEovUDiSqqkFUO9+6yCDUfkbR2VGS5YrCX4 KeR5UEwyIggMCi8S1/hR4tyrVn8j+mtNq1HbQEY3s1b+hnEC22gATryCT7utvwVW2cphU+ H/nQcaizLxOkxsg/hP7aiKo65UR1X3Qr2LmE/i9rN7Y6jCw9L08CLkUcmzyNyVQXIxl+AW FDdOQ1xZNvqAt5XpJ20yuc7nDVkk/9rEuuyuEPDVZN2nT+NKhqRhOV6NNBJFaRhOc2Tlep 5bJY8FP8YXRXgTk/AzCYsVnevM2pym56mmtVwnb4FR0XHbr83wrsukk9OfLvpA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1711623416; a=rsa-sha256; cv=none; b=sLCT+C2HTaUOvaQPs1OzyxkvRRk1nTTxVDJ2zVTPSHhD7vs7L1BS758iHBM9xqNh6wY5bJ Sb0rSOv4+sOc2PgIVcr4avvnooPyt1WpSUTThBHnTaSuGRg88spwrrkwz9ujpPtCUm14UR sr7/F8uYhDuhz6w2OEOd3WWetx58VmFosMcwm8lRjlKKbNHlIp3vcm7k13+CYt4u6k38qE CzbUB71yG5lhtqX/RXkeyG02/NV0JW3Vtiwk/d7jbZC6Ljl0PKhkVBi1BLby9uW6VkAhek hSv76NQwVvG6SEeL0GucsoMaYn/LNVHRmltBf311/2IXWxNn6faeYRhLCuxHAQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1711623416; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=3NNOYCMm+pLxDyJrrvxGl2+tuTl+UT+tA1t9LXjpQ8c=; b=JtrbUFfLss/DUIgqW0jLLFiEJw4NKN1By27ReFPWbxCciQfuQ91hfG5ZiCe0j+YfmG/5tj bhH9N6D+5vGbkgskxVojl/vI3fT7eOb4QYickwYLoetJShHaZxL6RtZQprg6FO9u8rNpaj fURoip/2Xew5mgju/Ebbj6FVv0IreJ361/ecqHVEfSuKIGAlnK3UOJ9IbimL4Nw0DXbN3t 5TLuouisyOTEewLGOeWaR9kRYEt/OmQIpMhKaPMvn6ELj2WKZUiOT+gEd5DW926XTBaLiK ahWUc9jWzUiKjezskTXL+bBX/F13xZVY25LPfgp61S5Kaw/cAVWx7LiWb0XMow== Received: from mail-yw1-f180.google.com (mail-yw1-f180.google.com [209.85.128.180]) (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-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) (Authenticated sender: eduardo) by smtp.freebsd.org (Postfix) with ESMTPSA id 4V50pv6L0tz18ml for ; Thu, 28 Mar 2024 10:56:55 +0000 (UTC) (envelope-from eduardo@freebsd.org) Received: by mail-yw1-f180.google.com with SMTP id 00721157ae682-60a057b6601so8325487b3.2 for ; Thu, 28 Mar 2024 03:56:55 -0700 (PDT) X-Gm-Message-State: AOJu0Yz/2QTHopcJ7pVWcDAtCzhryNRl44qEhWVN+By4jvrWYwO+Ky6R 0x32sEN2l6W/I3ohOjVzNq5vlgVVacEwywJnoI3Z+lzXNSP/EgrNvbtwZgO5ka0wAD6jVFUWhk+ KjbXZi/PddFzK9NTIdo+e4h+p0CY= X-Google-Smtp-Source: AGHT+IHPzaDGhXoNOrjcflkbQjZqne16aClIzoDHTv+bKQCOV0uKDhf4X7zzyLymUtRi06HStSrmVLtUTW6HxO0ovP8= X-Received: by 2002:a25:9092:0:b0:dc6:d2d3:a57c with SMTP id t18-20020a259092000000b00dc6d2d3a57cmr1948089ybl.59.1711623415094; Thu, 28 Mar 2024 03:56:55 -0700 (PDT) List-Id: Porting FreeBSD to ARM processors List-Archive: https://lists.freebsd.org/archives/freebsd-arm List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-arm@freebsd.org MIME-Version: 1.0 References: <352178670.7273.1711541383408@localhost> In-Reply-To: From: Nuno Teixeira Date: Thu, 28 Mar 2024 10:56:44 +0000 X-Gmail-Original-Message-ID: Message-ID: Subject: Fwd: local/etc/rc.d service that runs before date being set by ntpd To: FreeBSD ARM List Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable [forgot to include this list on reply] ---------- Forwarded message --------- De: Nuno Teixeira Date: quarta, 27/03/2024 =C3=A0(s) 12:53 Subject: Re: local/etc/rc.d service that runs before date being set by ntpd To: Ronald Klop Hello Ronald! Setting: ntpdate_enable=3D"YES" ntpd_enable=3D"YES" fixes it. I took my config: ntpd_enable=3D"YES" ntpd_sync_on_start=3D"YES" from https://forums.freebsd.org/threads/ntpdate-settings-in-14-0.91115/ related to ntpdate deprecation and recommendation to use ntpd -g flag. -g, --panicgate Allow the first adjustment to be Big. This option may appear = an unlimited number of times. I will install sysutils/fakertc since I use ZFS. Thanks! Ronald Klop escreveu (quarta, 27/03/2024 =C3=A0(s) 1= 2:09): > > > Van: Nuno Teixeira > Datum: woensdag, 27 maart 2024 10:55 > Aan: FreeBSD ARM List > Onderwerp: local/etc/rc.d service that runs before date being set by ntpd > > Hello all, > > On rpi4 I use a service dns/noip and found that it don't get actual date = from ntpd: > > /var/log/daemon.log (today) after boot > --- > > Mar 27 09:09:40 rpi4 dhclient[1183]: DHCPREQUEST on genet0 to 192.168.1.1= port 67 > Mar 27 09:09:40 rpi4 dhclient[1183]: DHCPACK from 192.168.1.1 > Mar 27 09:09:40 rpi4 dhclient[1183]: bound to 192.168.1.66 -- renewal in = 1800 seconds. > Jan 1 01:00:34 rpi4 noip2[1617]: v2.1.9 daemon started with NAT enabled > Jan 1 01:00:35 rpi4 noip2[1617]: freebsdrpi4.hopto.org was already set t= o 149.90.156.215. > > Mar 27 09:26:13 rpi4 noip2[1617]: v2.1.9 daemon ended. > Mar 27 09:26:13 rpi4 noip2[1887]: v2.1.9 daemon started with NAT enabled > Mar 27 09:26:14 rpi4 noip2[1887]: freebsdrpi4.hopto.org was already set t= o 149.90.156.215. > --- > > rcconf: > ntpd_enable=3D"YES" > ntpd_sync_on_start=3D"YES" > > Checking `rcorder /etc/rc.d/* /usr/local/etc/rcd/*` have correct order (?= ): > > > > /etc/rc.d/ntpdate > ... > /etc/rc.d/sdpd > /etc/rc.d/rarpd > /etc/rc.d/powerd > /etc/rc.d/ntpd > /etc/rc.d/nscd > /usr/local/etc/rc.d/dbus > /usr/local/etc/rc.d/git_daemon > /usr/local/etc/rc.d/noip > /etc/rc.d/rfcomm_pppd_server > /etc/rc.d/mountd > /etc/rc.d/swaplate > ... > > Strange that noip doesn't get correct date at boot time. > > Do I missing something? > > Thanks! > > -- > Nuno Teixeira > FreeBSD Committer (ports) > > > > Hi, > > In my rcorder output noip2 comes before ntpd. > But I have in rc.conf: > ntpdate_enable=3D"YES" > ntpd_enable=3D"YES" > > ntpdate is run more early in the rcorder. > > I don't know about ntpd_sync_on_start and if that influences the rcorder.= I think it is just an option to ntpd. > > Please try to add ntpdate_enable=3D"YES". > > BTW: if you run ZFS-on-boot on RPI you can use sysutils/fakertc to get a = bit better time at boot. In UFS the time is stored on disk on unmount/shutd= own which is used to set the time on startup. ZFS does not have this featur= e. Fakertc mimics this as good as it can which can help to have a "decent" = time to make TLS certificates, etc. valid on boot. > > Regards, > Ronald. > -- Nuno Teixeira FreeBSD Committer (ports) --=20 Nuno Teixeira FreeBSD Committer (ports) From nobody Thu Mar 28 19:50:17 2024 X-Original-To: freebsd-arm@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 4V5DfP3YGHz5Fsxg for ; Thu, 28 Mar 2024 19:50:21 +0000 (UTC) (envelope-from fred@thegalacticzoo.com) Received: from nmtao201.oxsus-vadesecure.net (mta-231b.oxsus-vadesecure.net [15.204.3.5]) (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 4V5DfN4MM9z4VgY for ; Thu, 28 Mar 2024 19:50:20 +0000 (UTC) (envelope-from fred@thegalacticzoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=webcom.xion.oxcs.net header.s=mail1 header.b=BP8xo3rD; dmarc=pass (policy=quarantine) header.from=thegalacticzoo.com; spf=pass (mx1.freebsd.org: domain of fred@thegalacticzoo.com designates 15.204.3.5 as permitted sender) smtp.mailfrom=fred@thegalacticzoo.com; arc=pass ("oxsus-vadesecure.net:s=arc-202309-rsa2048:i=1") ARC-Seal: i=1; a=rsa-sha256; d=oxsus-vadesecure.net; s=arc-202309-rsa2048; t=1711655419; cv=none; b=aIdpaZ8/P5cX0DvPuwhzs/Qg7PQeUWSYKdWU/65dlO25xRtIedff+g8i+vO45tnMSVK/5lYDmohVtBUY+ORBhYXlOLihIv91x0oL/onZyqEbvpnBVsHiZYr5iEjz6OlsBuK97BHmFqYgzxKi6raC7gLkkM29dnQV78F1GRWTcSC6v//WfLeoJE5Clxc155v54ZByh9Nhnabk0p1uzvwnMS29d5zoMjKHtWTpQVlhkD2L08wL6lgjoP7QO/YfFMV8uYlUg+kz+h23YGOYyaEnioyWkLe2o8cojfOPFBe9zB9Q6avZsAWQu06CS3EFlbQrEkgQ2/+yQhF3fWi/OfpzeQ== ARC-Message-Signature: i=1; a=rsa-sha256; d=oxsus-vadesecure.net; s=arc-202309-rsa2048; t=1711655419; c=relaxed/relaxed; h=from:reply-to:subject:date:to:cc:resent-date:resent-from:resent-to:resent-cc:in-reply-to:references:list-id:list-help:list-unsubscribe:list-subscribe:list-post:list-owner:list-archive; bh=IaDD+6mnsN0n4h0gvMP4YGY3o+D6wnRRNDkgBIUXFY4=; b=LUcCDqjVEz+9sT1SngbhtYgkpgUsBLMbXEguhrsKoiaf9aQtRfLQtrTHkcoMznYNVw3jTg0CjmcOnbhbGh8RjfLFk87GGow7dVWFYsEEmy6cJ2bfSXqS7Z2WLU5OPdZ45HOet63cZoyLe6yr19qCfX05gPD1WKaziqI9oPGegwmkb93ar2WXiMNgJMwKrJ7NkQBpXG4ruDhZhoynmvfhSK327AKz553ADEd1Os9bEOQ0/kVVQlxykUr7FR+jq5PRLOZ4CQcc2cCzJ7Qw9H2/fbRJNntgn/6S+2qdHRW/Z3ctmADE8UYPy/4QweXxM23quPEhqwYjIDwDmxdUt3L+fQ== ARC-Authentication-Results: i=1; DKIM-Signature: v=1; a=rsa-sha256; bh=IaDD+6mnsN0n4h0gvMP4YGY3o+D6wnRRNDkgBI UXFY4=; c=relaxed/relaxed; d=webcom.xion.oxcs.net; h=from:reply-to: subject:date:to:cc:resent-date:resent-from:resent-to:resent-cc: in-reply-to:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:list-owner:list-archive; q=dns/txt; s=mail1; t=1711655419; x=1712260219; b=BP8xo3rDFiCDcZM3iy/OOF4+QdpVgWviddg13sG3Y raREP+PEWSf936BuqAU5FGLoLdE2acFd9CGeWAG0aRJ60j99xDM7pEjmfNinrsj/AdLLWlT IJGaJRAzPBr4kZacxPxVSjh9JgKFEQJhbXFkFjGMG0kcLCJd7W54kYaaVLPgSlTUXHy6U96 6h3g/wSjXWClXc1t6Xc3XueeN8jcnz5q+TFSy7Zj8AQI7RJqO9zmpd5TVj/eeYYkqRN2p+G 8psMIQXgI1b0BowtBUC6Bec/TpaBqxRoo1CsNQV7DSxSb7AOmo4FVHoAG3IGLoJ9YfmzqJn 1ubcvE0uki2YUgC6w== Received: from proxy-7.proxy.cloudus.ewr.xion.oxcs.net ([76.14.239.229]) by oxsus2nmtao01p.internal.vadesecure.com with ngmta id 2006c37d-17c10588cf543d05; Thu, 28 Mar 2024 19:50:19 +0000 Subject: Fwd: failure poudriere building icu 74_2 Subject: Digest of freebsd-arm@FreeBSD.org issue 155 (3815-3835) References: <62feedb4-b04e-fedb-31f8-a50964e0caa7@thegalacticzoo.com> To: freebsd-arm@freebsd.org From: "Fred L. Finster" X-Forwarded-Message-Id: <62feedb4-b04e-fedb-31f8-a50964e0caa7@thegalacticzoo.com> Message-ID: <42366b08-10fe-cdcd-a2fb-a5fde195c4c4@thegalacticzoo.com> Date: Thu, 28 Mar 2024 12:50:17 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.13.0 List-Id: Porting FreeBSD to ARM processors List-Archive: https://lists.freebsd.org/archives/freebsd-arm List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-arm@freebsd.org MIME-Version: 1.0 In-Reply-To: <62feedb4-b04e-fedb-31f8-a50964e0caa7@thegalacticzoo.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Spamd-Bar: ----- X-Spamd-Result: default: False [-5.10 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; ARC_ALLOW(-1.00)[oxsus-vadesecure.net:s=arc-202309-rsa2048:i=1]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.997]; DMARC_POLICY_ALLOW(-0.50)[thegalacticzoo.com,quarantine]; R_SPF_ALLOW(-0.20)[+ip4:15.204.3.4/30]; R_DKIM_ALLOW(-0.20)[webcom.xion.oxcs.net:s=mail1]; RWL_MAILSPIKE_VERYGOOD(-0.20)[15.204.3.5:from]; MIME_GOOD(-0.10)[text/plain]; ONCE_RECEIVED(0.10)[]; RCVD_COUNT_ONE(0.00)[1]; ASN(0.00)[asn:16276, ipnet:15.204.0.0/17, country:FR]; MIME_TRACE(0.00)[0:+]; FROM_HAS_DN(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MLMMJ_DEST(0.00)[freebsd-arm@freebsd.org]; TO_DN_NONE(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[15.204.3.5:from]; DKIM_TRACE(0.00)[webcom.xion.oxcs.net:+] X-Rspamd-Queue-Id: 4V5DfN4MM9z4VgY Sent without attachment. -------- Forwarded Message -------- Subject: Re: failure poudriere building icu 74_2 Subject: Digest of freebsd-arm@FreeBSD.org issue 155 (3815-3835) Date: Thu, 28 Mar 2024 12:02:54 -0700 From: Fred L. Finster To: freebsd-arm+help@FreeBSD.org, freebsd-arm@freebsd.org CC: fredfinster58@gmail.com On 3/27/24 9:55 PM, freebsd-arm+help@FreeBSD.org wrote: > [01:58:13] [02] [00:44:25] Finished devel/icu | icu-74.2,1: Success You seem to build icu-74.2 correctly in this output listing. Can you give an old guy a helping hand. I am making a very dumb mistake here and I do not see what that mistake is. Explicitly show me the correction, please Thank you for pointing to some error I don't see. I have even tried cd /usr/ports/devel/icu ; make deinstall pkg install -f devel/icu Thanks to Daniel Engberg for PR: 277910 for correct Amd64 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=277910 https://cgit.freebsd.org/ports/commit/?id=48de6e1a1f3970e1c9baa51610d16071c5f97d59 I am building 15.0-CURRENT for Arm64 (aarch64) on a Raspberry Pi 4B with 8Gbytes pkg update pkg upgrade cd /usr/ports/devel/icu patch < icu-74.2-refresh.patch make install clean =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by icu-74.2,1 for building =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by icu-74.2,1 for building => SHA256 Checksum mismatch for icu4c-74_2-src.tgz. ===> Refetch for 1 more times files: icu4c-74_2-src.tgz => icu4c-74_2-src.tgz doesn't seem to exist in /portdistfiles/. => Attempting to fetch https://github.com/unicode-org/icu/releases/download/release-74-2/icu4c-74_2-src.tgz fetch: https://github.com/unicode-org/icu/releases/download/release-74-2/icu4c-74_2-src.tgz: size mismatch: expected 26618071, actual 26529443 => Attempting to fetch https://downloads.sourceforge.net/project/icu/ICU4C/74.2/icu4c-74_2-src.tgz size mismatch: expected 26618071, actual 26529443 Why or what or Who is giving the expected 26618071 pkg size, when we corrected that to 26529443 in distinfo file in directory /www/ports/devel/icu Why can I not patch Makefile and patch distinfo and build the new icu-74_2 package ?? What is remembering the old size of the length of the file as 266xxxx and not the new size of 265xxxx? Fred Finster -- Fred Finster GhostBSD-Arm64.blogspot.com t.me/ghostbsd Telegram Channel GhostBSD.org website ghostbsdarm64.hopto.org/packages -- Fred Finster GhostBSD-Arm64.blogspot.com t.me/ghostbsd Telegram Channel GhostBSD.org website ghostbsdarm64.hopto.org/packages From nobody Fri Mar 29 00:30:21 2024 X-Original-To: freebsd-arm@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 4V5Lsq6w9mz5GP7D for ; Fri, 29 Mar 2024 00:30:39 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic301-20.consmr.mail.gq1.yahoo.com (sonic301-20.consmr.mail.gq1.yahoo.com [98.137.64.146]) (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 4V5Lsq3PXRz40Sm for ; Fri, 29 Mar 2024 00:30:39 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1711672237; bh=BxFYqm2TFWdeYfiOHworXQHAxJkRMymDcG66rELCf2c=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=JQ0cJ/Mj4DEEeDaoNmjmFDTKJgxWmN4bgPu0LFCoghEuc4xhhEQEAku9KnWNOmFeTBUbgIUhM0Mf7mriXzbuSMng1hfsHVsBdiurRwML62n7P6/U39EYmg26Uvn8v5UobIBP6Uf3l8KsuuIKNVJsCVVjFBzIuvNawUsgYgDpTr6oYzf4RRutwFmyVEioAHbnbGgGHkk640HRpWk4EniMeYbL83UN5pq7qWKkwVSvZQE0ZUBq1opL9r4JgZXDWgP7yS5E8hMAM7TkyFhkYJhC2nWZP4P7WYQpuM9C504jNWU9kzMCA6fqI2xlV4VvZj8bVk5FWHvoshNm1zt45q/QQQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1711672237; bh=D7PXEOxRVHa21qH5sl1Ye4O1rdGd0sZOv4rTXjwTZiE=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=pUS1DGE5iXg+Y+0BJUa8tsMBOeF17D9SkExd+hoYzXOSgO3zZXbgLwIK1tBJMqYBb3LCM3CyNrGVuLDyKrTmEHnIPsYIvRpHK0boSN5otg84kC58V17Dpnkk9+Z9pmAlRYdEP110RGyM5HiPd7AXrTQXcgUNHtZGupvQdBwvgfbie1sTCHu+I/PzzAI33ebK46GLDr3WLn3aRelei0X2tbLC3B5/2OjouwXX3IjqHarqla77tgg6HjsbpihklapI2hwj312lCmOzIo506omZTCyTydkHG5rxtiuhz2IZDwwu2XCGcH6D6HqKSrHnWehNqXOWTXyUsAA+U9mUi1zeaQ== X-YMail-OSG: azLJUooVM1nF0bB_aky2R1wmh_j4f1QEGrgTbxnlfNj7oxapKv_O_wJjobKK2_x .fDtQ_.GoEXfLyXF9kzCwMzE8jWoBQexbxRyGkjD_HO6hn7GUGEDwkJT_VhEsTds9gy8qqiGKgAU S.MR3o_RUqntUJv92d0M9wFVzszYTIFzRo8O1ZS_fS3p2UXAVbN6IlwH9emb8lEazUPXAL0OR243 aADIBBVEVs36NTJNOYIQSNbWv8S_9zXcf94eCe3Z8lovUeG.gTYe6eBQCsis7zyYshZW.d5sDmUp GL.3SUo35E_JyP_XNVejkSGItF6dMYNnPRc.zfQqG6XbHONXKro3.lGSzD8fr7h7Qi1fIYGNKrjz 4qEG7bZh2j5cTlGmv9odj1PF_dnt_cVS8u7XHLR5uXGhH7XMPDLMNJdEdUyJVADn9P2.NMItwIwH pvEteC11aYXZcQ5hxQElom34gysgASFpUkq8XWn_naI0hZyMBTIlEtjfKB_QmnBaHV98gmdhxlEQ ZQruWM6E6yyyzhMtantV67f76fQi4WfDzii0tZOCkQDieCA1C26dCvdjf..nuOvoR69II3qSFL.f Q5jiuxsJun9egZNZwVvA9fYCENow1WOl32V489.bVgCSA7ghS42l_TQWzdlzmGYoj0jaJ6uQ6lNk EoP1PUmZQTYOs8AGLqWx6TwEcAufKPhn5MI8Q9JnOfLYKQd51GOEB3zS71JdNYNuny0Fykv1pwRs G9OzbuIoEAe7gMbL06f2m623vNEGIXtNurSOmRW2vuN8aE_hYc.jOEIzoReh6OCIvesrPWAS6dp3 pHEogUuq7BM8aGhsXJ_dOiEyBmW_BVdb2oURSzT_aJMR5Rb20wTRcRazI21YWipWGTG6HSkLOc.m gex37Fm_ftQnN2fCgxn88nDNeG56CUHTWSUXipMLIVPOpRU6TH7vmRz6JROkO6SYXBbHLtylxeso IQGrvIYw3CrtnPc29zwRsb4kvdi7I5JNsv.MYwYbYq3L0PHYxlQHWAhEwcRcGnQT0QgAija9b6lK YtxWGrMSYFQ8xa1Et7V5xC8bvNDcQ4EazmYfCigKfDToPXt..QdEd6eDr.TZdVONob2tdm.._KfK Iy_eDiukcqjyqyGyEPB2auwqnGv2WemnjaPD9RMldK3wnhdURdz8HgpnM2PsX7v9N9Ptn9ShMx1E ti8o.vgVUvGSa2wvgrquzxXSbHHYxEpcx2k55j7lVJxbRdpJrZuUyCOiZRQgkzwB5LKAGbqd1ySN 3DlfjgT6k8ohUoMQTpycKDzD6hi.2eOS0CBx0EjD8bP7coymqBLaVKe7EXYAjCIey2SQkIhrSc9P 3wV3YflF.CX2Vx.QRH75ZV9c2bsrBvI0XMUjrj583s60xdUhS5opG2OFsRNr9oSbtkAahLLlhZ7d oPrP60TWz.MUsXxy1sXwI_EVJOrIcHx1ydgKAe8VUqXxAVofyoDstU9ir50zd6Jc_S72kuelqr4w tIA_Ue4Sbuw_ba4e_Losxxk7S7SUOglJSebrUGfjHB_ruZbYTVJlPTzHlgL5HgHY42zklxqO_rvp 4oZPjL7gWuMo2.eC7xPzwK4Bstkd3KaOv3Aw1IfXKlfZ6e3o0d7Ts6yQwh7kA70WGLI.RHKLAMuU izTyZcl2s6BH38bJ6xM9kLnNQDYqu9psxLkEn9dG.PDxDaLfsaITjxVbZ5w9TxW6dK2PydvmUrOy CQtiQwhlikXQt2uLuw6GMJzorhWsdNh3Ez0HeS.Rkr9P_9xM2x24PbMyEmDuOrrA_wcO9toMRVTd K742Hd9lNT.NEiqDJdhlWxWSXE5YzzkkUj.3x.SDHmzAOJ9KQEGzJzvt6SpuueZWCYu0twBow7LR 6MPI06TmgoJWn_INKb1l43wF10cPivG8F6ubMWZt9elzneWt.2iWQsNNM44FUv8jbC5E2qtcS1wb fp2go0G5JTIidmvFyd809PMLHxsK.7bsRbjKyNyMAUYdhfARB5khVDO.Qr1VHPGCzfUzulQ8Le73 kKdEL.xrYPbLuTUHknKJhaiMdAD_miiqeqV5PCB.w._LfDyO4osLMVq_3TURnWJoOi.19keDJMU0 Z8.YM6q5PEMHVh02SUStTlIHZS.QxObgMje7T_29jT0DLRpQ82jc5i1cBu26ZmjYueRtgLrg.3Hp XWWa1z78X8pHqe6J8ab1T37gJkSBP2kpkyGbG2mb3kWW8qH3aLw597xuyAzUiVyNmpb1S0fXRJ73 CJsV1OmfcKz6YlNroFRS0qo9fC4dC9sCznx4qytQQXdEqryHW5zz8BKAogF4d0jetAwuPFwXUF8o r2_igFaB_OnsrWiS.i9s- X-Sonic-MF: X-Sonic-ID: 5ee16d1a-f44c-4395-bf42-6f52dc3d569b Received: from sonic.gate.mail.ne1.yahoo.com by sonic301.consmr.mail.gq1.yahoo.com with HTTP; Fri, 29 Mar 2024 00:30:37 +0000 Received: by hermes--production-gq1-5c57879fdf-qprqq (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 3fd4fd9e34b584ea50d3c24488421b1b; Fri, 29 Mar 2024 00:30:32 +0000 (UTC) Content-Type: text/plain; charset=us-ascii List-Id: Porting FreeBSD to ARM processors List-Archive: https://lists.freebsd.org/archives/freebsd-arm List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-arm@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3774.400.31\)) Subject: Re: failure poudriere building icu 74_2 Subject: Digest of freebsd-arm@FreeBSD.org issue 155 (3815-3835) From: Mark Millard In-Reply-To: <42366b08-10fe-cdcd-a2fb-a5fde195c4c4@thegalacticzoo.com> Date: Thu, 28 Mar 2024 17:30:21 -0700 Cc: freebsd-arm@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: References: <62feedb4-b04e-fedb-31f8-a50964e0caa7@thegalacticzoo.com> <42366b08-10fe-cdcd-a2fb-a5fde195c4c4@thegalacticzoo.com> To: "Fred L. Finster" X-Mailer: Apple Mail (2.3774.400.31) X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US] X-Rspamd-Queue-Id: 4V5Lsq3PXRz40Sm On Mar 28, 2024, at 12:50, Fred L. Finster = wrote: > Sent without attachment. >=20 >=20 > -------- Forwarded Message -------- > Subject: Re: failure poudriere building icu 74_2 Subject: Digest of = freebsd-arm@FreeBSD.org issue 155 (3815-3835) > Date: Thu, 28 Mar 2024 12:02:54 -0700 > From: Fred L. Finster > To: freebsd-arm+help@FreeBSD.org, freebsd-arm@freebsd.org > CC: fredfinster58@gmail.com >=20 > On 3/27/24 9:55 PM, freebsd-arm+help@FreeBSD.org wrote: >> [01:58:13] [02] [00:44:25] Finished devel/icu | icu-74.2,1: Success >=20 > You seem to build icu-74.2 correctly in this output listing. >=20 > Can you give an old guy a helping hand. I am making a very dumb = mistake here and I do not see what that mistake is. Explicitly show me = the correction, please Thank you for pointing to some error I don't = see. > I have even tried cd /usr/ports/devel/icu ; make deinstall > pkg install -f devel/icu >=20 > Thanks to Daniel Engberg for PR: 277910 for correct Amd64 > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D277910 > = https://cgit.freebsd.org/ports/commit/?id=3D48de6e1a1f3970e1c9baa51610d160= 71c5f97d59 >=20 >=20 > I am building 15.0-CURRENT for Arm64 (aarch64) on a Raspberry Pi 4B = with 8Gbytes >=20 > pkg update > pkg upgrade > cd /usr/ports/devel/icu > patch < icu-74.2-refresh.patch > make install clean >=20 > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > =3D=3D=3D=3D=3D env: NO_DEPENDS=3Dyes USER=3Droot UID=3D0 GID=3D0 > =3D=3D=3D> Fetching all distfiles required by icu-74.2,1 for building > = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > =3D=3D=3D=3D=3D env: NO_DEPENDS=3Dyes USER=3Droot UID=3D0 GID=3D0 > =3D=3D=3D> Fetching all distfiles required by icu-74.2,1 for building > =3D> SHA256 Checksum mismatch for icu4c-74_2-src.tgz. > =3D=3D=3D> Refetch for 1 more times files: icu4c-74_2-src.tgz > =3D> icu4c-74_2-src.tgz doesn't seem to exist in /portdistfiles/. > =3D> Attempting to fetch = https://github.com/unicode-org/icu/releases/download/release-74-2/icu4c-74= _2-src.tgz > fetch: = https://github.com/unicode-org/icu/releases/download/release-74-2/icu4c-74= _2-src.tgz: size mismatch: expected 26618071, actual 26529443 > =3D> Attempting to fetch = https://downloads.sourceforge.net/project/icu/ICU4C/74.2/icu4c-74_2-src.tg= z >=20 >=20 >=20 >=20 > size mismatch: expected 26618071, actual 26529443 > Why or what or Who is giving the expected 26618071 pkg size, when we = corrected that to 26529443 in distinfo file in > directory /www/ports/devel/icu >=20 >=20 >=20 >=20 >=20 > Why can I not patch Makefile and patch distinfo and build the new = icu-74_2 package ?? > What is remembering the old size of the length of the file as 266xxxx = and not the new size of 265xxxx? https://www.freshports.org/devel/icu reports that the correction to = devel/icu is in: 74.2_1,1 You are using: 74.2,1 That predates the correction. The correction included removing the: = https://downloads.sourceforge.net/project/icu/ICU4C/74.2/icu4c-74_2-src.tg= z because sourceforge "no longer hosts recent versions". Try 74.2_1,1 ? =3D=3D=3D Mark Millard marklmi at yahoo.com