Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1u6Fmn-00DBsq-Vk for pgsql-pkg-yum@arkaria.postgresql.org; Sat, 19 Apr 2025 21:31:43 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1u6Fml-002FFx-LV for pgsql-pkg-yum@arkaria.postgresql.org; Sat, 19 Apr 2025 21:31:40 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1u6Fml-002FDp-BM for pgsql-pkg-yum@lists.postgresql.org; Sat, 19 Apr 2025 21:31:40 +0000 Received: from q.saper.info ([2605:2700:0:2:a800:ff:fec7:5c61]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1u6Fmi-000y2Q-1e for pgsql-pkg-yum@lists.postgresql.org; Sat, 19 Apr 2025 21:31:39 +0000 Received: from q.saper.info (localhost [127.0.0.1]) by q.saper.info (8.18.1/8.18.1) with ESMTPS id 53JLVX2W020526 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO) for ; Sat, 19 Apr 2025 21:31:34 GMT (envelope-from saper@saper.info) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=saper.info; s=Sep2014; t=1745098294; bh=Tax06CSTqzIdvG3mMTrqpvee+Q+utZQK44mNkvhTSO0=; h=Date:From:To:Subject; b=F1865RZsxSpDadf0isfKF4sQx7MueehTkypjHJb/arg6ZoBnAA81gY0TPWOz4PKcu 2ikGPj3LPCA4piZNDByy4OC3HGEDnu50RJ9g4QBc3NGVr/RTaccta6k1ZeZETet7Aj 630gfSXZoovnWou2dtqm8APIHKH2lFSDuL0sUDlE= Received: from localhost (saper@localhost) by q.saper.info (8.18.1/8.18.1/Submit) with ESMTP id 53JLVXB4020523 for ; Sat, 19 Apr 2025 21:31:33 GMT (envelope-from saper@saper.info) X-Authentication-Warning: q.saper.info: saper owned process doing -bs Date: Sat, 19 Apr 2025 21:31:33 +0000 From: Marcin Cieslak To: pgsql-pkg-yum@lists.postgresql.org Subject: Empty %files file debugsourcefiles.list Message-ID: <5r2r9227-1rq9-3467-9qo5-s89n3son011r@fncre.vasb> MIME-Version: 1.0 Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-256; boundary="2201072851-1646798264-1745098293=:1031" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --2201072851-1646798264-1745098293=:1031 Content-Type: text/plain; format=flowed; charset=US-ASCII Hello, I try to rebuild some of the packages from the repo and it looks like "make rpm17" in the directories: rpm/redhat/17/postgresql-17/F-41 (tried on Fedora 41) rpm/redhat/17/postgresql-17/F-42 (tried on Fedora 42) fails with: Processing files: postgresql17-debugsource-17.4-4PGDG.f42.x86_64 error: Empty %files file /home/saper/src/pgrpms/rpm/redhat/17/postgresql-17/F-42/postgresql17-17.4-build/postgresql-17.4/debugsourcefiles.list RPM build errors: Empty %files file /home/saper/src/pgrpms/rpm/redhat/17/postgresql-17/F-42/postgresql17-17.4-build/postgresql-17.4/debugsourcefiles.list make: *** [../../../../global/Makefile.global-PG17:104: nopreprpm17] Error 1 In fact, most of the lists that probably should contain some information are empty: $ find . -name '[de][el]*.list' -ls 27653980 0 -rw-r--r-- 1 saper saper 0 Apr 19 17:13 ./postgresql17-17.4-build/postgresql-17.4/debugsources.list 27653981 12 -rw-r--r-- 1 saper saper 10347 Apr 19 17:13 ./postgresql17-17.4-build/postgresql-17.4/debugfiles.list 27653982 0 -rw-r--r-- 1 saper saper 0 Apr 19 17:12 ./postgresql17-17.4-build/postgresql-17.4/debuglinks.list 27653983 8 -rw-r--r-- 1 saper saper 4577 Apr 19 17:13 ./postgresql17-17.4-build/postgresql-17.4/elfbins.list 27726846 0 -rw-r--r-- 1 saper saper 0 Apr 19 17:13 ./postgresql17-17.4-build/postgresql-17.4/debugsourcefiles.list I have stepped through the execution of /usr/bin/find-debug-info and it seems that at the moment it tries to extract the information from the binaries they are stripped already. Fedora 42 is a brand new VM with lots of dependencies need to build our stuff added. I have reproduced the effect on a laptop running a pretty minimal Fedora 41. I have managed to build libpq with the following patch, so not everything is broken: diff --git a/rpm/redhat/main/common/libfq/main/libfq.spec b/rpm/redhat/main/common/libfq/main/libfq.spec index 892dbb50f..d7d3e3c53 100644 --- a/rpm/redhat/main/common/libfq/main/libfq.spec +++ b/rpm/redhat/main/common/libfq/main/libfq.spec @@ -23,6 +23,10 @@ A wrapper library for the Firebird C API, loosely based on libpq for PostgreSQL. %setup -q -n %{name}-%{version} %build +%set_build_flags +%if 0%{?fedora} >= 42 +CFLAGS="-std=gnu17 $CFLAGS" +%endif ./configure --prefix=%{_prefix} \ --with-ibase=%{_includedir}/firebird --libdir=%{_libdir}/ I continue to research this, but what could be wrong in my environment if anyone has already encountered this? By the way, I have pushed my work around to build libfq to https://repo.or.cz/pgrpms/saper.git/shortlog/refs/heads/libfq-std-gnu17 Marcin --2201072851-1646798264-1745098293=:1031 Content-Type: application/pkcs7-signature; name=smime.p7s Content-Transfer-Encoding: BASE64 Content-Description: S/MIME Cryptographic Signature Content-Disposition: attachment; filename=smime.p7s MIIOdgYJKoZIhvcNAQcCoIIOZzCCDmMCAQExDzANBglghkgBZQMEAgEFADAL BgkqhkiG9w0BBwGgggq9MIIEvDCCA6SgAwIBAgIQeEqpEhjRpCYIUTzTZlVD ozANBgkqhkiG9w0BAQsFADBMMSAwHgYDVQQLExdHbG9iYWxTaWduIFJvb3Qg Q0EgLSBSMzETMBEGA1UEChMKR2xvYmFsU2lnbjETMBEGA1UEAxMKR2xvYmFs U2lnbjAeFw0yMDA5MTYwMDAwMDBaFw0yOTAzMTgwMDAwMDBaMFsxCzAJBgNV BAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMTEwLwYDVQQDEyhH bG9iYWxTaWduIEdDQyBSMyBQZXJzb25hbFNpZ24gMSBDQSAyMDIwMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvxvJBqEapaux2/z3J7fFslRO WjKVJ5rCMfWGsg17dmD7NSnG7Spoa8d3htXsls1IMxoO8PyouQajNQqYmlYo xinlqenMNv7CJyEKMOAtglBmD6C/QC7kT+dSx4HfSTs8xmv8veJOldMzF8S/ BEn/tD4w/Dvpg+oXOqDyOiHPTacRFK0QHoq5eEbBmVS8W0rwcaRotO9fGTA+ NjF0My7GLRNK0eMPGh2hcPZURQhXy7wRQ8XFIfEA6kaQHHN22ncnVtwqiTmA wTR+4GNNVinG3KjNZLAVSnGrdCvT2I4Zo19hKy5PX6o7wrVXvMR4zV5VBFwV 6ZDM+xewao7Mup+SbwIDAQABo4IBiTCCAYUwDgYDVR0PAQH/BAQDAgGGMB0G A1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDBDASBgNVHRMBAf8ECDAGAQH/ AgEAMB0GA1UdDgQWBBSFu/DMxDa1CmJ2o5kuj7s6aq3FUTAfBgNVHSMEGDAW gBSP8Et/qC5FJK5NUPpjmove4t0bvDB6BggrBgEFBQcBAQRuMGwwLQYIKwYB BQUHMAGGIWh0dHA6Ly9vY3NwLmdsb2JhbHNpZ24uY29tL3Jvb3RyMzA7Bggr BgEFBQcwAoYvaHR0cDovL3NlY3VyZS5nbG9iYWxzaWduLmNvbS9jYWNlcnQv cm9vdC1yMy5jcnQwNgYDVR0fBC8wLTAroCmgJ4YlaHR0cDovL2NybC5nbG9i YWxzaWduLmNvbS9yb290LXIzLmNybDBMBgNVHSAERTBDMEEGCSsGAQQBoDIB KDA0MDIGCCsGAQUFBwIBFiZodHRwczovL3d3dy5nbG9iYWxzaWduLmNvbS9y ZXBvc2l0b3J5LzANBgkqhkiG9w0BAQsFAAOCAQEAWWtqju12g524FdD2HwUX U1rSxeM5aSU1cUC1V/xBjXW0IjA7/3/vG2cietPPP/g3lpoQePVJpQAKZml8 1fHwPPivFK9Ja41jJkgqGzkORSC0xYkh2gGeQg1JVaCzcrRzJElRjT442m6F pbLHCebxIHLu0WBNjLZreB6MYMaqdPL6ItbXtD/BU4k517cEuUbczoBFZAra jq7oUBWXuroln5AMnRwVNwgJN4Np0s4kkJ94KepzbFOLzcbnfUB0+xT4foXm bM0GmmcPGOy0qvqEHJsBwDZXDxIk8oqCnnLngi7N94Sn4eTcmpZ9NH2dDN1O TEPVXgRG5X1pBcNtMWG6MDCCBfkwggThoAMCAQICDCKqoJRMYYx5sYJHGzAN BgkqhkiG9w0BAQsFADBbMQswCQYDVQQGEwJCRTEZMBcGA1UEChMQR2xvYmFs U2lnbiBudi1zYTExMC8GA1UEAxMoR2xvYmFsU2lnbiBHQ0MgUjMgUGVyc29u YWxTaWduIDEgQ0EgMjAyMDAeFw0yMzAzMDcxNjExMDlaFw0yNjAzMDcxNjEx MDlaMDwxGTAXBgNVBAMMEHNhcGVyQHNhcGVyLmluZm8xHzAdBgkqhkiG9w0B CQEWEHNhcGVyQHNhcGVyLmluZm8wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAw ggIKAoICAQC8MB3fTYVrTadH5qE2CIa4VLvlL6QHgDriMRLkTA49SPszYCO0 fZTEpdSw8fc6kK9p2fD63LAfOHeD7jzey5aHBzpIGlxeFkn0Ce2BCYY5yLxK i9byoCwrpLchTR1Itpk1w+zy5E4T9KBTL1+c+w+TKpaIvFLXtjZtz4wQGi0p e/nRkRK9htGG3mETh+APitedl+ImGaI8NK9PELxuSkXnYAvGPpnXir8vbszk tJU1b0TevL/i3Sy6fhOhunZmTo1QDM7Zw4UyVjkQgTvL3y4I0tIrVjlam08x XZeMp+i/Gl51eHGvRVfvdJUJAjrWhrFEp8+2FZouWxWzAlHdd2sRp1AekNdP CeRgHeIF6uNtSseL1grKAjU+4BiixWPp1y1niB0humoQHoub/6fO/mU+//rW l3gTwZNu4FuKgZlfPw+qnvuka0c9dUNIZRCE5z8yXjS8R9yZWirnHNhYxf/e R2y4jaiHzPAjZlZZ2rGx8xVfB2n2JsAicj2+ZxmXlQ1yd5RW1pfxG3cdNNC5 uZ+j4JIN2ElsIjEKmMn9gHdoaEMAy/ENwNiMDBadLnc8qWirq/Ktp2dBSf2y /sH9xMpVyk8wuYjpbCnX4xslAensno5A20MYdKGPRFaItEhNPNbfzc1+4br8 exoXFX1F9ZJK9gGUO2nLbdRycphdyzxzgQIDAQABo4IB2jCCAdYwDgYDVR0P AQH/BAQDAgWgMIGjBggrBgEFBQcBAQSBljCBkzBOBggrBgEFBQcwAoZCaHR0 cDovL3NlY3VyZS5nbG9iYWxzaWduLmNvbS9jYWNlcnQvZ3NnY2NyM3BlcnNv bmFsc2lnbjFjYTIwMjAuY3J0MEEGCCsGAQUFBzABhjVodHRwOi8vb2NzcC5n bG9iYWxzaWduLmNvbS9nc2djY3IzcGVyc29uYWxzaWduMWNhMjAyMDBMBgNV HSAERTBDMEEGCSsGAQQBoDIBKDA0MDIGCCsGAQUFBwIBFiZodHRwczovL3d3 dy5nbG9iYWxzaWduLmNvbS9yZXBvc2l0b3J5LzAJBgNVHRMEAjAAMEkGA1Ud HwRCMEAwPqA8oDqGOGh0dHA6Ly9jcmwuZ2xvYmFsc2lnbi5jb20vZ3NnY2Ny M3BlcnNvbmFsc2lnbjFjYTIwMjAuY3JsMBsGA1UdEQQUMBKBEHNhcGVyQHNh cGVyLmluZm8wHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMEMB8GA1Ud IwQYMBaAFIW78MzENrUKYnajmS6PuzpqrcVRMB0GA1UdDgQWBBTW/RrdlRFR y6MgS7liTThMnQA5ozANBgkqhkiG9w0BAQsFAAOCAQEAAwoUJShHMueocVlD 1+vYJbTTTbk9tabr2L4Iyyy4Btu1d1wwl6d9Yx2N9qaVERWcEeP0aR+NB2B7 xIKl/ZnZVuSxep0Raw4s284a/jSIJlsAi4SJItDCU2VrYJDWxP7MxzZHnzPI MLDoTHXPV18gvYTewoNk5/Yo89Kb0v/GpPTpP2sVdrWLHa4uKUHYrAZ0aByp kNw6lXp6o6DXvXaOd6KDTQN5XhmmHwLnuLceODF1t9gicsZIOY+KAxN6YZ6t EqwN48b4OFMpckDE3fm1iTZRqnEIqUHOKOcoCImkub1woEN0zXDQmLXaZigl uVztWSTM4/fapWLrlHBNxfjs1TGCA30wggN5AgEBMGswWzELMAkGA1UEBhMC QkUxGTAXBgNVBAoTEEdsb2JhbFNpZ24gbnYtc2ExMTAvBgNVBAMTKEdsb2Jh bFNpZ24gR0NDIFIzIFBlcnNvbmFsU2lnbiAxIENBIDIwMjACDCKqoJRMYYx5 sYJHGzANBglghkgBZQMEAgEFAKCB5DAYBgkqhkiG9w0BCQMxCwYJKoZIhvcN AQcBMBwGCSqGSIb3DQEJBTEPFw0yNTA0MTkyMTMxMzNaMC8GCSqGSIb3DQEJ BDEiBCAzh8EUiF8VKg95vBaYmaIxdZgp71SWgDV7bfbZTnY9djB5BgkqhkiG 9w0BCQ8xbDBqMAsGCWCGSAFlAwQBKjALBglghkgBZQMEARYwCwYJYIZIAWUD BAECMAoGCCqGSIb3DQMHMA4GCCqGSIb3DQMCAgIAgDANBggqhkiG9w0DAgIB QDAHBgUrDgMCBzANBggqhkiG9w0DAgIBKDANBgkqhkiG9w0BAQEFAASCAgA8 c9azcrHpjt5UGkziAsay14hj2h9NgqqCqWRg+0aHt7bFI6/Voc+PYzqPqCfj zLs2v4Ai2uXtqslJ48q+p+8hWs6y+I9iUR+mu8fL/u53GQCW01My5BaUl2Ix QYI2vKAD4bDS4fT/cNfM/LhjZ+kPfsgHwBi77ccM98TysVcaTYeH79F33/mH LYYa0++ic//9neSoKVB2AC3sew6EtOQmg13bvdzYRuQd/lpKJ1Zq5eqA/mvl Tw/fO7Or3AxajyuQXfAQfVkybD16H9ubSf4QF0C59PyoUqmgjMB+McVOX2SW bB1LNXVBfY5sjRJzJWk0dRfG0p38097RYj8DGoCnuSrs912Ih2QQ5bljJrj4 J/wE7Eleddtj2sws76jhjbvfpHD+DSM93LgwVuDXjlFh4CBVvK/ElAY7xZlu iTQrUz1y8J3QsN5uS2W3zBKbEjskg12WGONTWefe4BIP9XsKONbHVLMcJcfp JaEpAGUsr8HCSUsl2O/VooUQ52ry598eUZlai07soIChgcWU14EGWlvPtYnS 4Kyf90ypvCcDMRRWwWRJ1ihxCfq8kcYFs7BEacLwAKY0A/b6nw4jinAF632B 7XsgGLapQBH+acGZOUyXdGOsRzUTAcjYfBTxIlfo5oGq6NIY2piba/18Evos FMNVBtdlWyW1DvE5EgaE3w== --2201072851-1646798264-1745098293=:1031--