Re: Request to Add New Package: pgsentinel

Поиск
Список
Период
Сортировка
От Huang Yuying
Тема Re: Request to Add New Package: pgsentinel
Дата
Msg-id 468473AA-ABA8-49D1-8EAE-0C43E3968F1E@hotmail.com
обсуждение исходный текст
Ответ на Re: Request to Add New Package: pgsentinel  (Christoph Berg <myon@debian.org>)
Ответы Re: Request to Add New Package: pgsentinel
Список pgsql-pkg-debian
Hi Christoph,

Thank you for your prompt response!

Regarding the build issue you mentioned, for testing, we manually downloaded the code from my GitHub repository (forked
repo:https://github.com/laurahuang106/pgsentinel) instead of letting Debian pull it using the watch file.
 

The Makefile is not yet in the upstream repository. As mentioned in the previous email, we made some changes to the
sourcecode, and pushed to my forked repo. Does anyone here think it might be better to add the '--sourcedirectory=src'
suffixto all overrides in the debian/rules file instead of creating a top-level Makefile?
 

Please let me know if you have any questions or suggestions. Thank you!

Sincerely,
Laura


------------------------------------------------------------------------------------------------------------------------------

On 7/21/25, 13:06, "Christoph Berg" <myon@debian.org <mailto:myon@debian.org>> wrote:


Re: Huang Yuying
> The packaging code is publicly available at: https://salsa.debian.org/laurah159/pgsentinel/
<https://salsa.debian.org/laurah159/pgsentinel/>.
> 
> To support packaging, we made the following changes to the upstream pgsentinel code:
> 
> 1. Added a top-Level Makefile


Hi,


this doesn't to be present yet in the 1.1.0 tarball. How did you
invoke the build such that it actually worked?


$ dpkg-buildpackage -rfakeroot -us -uc -i -I -j20
dpkg-buildpackage: info: source package pgsentinel
dpkg-buildpackage: info: source version 1.1.0-1
dpkg-buildpackage: info: source distribution UNRELEASED
dpkg-buildpackage: info: source changed by Laura H. <huangyy159@hotmail.com <mailto:huangyy159@hotmail.com>>
dpkg-buildpackage: info: host architecture amd64
dpkg-source -i -I --before-build .
debian/rules clean
dh clean --with pgxs_loop
dh_auto_clean --buildsystem=pgxs_loop
pg_buildext clean build-%v postgresql-%v-pgsentinel
rm -rf build-*/
rm -rf debian/postgresql-17-pgsentinel/ debian/postgresql-*-pgsentinel.substvars
dh_clean
pg_buildext checkcontrol
dpkg-source -i -I -b .
dpkg-source: info: using source format '3.0 (quilt)'
dpkg-source: info: building pgsentinel using existing ./pgsentinel_1.1.0.orig.tar.gz
dpkg-source: info: building pgsentinel in pgsentinel_1.1.0-1.debian.tar.xz
dpkg-source: info: building pgsentinel in pgsentinel_1.1.0-1.dsc
debian/rules binary
dh binary --with pgxs_loop
dh_update_autotools_config
dh_autoreconf
dh_auto_build --buildsystem=pgxs_loop
create-stamp debian/debhelper-build-stamp
dh_prep
dh_auto_install --buildsystem=pgxs_loop --destdir=debian/postgresql-17-pgsentinel/
pg_buildext loop postgresql-%v-pgsentinel
### PostgreSQL 17 loop ###
# 17: make
make[1]: Entering directory '/home/myon/projects/postgresql/pgsentinel/pgsentinel'
make[1]: *** No targets specified and no makefile found. Stop.
make[1]: Leaving directory '/home/myon/projects/postgresql/pgsentinel/pgsentinel'
### End 17 loop (FAILED with exit code 2) ###
dh_auto_install: error: pg_buildext loop postgresql-%v-pgsentinel returned exit code 2
make: *** [debian/rules:10: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2




> By the way, in the debian/control.in file, is it possible to add two uploaders? Jeremy will probably be the ongoing
maintainer,and I would like to include him as an uploader.
 


It's a comma-separated list.


Christoph




В списке pgsql-pkg-debian по дате отправления: