<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[HyperForum — Possible (but perhaps also dirty) solution for the non-stripping issue]]></title>
		<link>https://forums.hyperbola.info/viewtopic.php?id=891</link>
		<atom:link href="https://forums.hyperbola.info/extern.php?action=feed&amp;tid=891&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[The most recent posts in Possible (but perhaps also dirty) solution for the non-stripping issue.]]></description>
		<lastBuildDate>Wed, 30 Aug 2023 22:09:36 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Possible (but perhaps also dirty) solution for the non-stripping issue]]></title>
			<link>https://forums.hyperbola.info/viewtopic.php?pid=6511#p6511</link>
			<description><![CDATA[<p>We won&#039;t rebuild or repack any package. No need for that as we have our fixed roadmap: <a href="https://wiki.hyperbola.info/doku.php?id=en:manual:contrib:hyperbolabsd_roadmap">https://wiki.hyperbola.info/doku.php?id … sd_roadmap</a></p><p>Thanks for pacman-patch. It will be part of 0.4.3 for sure!</p><p>Thread closed.</p>]]></description>
			<author><![CDATA[null@example.com (throgh)]]></author>
			<pubDate>Wed, 30 Aug 2023 22:09:36 +0000</pubDate>
			<guid>https://forums.hyperbola.info/viewtopic.php?pid=6511#p6511</guid>
		</item>
		<item>
			<title><![CDATA[Re: Possible (but perhaps also dirty) solution for the non-stripping issue]]></title>
			<link>https://forums.hyperbola.info/viewtopic.php?pid=6509#p6509</link>
			<description><![CDATA[<p>Don&#039;t forget patch pacman first and then reinstall it.<br />Otherwise the shell script will not work.</p>]]></description>
			<author><![CDATA[null@example.com (mook)]]></author>
			<pubDate>Wed, 30 Aug 2023 14:04:10 +0000</pubDate>
			<guid>https://forums.hyperbola.info/viewtopic.php?pid=6509#p6509</guid>
		</item>
		<item>
			<title><![CDATA[Re: Possible (but perhaps also dirty) solution for the non-stripping issue]]></title>
			<link>https://forums.hyperbola.info/viewtopic.php?pid=6508#p6508</link>
			<description><![CDATA[<p>To throgh</p><p>-----BEGIN PGP MESSAGE-----</p><p>hQIMAwAAAAAAAAAAAQ//fcTxqV4ganHZPO/SHYlF82tXCAmqyMeEU0EXBOEoXer2<br />/aRy3ef/yGGdNW7EO+9BFUnwuCsa6RVjFL53qS2A0RNufVTQXWAfEivzQ76tQgnJ<br />/awKc8ZPI267GxME3j18l0PwPRxXiVaCJGV49QdeOtuhZ/SOyusg2ufOvtWU97eG<br />P3ZuksWVWiFs7NogeeGsD1kh1zrwxnZgi1kEkiRiAiSr+0nlCupxVAE28RwOUUss<br />HQ7iLF9tJCOC/WwyzT+Ioe0z/FcZjoia08mlKClNVQOcYVuxVLK9retSMJb3l8/J<br />Flh5vGlTH5SHXvwC0NJHMMqpxXIBoruO9yAXjSONKliLgWdbuOgSATD4Znw7A5+G<br />i64X+5XpikcLqmK1qJqtz+R5tJa6gd+2d0lfhZkl94kuR6DV7dpX9p3VE0KqNysa<br />VzoM68taQrhGdYQtwWwKZKbhnkQKS3/Bk0ZKGMUjObQbNWRyNpAML99Wnqi70ob6<br />+44eq3+LK3VFnub36Qp1xrRG35Q1XXjjlpImx0ZGuTEaocgTu2ZVYvs9fZJnf35O<br />FSK38fxpJfP0MsMZ4Kljn4clThWh9qGL4oArkZdWOCkyZupSwKPI7MUtP7JvNJw5<br />IVU+fDFbHmz/AIZHuEVS4GOIAU5n5ij+VOFWvXrdnYA3xJFFsdXv3wA+x8W9VHDS<br />6gGDef/iAYw2S+aC4XVWS3fXtVUp+8N0oDTW8G8N2kpKIADSDCrWCDXIG1d2LxzQ<br />UTkA/Kki1PWAd/RG5wmS9Rg6KAFccATAW5LiB76WutNpvpS0Czg229PJaQ/7VXi6<br />Bp7gFLJZvximu6xpvPxhgY+cBL8Xa21NnSiH1C7gaezOsrTBlmz9kSrFH+rOBqdY<br />O9Wz1s+rR3whQgj13gaUrPv4GXKzI+27Kyr/zQ+PCK0hwcrYedB1Gd2bczakdA8v<br />AdWFd96sU3Z7mflgc8b8GSNr0tAP2yXRCCgpamWwAco9eYH08yPN2+J40YND3s50<br />VdBnm7s2jjviR58ruZBnagnuX28qh1Ct8garUWveF0Z1JDg6dePL+gfm3AZFaR0G<br />gOMoyBB+4DU/69R61Ks+UMTxI4Cx1rGNLaInEzQR77OLgNG8DJGb2XaUc4MbiibR<br />+iomg1hoAuKix1JbJdXPQI9bsUtAAZx8L6R1+dt2Fl1IWVVRQ9MfL+1K70ieB0UX<br />kbw9yN0a+7r4JSMsjySkykPWtpRp+/DMUT1OvIsuK5Hr/+0IhQec8Dix/gIMmo8H<br />HUoCvY50SvxA1dl8FknMAUziVlZGWlnw2DvfZPZMZxT5PNGJBe1KUGfHSQ+bK3zt<br />K/M/SBsSfBVFHeoLSLquaLPswUqgA1ucRXcLxW3XSI2XTw+kHy53V6JSyBINv4C3<br />u07ZEiSewfDuUn9Ox/rkmGZavjlLx4EqJvKJbZ6wveh4N2jZez1FUnJqhvEnQ3Bh<br />OhgPTK9qE8n0ldGsy8+s2k4dTXuwhppmOQiTgJmUQ6AEQNc4O0njjFMBZmB+EcRO<br />LqJ413BkK1oFueIJ0rGOlwoFAH7Quz12D5qopIe94r+yFCbrgdRqatEsHLgAPgGq<br />qgy/QU1ldZas9FlKRlAcmecK2iGRgdnS52tOgaWBQo5Ai9z3lGPS9NmpBtKcEpAH<br />AVAsWPoesJuB8IedoxC+1AWy6XgsJWqBpSMvJWkgm8SCT/+lNRx4iBtL4d0vUcSs<br />pHJbScY8p9YwrAqLoVfYu8ZWSGkn+t9Sg8GxVoz04XwKUjt5oq9C1tUUFCpEFt1m<br />TNGECZFsrVCyXFcKL1Us8Lx5Wy0RV2jwN1vqbrlomojX1VWu9UKkLti1JlRHF0SF<br />Wetnpc7KD3MYTKA1NORKmOVBm0Up7Ngn9xfzEOxS4ti5qJ2YOd0QIh83MoU9T6wz<br />X+dahht4V/qB7A8V5Xc6ngtK4RNZb7znsoMnt0PzP+Z9HSRrHZwuL3ztBqFKqIL1<br />sr+ncUfquwEQlJIlVbDq9OD63pj0NChzmAnq+R5BTwDuyVaqECYOP9VNNaOOvnUH<br />qKR8WdQFBAyn27quskEuEg/p1L0PwSU7tbm92YdXWU0qb0doZBU44XDKs5vdV6Oj<br />2TBhwVfpR1Zjqz6pD0OpEuHVS+DNAVQ2AjdA2sN8ttUQ7cb37fZ2MsHrOrshb9xz<br />lYOX7tgdLK3VRlQBUKMuVMjIP5PR3p0Uu1Hci1OqXeggRj/kgPndLxvKQCFXBLXF<br />9wgv1z58hpMIGOop+YsJsmw3ium37ef1mU0yBd+Jw6sKO5pchYqzTjXHDgirQTg4<br />TqHsCaSGZZAhPjGvs84nV30pIrxSZ72TmvnbNJ7zLK3deeuG4dZhLVdRnKyliusP<br />jQEwnAU93391acIiZEp6L1zfc1Pf+b9hyOj/QpTy6iT7g45zXGu3BLoawkJHxNXI<br />Y00RNYgC/wfrzT7dGgJy6YG++3XcZQLB2e3WoUDrxyBGXfwCDdqinKMbmUyfQok2<br />QgEB0v1A09Dggx3uKnZ/aWtOUVsnsrJByYoPeM1VGrHMwZ8RCNv+wHQJ/W7q1PIn<br />Vw34uLhs5tPhIBvqiwcLcI5KhEkE5GG8NQW8u1AgCB1u7HtNt5RIAMevJ5DfjDkr<br />nAt3D6FInj/xllq3IquECaht6vng0dOu2pvHt6L9PZUFnBIJBHN5qldzPnDBQ7y/<br />Je4MRxIqRSUpkAjs4JIpRDlt19wPelfLRjQIbrOQXmxraejPrJRI09BoY8Ss3wNl<br />k//BLrYbWuOdrU3PHaX/6SiF1BBFapo5rcFFkUsIujyMdWQ//j8/Pc7oXYY2gpoL<br />il9rQQpXMlqSrxlBRjfoHTganIXC3EAY3c2VIuHQJtJptlqpYjY0Ww4pThAONmv7<br />s/ZI1ZMB5UoT8xvxRcIOLv4zUo6BQjg4q7D1khEnRyAS2IxlXchTFZfSNRfkGYBe<br />1SK+kBHB+C9x6YnU7cQMcM6oXqMT3RJfv+6JdFYFO66ziZkbOeZUqcmJIzK+IjZn<br />BRuDZCf23rQlZ4W5zGIUlKDXJX1IsAQ82uEfFEHNj3WGhRQMakfqdbBNQGIYQ3V9<br />zPId/rpcYNidQ0OvrBRcmsG3DE4WagK63pc4Kf9neVPXxzaR5sPht4wdDvHXnn61<br />fDXwwwPhniw06AqiQi/lpQHRh3c/dVubpwXDQbRklWasSfRtum5RzhqeRCPiQLpk<br />dJyoSbQWOhk9U6crLcm/K9ENP7W7x+WkD+e/tfBJ5Hu0JyD9tlS6SqoEVLLrJMkT<br />yFNr6Nk0YhoRX23bKkiCHS/aDK77tbRpCgHzrE6VWFLBrhlZvzC+VgRBaZ6v2Eb7<br />ghOOUbvDuyzLb24iNVEbrBwdD5qoZA0tE5Vqnbq974yrVECxCys/OFaugVG55Zmf<br />JZQsECHMpVptYIOKdkPlwqOW<br />=GGcX<br />-----END PGP MESSAGE-----</p>]]></description>
			<author><![CDATA[null@example.com (mook)]]></author>
			<pubDate>Wed, 30 Aug 2023 13:58:38 +0000</pubDate>
			<guid>https://forums.hyperbola.info/viewtopic.php?pid=6508#p6508</guid>
		</item>
		<item>
			<title><![CDATA[Re: Possible (but perhaps also dirty) solution for the non-stripping issue]]></title>
			<link>https://forums.hyperbola.info/viewtopic.php?pid=6507#p6507</link>
			<description><![CDATA[<p>To emulatorman</p><p>-----BEGIN PGP MESSAGE-----</p><p>hQIMAwAAAAAAAAAAARAArSaoVMl/BPvul3u8ijLuZbdknfqUmRswWXHrFRt2PtOL<br />j9MlF1An4ComcgCFcLQ6ky+hfTSO6zJ1GTcwdUTG+EnduHgsYrOvc3jcSgG0OFwG<br />oPqhY1hsOZB/6K8xG/r98QXKFnQ8e7M7D6uU60w+nRQqRsrcuNC7ufSK+19QrwUI<br />q2iM14amTdMpht8t1s7mBYLBaK8OKB3VI2HaarTlT04jpPtpQHQk71WMR85/ucG+<br />NGqSVDMeIL0mnYyDJ6V0oN6HVstX0ukodrUS3+vfykJqdHW5MlwqF7LkltSeJCKG<br />0yMH7RObYdAMuy9ahXfo6o1o1iaKIdGbwkIovOJzvjR7EHOaZ0RLXr3SV1c5H8In<br />zGnMDyOaZJRjRZQFot68tIQXb825vdqx87UDKyfq/U24QQ0v7Rnj75N2qVH/E1dD<br />obLYpmhBCxITdDVxMYJoVCOOjboobO2gfycvGkxBXjpFEpI1umZMyUcO7LooeeOC<br />71rBRF5zuaAoCT3m1uX15Gqo4MvQC10j0nK4QvXx4ZFAobEfk1IY06BEe4GqIeZl<br />s7HrfbdZU6g4uJctCzIZ77n0bH4zF1YYrBoksKTa1jUVpsm8NwDRmujivUTmAppV<br />hoks7JUN2aDFIrts7kApZauN41wpambaUTtojj208ahs7dcUptUlZ1D1qEpWeCvS<br />6gHQKbAGMq1PwdTKOX9GOnWdnvdV+kYqPofKbyTQ+Ihd3zk5Sylyf+of6fzvZoG6<br />dKz89R2bdWTRG6BoKgVg6zSuPrJ+FiqGk4Td5UsSCEm2J4/i6DD39QwNwxSqVc1F<br />XlAFkQ48sjXCqbNcEvUGzvx4npH1dZoX59lk25gSyQPKwA7OK3BT7AGT7E02oI17<br />AMIBS3IMvxBKNKPD7b64oI+LNDMuLM+rB/UPSpFb0d5zme09DlQWODRNnONc/u1U<br />Aiir6Qbo9iziQdJHLwirHr6Fu6jFKmmNFYKhfNh2jRcT5mIIFC9TlPno7051IYPy<br />mcFZcr9SjsmP9XiZ7gTvX7C74/WQiumx9r0cx3vR6H/pzP+V7c13tuDrLkYGNXHb<br />F7UR+2ktc9g8VZ83G0UzHJcIyDdFkYEz6BwY8OmsUvbGyra73YiYbileC9Cpjroo<br />IHLcG2ABRZsPbz0JBHbws6WTQmWrY74g4zKpA0ZVu+27pmjMgHIjrfhh/r1/SB9F<br />prm7ak0hZslRHPj+apahiqu8MhMst6f9IBI3hWadK6YQUP5T0Ho0WYZYgqeBJ6hu<br />xjwmAtAckfmzIObX9eIypN+Er+k+HO/2rUEe/X7BjU1xLUlguv7nCGlEjSAz5W3a<br />9joBqlRHxiPl/OtEZlHRvHe6EYf2uDktAa/mMrMXqLrP5k266Fe0MNvc/aJH4Tt8<br />zdFlOOuQCYIwhz+0WlMOGj+S611RnJf+thaPhPLZ5/qocD20T7Pxy2tx4quQrMaL<br />fN0F966ktcEMp4YYplTOqXKIlJoiu2vR7cuksJxOD7Nbc5joNKJtOrzAPehji6Sn<br />q9OSJ6WXgcX3Sn9oSYkbYJfeRTFv5WugQiI1sd3TNXtolU+6QuYMpFS/8JRPtN1n<br />HmDEZ7+fQx86L/wzePFYlCdlU0yYzpFqWAFFNNdnwtlVixXMfi7WEGpNaKijCQXy<br />45xEKGSKZC6YrFdLwAXOVT01gwp4WKNFuVGqtrA5Dwght/eQt/NSBwk9y7sN2QUu<br />iEIlMl0RyiQE0DAf6umQYI/QNKY5i3+fMaOMBXSdamAE5WzP+0EEMK4hLRIatkkZ<br />iveSpjSF1JO/+C9Li+xxsy0CE1EBBZcXtFDDNlRlLOfgFdEZjOdwc4Sj9vrSvSpY<br />+1pQ09j3BohiX3XiN0UISjIRC/OhrXSbdPZ1m9+wHwUgE/1WxIrwJ2+GGgRiJ1SH<br />TSAbeu/tazAXNDhaTT9q1/Uql8+Vf7O1q6LFpyxvIMnf9sgti6/i7125N/Ylpeg9<br />DaV7hwm7u3Q1wFuN7oLsYhbCfFPRRtcOYK03yM/IK3A1Oel33brohbTOnlMA0qZn<br />AIDRVlI//W+Bm2zcu5KVp/HpOcVAxIUUx9iV+21flE59EjgCCBrN27hXPlySVuWf<br />JwfC1BL6BX6Cp5ekk+eyhbKAIUBxPYjy9oSNp4xwvMK8RhVXVQ+6IiFxjXw3pAw2<br />Lf3HoGJb+4IGL+fDdEr0POWqldN/bRNEiNJwg1dP5vug3CKb6F5RT0I0+zg7hxc6<br />/kAYFYH5yWQvp0GgyniBgydtkwSgSvspJVVAf2pHMz8eTSsQNr2iH0AALThpS1lz<br />TgjUiXDLMvrQvmrpeurwSNQ+e6YVQ/MbJ/FpEWEUjEqioc0EIYD6Cr83beukHExP<br />TvW6SibKJ3YKaKlJXMPWNhAcQzYMrlgqHMpuXzwGIAfZZCxcdUVqyUTSAjg8fHCS<br />s2/NztZdsKiRQopKp5088HFEuT6tJh0CXWulXi5TNXyhDr19y5uNBeYlVJpjs6F5<br />AnXxctv5O9SUOu8kGhwOGm1vI1Fx+eb/m6wdIIm2t2VRpzlHdw6wfh6hOlinWgzd<br />wQToeehI7WWDRr/YZbdXjbnx7MuqIpycX9ZvozmAC/+vl8zsGret4XN27JJMfSLU<br />Sb2B12mix7RzRdAN+G38s8ywbHC6SbUi4CRDf6JQlW/lPjVihr0Bn3YpABbtA0DN<br />GEJ+0XSbYTT8vHlI1IbXzZGpiKb7866Qo/Vz50fqba43xCxUM81giHxNj/XAOH9w<br />vXTBLI5hDJCeLIMeNNlEH/ZtJD6K3I3DPXZsgYoGHGBCJp4kdGubsy5QaLI7Filg<br />jqZ+nXk7bL88xEh8BS1wMr2ot8lTnd8LvLBFSAUlAmCBDTgsOeKXosJsnYpV19+A<br />uKQYzpLpFJ+3LxZxfwvvsfSBU5zsxPi4FgpO8MgLEquNEnV2xwHnj6drKchqVfRY<br />3rHvSRQu53a+Y2zAnFfSTGbAYdaQtyLoA02QjKHuZwDFAk1z3Zsf2H1k2utlcp7j<br />Q9QxgAiGm7VncaBA0axxOcKPeYDwe9fbcDAKJVuMoP4cVXdGx28MOPNuZzQ20Huy<br />bWBUGdHEyyMgW1y2FSU0E8SjLXm5sszkDVdGc7EdtrpECoOINxvvp/JQRFzHCSmf<br />aZcETqPBfPOt1KkYbtV3xszs81BZf3sck8OXm3zib4Gp9q/BcAk8AihhCFXNqhiy<br />jUB1HLWMN0PV7QMAXdA/krq2p++5hTDQlZgeNtgLUdRAFw5yXekAcOxA9twPLq1G<br />WNQZm3GSeQ4CrPjTUuKTOtmYyqYRYHRCHFXZwsI16wD63lS6bN5yvOfXXRn5CQsg<br />lAAbYPL0POzkncbTMsLHLC9smCQF/0tkBdhS0ywWCF/txcgzRkkd1kbvRzvlwWTk<br />8EH2fkl75D2R7eWsI2l7TQ==<br />=kQtU<br />-----END PGP MESSAGE-----</p>]]></description>
			<author><![CDATA[null@example.com (mook)]]></author>
			<pubDate>Wed, 30 Aug 2023 13:56:00 +0000</pubDate>
			<guid>https://forums.hyperbola.info/viewtopic.php?pid=6507#p6507</guid>
		</item>
		<item>
			<title><![CDATA[Re: Possible (but perhaps also dirty) solution for the non-stripping issue]]></title>
			<link>https://forums.hyperbola.info/viewtopic.php?pid=6506#p6506</link>
			<description><![CDATA[<p>Talk is cheap, show me the code!</p><p>The shell script for stripping and repackaging all non-stripped packages is finished.</p><p>Excluding comments and some auxiliary data, only about 50 lines code, very simple.<br />Though simple, the code is very efficient.</p><p>I use the public keys of the members of the develop team to encrypt the shell script here.<br />The members of the develop team can use his/her own private keys to decrypt it for reading.</p><p>I have done what I can do. I hope the develop team will not reject to repackage any more.</p>]]></description>
			<author><![CDATA[null@example.com (mook)]]></author>
			<pubDate>Wed, 30 Aug 2023 13:53:16 +0000</pubDate>
			<guid>https://forums.hyperbola.info/viewtopic.php?pid=6506#p6506</guid>
		</item>
		<item>
			<title><![CDATA[Re: Possible (but perhaps also dirty) solution for the non-stripping issue]]></title>
			<link>https://forums.hyperbola.info/viewtopic.php?pid=6505#p6505</link>
			<description><![CDATA[<p>In fact, the new MIME type &quot;application/x-pie-executable&quot; which is introduced by file v5.33 affects the result of stripping.<br />But it is not the primary reason.<br />The real one is that our file v5.38 enables the seccomp support.<br />Luckily, we have the option -S, --no-sandbox to disable sandboxing which is enabled by default.</p><p>See the patch below for details.</p><p>diff --git a/scripts/libmakepkg/tidy/strip.sh.in b/scripts/libmakepkg/tidy/strip.sh.in<br />index 1c7aacf..0d44ab1 100644<br />--- a/scripts/libmakepkg/tidy/strip.sh.in<br />+++ b/scripts/libmakepkg/tidy/strip.sh.in<br />@@ -94,7 +94,7 @@ tidy_strip() {</p><p> &nbsp; &nbsp; &nbsp; &nbsp; local binary strip_flags<br /> &nbsp; &nbsp; &nbsp; &nbsp; find . -type f -perm -u+w -print0 2&gt;/dev/null | while read -rd &#039;&#039; binary ; do<br />-&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; case &quot;$(file -bi &quot;$binary&quot;)&quot; in<br />+&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; case &quot;$(file -S -bi &quot;$binary&quot;)&quot; in<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; *application/x-sharedlib*)&nbsp; # Libraries (.so)<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; strip_flags=&quot;$STRIP_SHARED&quot;;;<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; *application/x-archive*)&nbsp; &nbsp; # Libraries (.a)<br />@@ -108,6 +108,8 @@ tidy_strip() {<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; esac;;<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; *application/x-executable*) # Binaries<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; strip_flags=&quot;$STRIP_BINARIES&quot;;;<br />+&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; *application/x-pie-executable*)&nbsp; # Relocatable binaries<br />+&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; strip_flags=&quot;$STRIP_SHARED&quot;;;<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; *)<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; continue ;;<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; esac</p><p>Therefore this patch is better than the previous patch from the develop team.<br />Please replace.</p>]]></description>
			<author><![CDATA[null@example.com (mook)]]></author>
			<pubDate>Wed, 30 Aug 2023 13:51:34 +0000</pubDate>
			<guid>https://forums.hyperbola.info/viewtopic.php?pid=6505#p6505</guid>
		</item>
		<item>
			<title><![CDATA[Re: Possible (but perhaps also dirty) solution for the non-stripping issue]]></title>
			<link>https://forums.hyperbola.info/viewtopic.php?pid=6502#p6502</link>
			<description><![CDATA[<p>I give also more details in this separate posting:</p><p>- Hyperbola has an own build-server, also taking in the signing for packages. Reworking them manually is not alone &quot;dirty&quot; but also error-prone for signing.<br />- You can overlook the build-server on the repository (<a href="https://www.hyperbola.info/packages/?sort=&amp;q=laminar">https://www.hyperbola.info/packages/?so … ;q=laminar</a>) and also for the job-configurations (<a href="https://git.hyperbola.info:50100/services/hyperjobs.git/">https://git.hyperbola.info:50100/servic … rjobs.git/</a>)</p><p>So everyone is able to create own build-servers and corresponding configurations. If you want to rebuild, you can at any time. <img src="https://forums.hyperbola.info/img/smilies/wink.png" width="15" height="15" alt="wink" /></p>]]></description>
			<author><![CDATA[null@example.com (throgh)]]></author>
			<pubDate>Sun, 27 Aug 2023 11:45:32 +0000</pubDate>
			<guid>https://forums.hyperbola.info/viewtopic.php?pid=6502#p6502</guid>
		</item>
		<item>
			<title><![CDATA[Re: Possible (but perhaps also dirty) solution for the non-stripping issue]]></title>
			<link>https://forums.hyperbola.info/viewtopic.php?pid=6499#p6499</link>
			<description><![CDATA[<p>That is impossible to do and also would not responsible from us if we do that. Modifying packages like this on that level is not working. So your goal is only to reduce the sizing of the ISO-file. The goal here what I underlined was and is quite different: Handing out a functional system (what it is also now) and hand out for the community to take in a feature-complete process, which it is.</p><p>As said: We are working on HyperbolaBSD, if we do that now like your proposal we can break up with development and only work again for Hyperbola GNU/Linux-libre. This is not going to happen! So to get the misunderstanding out: The thought was here for the shellscript used for the running system and strip installed data, when users wish to do so. Not that we modify packages on this level as we could otherwise better rebuild them. And as said: This is also possible as demonstrated now with the latest upgrades we had in pipeline. 0.4.3 will be released as the versions before, based on our testing as it is now. We have worked very hard to get to this point and as seen also patched the complete different issue as it was not the patch and not its reasoning from the version of the package <strong>file</strong>.</p><p>If you want you can support at any time. I enhance the possible roadmap to get into:</p><p>- as pacman is now completely running with all features and also hyperman can receive the patching we can hand this out and have also first packages rebuild, further is possible after 0.4.3 for another community-supported release<br />- libressl-update would be included within and combined</p><p>And yes: Besides development for HyperbolaBSD this would be my personal interest also to support and add the helping hand from myself. We would call this &quot;DevOps&quot;-mindset as Hyperbola was always based indirect on this and now finds its own roots with a naming into this. It is not about tools but the whole mindset and idea. Not someone else is doing and the rest waits and / or demands, reports. All interested doing, helping and reporting sidewise researching. This is the mindset for Hyperbola! <img src="https://forums.hyperbola.info/img/smilies/smile.png" width="15" height="15" alt="smile" /></p><p>Last&nbsp; but not least: This is nevertheless a <strong>feature-issue not a real bug</strong>. The software is for some packages big and the outcoming ISO-file is also bigger. Nothing else! And a personal note: This is as always meant as invitation for every interested person. If you want, you can support us financial or get into the team for doing exactly this here mentioned.</p>]]></description>
			<author><![CDATA[null@example.com (throgh)]]></author>
			<pubDate>Sun, 27 Aug 2023 10:02:26 +0000</pubDate>
			<guid>https://forums.hyperbola.info/viewtopic.php?pid=6499#p6499</guid>
		</item>
		<item>
			<title><![CDATA[Re: Possible (but perhaps also dirty) solution for the non-stripping issue]]></title>
			<link>https://forums.hyperbola.info/viewtopic.php?pid=6495#p6495</link>
			<description><![CDATA[<p>For the non-stripping bug, maybe we can avoid recompilation to achieve our goal of stripping.</p><p>What do we want?<br />In v0.4.3 (the next stable release of Hyperbola/GNU Linux-libre), all binaries and libraries in our packages should be stripped as desired.</p><p>Where dose the next stable release come from?<br />The current testing release.</p><p>What is the current testing release?<br />Many packages which are consist of binaries, libraries and some other files.</p><p>So what can we do?<br />Decompress those packages, strip files if needed, modify the corresponding metafiles, then repackage and update the signatures.<br />Next copy the current testing release to the next stable release.<br />Finally update core.db and extra.db.</p><p>Details are as follows. (For example, consider the package grep.)<br />Step 1. $ bsdtar -xf <a href="https://repo.hyperbola.info:50011/gnu-plus-linux-libre/testing/gnu-plus-linux-libre/testing/core/os/x86_64/grep-3.4-2-x86_64.pkg.tar.lz">https://repo.hyperbola.info:50011/gnu-p … pkg.tar.lz</a><br />Step 2. $ strip -s pkg/grep/bin/grep<br />Step 3. Compute the new hashes of pkg/grep/bin/grep as below.<br />&nbsp; &nbsp; &nbsp; &nbsp; $ md5sum pkg/grep/bin/grep | cut -d &#039; &#039; -f 1 (The result is 3624a90a6e7ca3f512f6ab26839693e5)<br />&nbsp; &nbsp; &nbsp; &nbsp; $ sha256sum pkg/grep/bin/grep | cut -d &#039; &#039; -f 1 (The result is 1f826712974232b4483b2b995797bbf36bce193ef5073fb0f98652a240c299cc)<br />&nbsp; &nbsp; &nbsp; &nbsp; $ cat .MTREE | gzip -d &gt; .MTREE.txt<br />&nbsp; &nbsp; &nbsp; &nbsp; Find the line &quot;./bin/grep time=1626931654.540085000 size=184488 md5digest=8c7677260483563dce72662577f242cb sha256digest=00e8b6b117d138ddec316a0b09b4a5fa901ae8cde32d1a4fa8f6550bbc94bbb9&quot; in .MTREE.txt<br />&nbsp; &nbsp; &nbsp; &nbsp; Update this line. (The new line is &quot;./bin/grep time=1626931654.540085000 size=157824 md5digest=3624a90a6e7ca3f512f6ab26839693e5 sha256digest=1f826712974232b4483b2b995797bbf36bce193ef5073fb0f98652a240c299cc&quot;.)<br />&nbsp; &nbsp; &nbsp; &nbsp; $ cat .MTREE.txt | gzip -9 &gt; .MTREE<br />Step 4. Modify .PKGINFO<br />&nbsp; &nbsp; &nbsp; &nbsp; Only the line &quot;size = 1173504&quot; needs to be modified.<br />Step 5. Repackage (use bsdtar directly rather than `makepkg -R`) and update the signatures.</p><p>The above procedure is just for a single package.<br />But we can write a shell script to implement the similar procedure for all packages.<br />Certainly, the develop team needs some time to discuss and to implement the code.</p><p>What&#039;s the advantqages of this idea?<br />1. All modifies happens on the side of the develop team.<br />2. No recompilation is needed. (I guess one day is enough for fixing all packages if the performance of Hyperbola&#039;s server is strong.)<br />3. Complete automation. (The only human time consumption is from implementing the shell script.)</p><p>Note.<br />1. Please do more tests on the shell script before the final fix to avoid importing new bugs.<br />2. Don&#039;t forget to update core.db and extra.db.<br />3. The develop team should first finish the fix of all packages, and then generate the new live ISO hyperbola-milky-way-v0.4.3-dual.iso. Otherwise, the live ISO will be still &quot;non-stripped&quot;. If my estimation is correct, the size of the desired hyperbola-milky-way-v0.4.3-dual.iso is less than 700MB.</p>]]></description>
			<author><![CDATA[null@example.com (mook)]]></author>
			<pubDate>Sun, 27 Aug 2023 09:05:29 +0000</pubDate>
			<guid>https://forums.hyperbola.info/viewtopic.php?pid=6495#p6495</guid>
		</item>
		<item>
			<title><![CDATA[Re: Possible (but perhaps also dirty) solution for the non-stripping issue]]></title>
			<link>https://forums.hyperbola.info/viewtopic.php?pid=6494#p6494</link>
			<description><![CDATA[<p>And some results:</p><p><strong>gcc</strong></p><p>Old: <br />Package Size: &nbsp; &nbsp; 175.6 MB<br />Installed Size: &nbsp; &nbsp; 871.0 MB</p><p>New:<br />Package Size: &nbsp; &nbsp; 32.4 MB<br />Installed Size: &nbsp; &nbsp; 130.2 MB</p>]]></description>
			<author><![CDATA[null@example.com (throgh)]]></author>
			<pubDate>Sat, 26 Aug 2023 19:38:22 +0000</pubDate>
			<guid>https://forums.hyperbola.info/viewtopic.php?pid=6494#p6494</guid>
		</item>
		<item>
			<title><![CDATA[Re: Possible (but perhaps also dirty) solution for the non-stripping issue]]></title>
			<link>https://forums.hyperbola.info/viewtopic.php?pid=6493#p6493</link>
			<description><![CDATA[<p><strong>cryptsetup</strong> will be part of the ISO for 0.4.3 <img src="https://forums.hyperbola.info/img/smilies/smile.png" width="15" height="15" alt="smile" /><br />Rebuilding for libressl possible after 0.4.3 as community-project, if wanted.</p>]]></description>
			<author><![CDATA[null@example.com (throgh)]]></author>
			<pubDate>Sat, 26 Aug 2023 18:41:54 +0000</pubDate>
			<guid>https://forums.hyperbola.info/viewtopic.php?pid=6493#p6493</guid>
		</item>
		<item>
			<title><![CDATA[Re: Possible (but perhaps also dirty) solution for the non-stripping issue]]></title>
			<link>https://forums.hyperbola.info/viewtopic.php?pid=6492#p6492</link>
			<description><![CDATA[<p>I have edited the title of the thread so it is clear for all!</p>]]></description>
			<author><![CDATA[null@example.com (throgh)]]></author>
			<pubDate>Sat, 26 Aug 2023 12:04:15 +0000</pubDate>
			<guid>https://forums.hyperbola.info/viewtopic.php?pid=6492#p6492</guid>
		</item>
		<item>
			<title><![CDATA[Re: Possible (but perhaps also dirty) solution for the non-stripping issue]]></title>
			<link>https://forums.hyperbola.info/viewtopic.php?pid=6491#p6491</link>
			<description><![CDATA[<p>Especially for the point &quot;libressl&quot; coming in details: I have for sure interest to support and help - as always. So I can propose that with your help we can look into and work with a branch besides HyperbolaBSD stay our focus. As far I can I will support this, but nevertheless 0.4.3 is not going to get this upgrade.</p><p>But this is not a generic NO, it is a generic meant helping hand. <img src="https://forums.hyperbola.info/img/smilies/smile.png" width="15" height="15" alt="smile" /><br />What do you say? We can go package by package and if people have interest we can even create a separate thread and I commit the proposed changes while we work in it together.</p>]]></description>
			<author><![CDATA[null@example.com (throgh)]]></author>
			<pubDate>Sat, 26 Aug 2023 11:47:33 +0000</pubDate>
			<guid>https://forums.hyperbola.info/viewtopic.php?pid=6491#p6491</guid>
		</item>
		<item>
			<title><![CDATA[Re: Possible (but perhaps also dirty) solution for the non-stripping issue]]></title>
			<link>https://forums.hyperbola.info/viewtopic.php?pid=6490#p6490</link>
			<description><![CDATA[<p>Okay, please propose a script for striping while we are also rebuilding some further packages we have already in the pipeline. But nevertheless: As said before this is a community-focussed system. So also the community can be there to write this script and provide as alike maintain it.</p><p>For the rebuilding-point again: Do you have only a slight image what timeslot is needed to rebuild 160 packages? I can underline again: This is not possible for a little team and your appointed &quot;bug&quot; is <strong>not a bug</strong> but a feature-issue. And your chosen name for this thread is also not okay as looks like our fix is not working.</p><p>To the details:</p><p>- Upgrading libressl and rebuilding around 160 packages is a not the full point as libressl is always part of a clean chroot and there are packages using it as indirect dependency, so the count 160 is not the full number. Why I can state this? Because I have seen it the same with the removal of zstd and this took two weeks of getting all dependencies and rebuilding, with wide a less count of packages. As said this point is for sure not possible and you should count also that libressl-patching will be therefore needed, so even more work and not a simple rebuild.</p><p>- About cryptsetup: As noted it does not stand on our roadmap, but I can take the point with and we talk about it in the team.</p><p>The points now in the outcome:</p><p><strong>You counted 160 packages, but there are right more to rebuild and patch. So an issue for me / us in that point!</strong></p><p><strong>We talk about adding cryptsetup.</strong></p><p>Let&#039;s work all together on solutions and ideas.</p>]]></description>
			<author><![CDATA[null@example.com (throgh)]]></author>
			<pubDate>Sat, 26 Aug 2023 11:41:06 +0000</pubDate>
			<guid>https://forums.hyperbola.info/viewtopic.php?pid=6490#p6490</guid>
		</item>
		<item>
			<title><![CDATA[Possible (but perhaps also dirty) solution for the non-stripping issue]]></title>
			<link>https://forums.hyperbola.info/viewtopic.php?pid=6489#p6489</link>
			<description><![CDATA[<p>Nice to see the active reaction to <a href="https://forums.hyperbola.info/viewtopic.php?id=889">my previous post</a> from developers.</p><p>Maybe recompiling all packages are unrealistic, but we can still do something to solve the annoying non-st<br />ripping bug.<br />I suggest Hyperbola&#039;s developers to write a simple shell script for their users to strip those remaining n<br />on-stripped files on their systems.</p><p>For LibreSSL, if possible, I think we&#039;d better update it.<br />After all, only about <a href="https://forums.hyperbola.info/viewtopic.php?id=889">160 packages</a> require it.&nbsp; (In other words, we only need to recompile about 160 packges.)</p><p>For cryptsetup, only one line editing in <a href="https://git.hyperbola.info:50100/software/hyperiso.git/tree/configs/profile/packages.both">https://git.hyperbola.info:50100/softwa … kages.both</a> is enough. I think it&#039;s like a piece of cake for any developers.</p>]]></description>
			<author><![CDATA[null@example.com (mook)]]></author>
			<pubDate>Sat, 26 Aug 2023 10:55:35 +0000</pubDate>
			<guid>https://forums.hyperbola.info/viewtopic.php?pid=6489#p6489</guid>
		</item>
	</channel>
</rss>
