Package: src:postgres-decoderbufs
Version: 3.1.0-1
Severity: serious
Control: fixed -1 3.6.1-1
Tags: ftbfs trixie

Dear maintainer:

During a rebuild of all packages in trixie, this package failed to build.

[ Note: The bug is marked as fixed with the version in forky/sid, but
  packages in trixie must still build in trixie ].

Below you will find the last part of the build log (probably the most
relevant part, but not necessarily). If required, the full build log
is available here:

https://people.debian.org/~sanvila/build-logs/trixie/

About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.

If you cannot reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:postgres-decoderbufs, so that this is still
visible in the BTS web page for this package.

Thanks.

--------------------------------------------------------------------------------
[...]
2026-09-13 08:38:26.777 UTC [310] sbuild@contrib_regression ERROR:  replication 
slot "decoderbufs_demo" does not exist
2026-09-13 08:38:26.777 UTC [310] sbuild@contrib_regression STATEMENT:  select 
regexp_replace(data, '(txid|commit_time)\[\d+\]', '\1[***]', 'g') as data
        from pg_logical_slot_peek_changes('decoderbufs_demo', NULL, NULL, 
'debug-mode', '1');
Dropping cluster 17/regress ...
**** regression.diffs ****
diff -U3 /<<PKGBUILDDIR>>/expected/decoderbufs.out 
/<<PKGBUILDDIR>>/results/decoderbufs.out
--- /<<PKGBUILDDIR>>/expected/decoderbufs.out   2026-09-13 08:38:22.000000000 
+0000
+++ /<<PKGBUILDDIR>>/results/decoderbufs.out    2026-09-13 08:38:26.771579041 
+0000
@@ -1,27 +1,8 @@
 select slot_name from pg_create_logical_replication_slot('decoderbufs_demo', 
'decoderbufs');
-INFO:  Exiting startup callback
-    slot_name     
-------------------
- decoderbufs_demo
-(1 row)
-
+ERROR:  library "decoderbufs" may not be used as an output plugin
+HINT:  If it is safe for all REPLICATION users to use this library as an 
output plugin, add it to "output_plugin_libraries" and reload the server 
configuration.
 create table foo (id int primary key, data text);
 insert into foo values (1, 'Important stuff');
 select regexp_replace(data, '(txid|commit_time)\[\d+\]', '\1[***]', 'g') as 
data
 from pg_logical_slot_peek_changes('decoderbufs_demo', NULL, NULL, 
'debug-mode', '1');
-NOTICE:  Decoderbufs DEBUG MODE is ON.
-INFO:  Exiting startup callback
-                            data                            
-------------------------------------------------------------
- txid[***], commit_time[***], op[3]
- txid[***], commit_time[***], op[4]
- txid[***], commit_time[***], op[3]
- txid[***], commit_time[***], table[public.foo], op[0]     +
- NEW TUPLE:                                                +
- column_name[id], column_type[23], datum[1]                +
- column_name[data], column_type[25], datum[Important stuff]+
-                                                           +
- 
- txid[***], commit_time[***], op[4]
-(5 rows)
-
+ERROR:  replication slot "decoderbufs_demo" does not exist
### End 17 installcheck (FAILED with exit code 1) ###
make[1]: *** [debian/rules:10: override_dh_pgxs_test] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:4: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------

Reply via email to