Skip to content

Commit 13ed2c0

Browse files
committed
Update for Instructure packaging
1 parent acdb684 commit 13ed2c0

9 files changed

Lines changed: 49 additions & 24 deletions

File tree

LICENSE.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
Copyright (c) 2025 Enova International
2+
Copyright (c) 2026 Instructure, Inc.
23

34
Permission is hereby granted, free of charge, to any person obtaining a copy
45
of this software and associated documentation files (the "Software"), to deal

debian/control

Lines changed: 18 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,25 @@
11
Source: pgl-ddl-deploy
22
Section: database
33
Priority: optional
4-
Maintainer: Jeremy Finzel <jfinzel@enova.com>
5-
Build-Depends: debhelper-compat (= 13), libpq-dev, postgresql-common, postgresql-server-dev-all
6-
Standards-Version: 4.5.0
4+
Maintainer: Jacob Burroughs <jburroughs@instructure.com>
5+
Build-Depends:
6+
architecture-is-64-bit <!pkg.postgresql.32-bit>,
7+
debhelper-compat (= 13),
8+
libpq-dev,
9+
postgresql-16-pglogical,
10+
postgresql-all <!nocheck>,
11+
postgresql-server-dev-all
12+
Standards-Version: 4.7.0
713
Rules-Requires-Root: no
8-
Homepage: https://github.com/enova/pgl_ddl_deploy
9-
Vcs-Browser: https://github.com/enova/pgl_ddl_deploy
10-
Vcs-Git: https://github.com/enova/pgl_ddl_deploy.git
14+
Homepage: https://github.com/instructure/pgl_ddl_deploy
15+
Vcs-Browser: https://github.com/instructure/pgl_ddl_deploy
16+
Vcs-Git: https://github.com/instructure/pgl_ddl_deploy.git
1117

12-
Package: postgresql-14-pgl-ddl-deploy
18+
Package: postgresql-16-pgl-ddl-deploy
1319
Architecture: any
14-
Depends: postgresql-14, ${shlibs:Depends}, ${misc:Depends}
20+
Depends:
21+
postgresql-16,
22+
${shlibs:Depends},
23+
${misc:Depends}
1524
Description: Transparent DDL replication for PostgreSQL
16-
Automated DDL deployment using PgLogical for PostgreSQL 14.
25+
Automated DDL deployment using PgLogical for PostgreSQL 16.

debian/control.in

Lines changed: 16 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,25 @@
11
Source: pgl-ddl-deploy
22
Section: database
33
Priority: optional
4-
Maintainer: Jeremy Finzel <jfinzel@enova.com>
5-
Build-Depends: debhelper-compat (= 13), libpq-dev, postgresql-common, postgresql-server-dev-all
6-
Standards-Version: 4.5.0
4+
Maintainer: Jacob Burroughs <jburroughs@instructure.com>
5+
Build-Depends:
6+
architecture-is-64-bit <!pkg.postgresql.32-bit>,
7+
debhelper-compat (= 13),
8+
libpq-dev,
9+
postgresql-PGVERSIONS-pglogical,
10+
postgresql-all <!nocheck>,
11+
postgresql-server-dev-all
12+
Standards-Version: 4.7.0
713
Rules-Requires-Root: no
8-
Homepage: https://github.com/enova/pgl_ddl_deploy
9-
Vcs-Browser: https://github.com/enova/pgl_ddl_deploy
10-
Vcs-Git: https://github.com/enova/pgl_ddl_deploy.git
14+
Homepage: https://github.com/instructure/pgl_ddl_deploy
15+
Vcs-Browser: https://github.com/instructure/pgl_ddl_deploy
16+
Vcs-Git: https://github.com/instructure/pgl_ddl_deploy.git
1117

1218
Package: postgresql-PGVERSION-pgl-ddl-deploy
1319
Architecture: any
14-
Depends: postgresql-PGVERSION, ${shlibs:Depends}, ${misc:Depends}
20+
Depends:
21+
postgresql-PGVERSION,
22+
${shlibs:Depends},
23+
${misc:Depends}
1524
Description: Transparent DDL replication for PostgreSQL
1625
Automated DDL deployment using PgLogical for PostgreSQL PGVERSION.

debian/copyright

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
22
Upstream-Name: pgl-ddl-deploy
3-
Source: https://github.com/enova/pgl_ddl_deploy
3+
Source: https://github.com/instructure/pgl_ddl_deploy
44

55
Files: *
66
Copyright: 2017-2025 Enova International, Inc. <opensource@enova.com>
7+
2026 Instructure, Inc.
78
License: MIT
89

910
Permission is hereby granted, free of charge, to any person obtaining a copy

debian/rules

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
11
#!/usr/bin/make -f
22

33
override_dh_pgxs_test:
4-
# defer testing to autopkgtest, we need postgresql-*-pglogical installed
4+
USER=postgres \
5+
pg_buildext -o shared_preload_libraries=pglogical -o wal_level=logical \
6+
installcheck . . postgresql-%v-pgl-ddl-deploy
7+
58

69
%:
710
dh $@ --with pgxs

debian/tests/control

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
# requires user "postgres", so run as root
2-
Depends: @, make, postgresql-contrib-14, postgresql-14-pglogical
2+
Depends: @, make, postgresql-contrib-11, postgresql-contrib-12, postgresql-contrib-13, postgresql-contrib-14, postgresql-contrib-15, postgresql-contrib-16, postgresql-contrib-17, postgresql-contrib-18, postgresql-11-pglogical, postgresql-12-pglogical, postgresql-13-pglogical, postgresql-14-pglogical, postgresql-15-pglogical, postgresql-16-pglogical, postgresql-17-pglogical, postgresql-18-pglogical
33
Tests: installcheck
44
Restrictions: allow-stderr, needs-root

debian/tests/installcheck

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,4 @@
11
#!/bin/sh
2+
3+
USER=postgres \
24
pg_buildext -o shared_preload_libraries=pglogical -o wal_level=logical installcheck

debian/upstream/metadata

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
Bug-Database: https://github.com/enova/pgl_ddl_deploy/issues
3-
Bug-Submit: https://github.com/enova/pgl_ddl_deploy/issues/new
4-
Repository: https://github.com/enova/pgl_ddl_deploy.git
5-
Repository-Browse: https://github.com/enova/pgl_ddl_deploy
2+
Bug-Database: https://github.com/instructure/pgl_ddl_deploy/issues
3+
Bug-Submit: https://github.com/instructure/pgl_ddl_deploy/issues/new
4+
Repository: https://github.com/instructure/pgl_ddl_deploy.git
5+
Repository-Browse: https://github.com/instructure/pgl_ddl_deploy

debian/watch

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
version=4
2-
https://github.com/enova/pgl_ddl_deploy/releases .*/v(.*).tar.gz
2+
https://github.com/instructure/pgl_ddl_deploy/releases .*/v(.*).tar.gz

0 commit comments

Comments
 (0)