Christoph Berg [Sat, 14 Sep 2024 17:17:31 +0000 (19:17 +0200)]
Debian: Upload for PostgreSQL 17.
* Restrict to 64-bit architectures.
* Mark postgresql-all as <!nocheck>.
Christoph Berg [Thu, 21 Sep 2023 15:53:37 +0000 (17:53 +0200)]
Debian: Upload for PostgreSQL 16.
* New upstream version.
* Use ${postgresql:Depends}.
Cédric Villemain [Thu, 21 Sep 2023 15:41:16 +0000 (17:41 +0200)]
OK, go for 1.3.1 with missing commits for 1.3
Cédric Villemain [Wed, 20 Sep 2023 13:05:29 +0000 (15:05 +0200)]
Prepare for 1.3
Cédric Villemain [Wed, 20 Sep 2023 12:55:35 +0000 (14:55 +0200)]
Update GHA with comments and add missing files for 1.3
Cédric Villemain [Thu, 21 Sep 2023 15:14:06 +0000 (17:14 +0200)]
Update Changelog
Cédric Villemain [Wed, 20 Sep 2023 11:13:43 +0000 (13:13 +0200)]
Just some reordering of code
sort headers inclusion and remove a TODO item..
Cédric Villemain [Wed, 20 Sep 2023 11:03:17 +0000 (13:03 +0200)]
Update GHA for node12 EOL
GH is removing node 12 so update version of action used
Cédric Villemain [Wed, 20 Sep 2023 10:39:01 +0000 (12:39 +0200)]
Add support for PostgreSQL 16
rd_node got renammed to rd_locator.
Cédric Villemain [Wed, 20 Sep 2023 09:30:46 +0000 (11:30 +0200)]
Drop support for < PG 9.3
Anyway all of that is very old...
The PostgreSQL code is stable and the only major change will now be with
PostgreSQL 16. So pgfincore should work with 9.4 for as long as it works
with PostgreSQL 15.
Christoph Berg [Fri, 21 Oct 2022 10:00:28 +0000 (12:00 +0200)]
Debian: Upload for PostgreSQL 15.
Christoph Berg [Wed, 28 Sep 2022 12:14:14 +0000 (14:14 +0200)]
New version with PG 15 support.
Christoph Berg [Wed, 28 Sep 2022 12:10:15 +0000 (14:10 +0200)]
Fix regression tests for PG 15
In PG 15, "select true" no longer yields "bool" as "?column?" as column
name. Fix by omitting the target list altogether; the function is still
called as witnessed by the '(1 row)' output.
Christoph Berg [Wed, 28 Sep 2022 12:07:54 +0000 (14:07 +0200)]
Run tests on PG 15 and 13 as well
Christoph Berg [Tue, 11 Jan 2022 11:37:50 +0000 (12:37 +0100)]
releasing package pgfincore version 1.2.3
Christoph Berg [Tue, 30 Nov 2021 10:24:27 +0000 (11:24 +0100)]
Debian: Fix github watchfile
Cédric Villemain [Fri, 12 Nov 2021 13:57:23 +0000 (14:57 +0100)]
Delete codeql-analysis.yml
Cédric Villemain [Fri, 12 Nov 2021 13:56:25 +0000 (14:56 +0100)]
Create codeql-analysis.yml
Cédric Villemain [Fri, 12 Nov 2021 13:43:52 +0000 (14:43 +0100)]
Add status badge from GHA CI
building with all PostgreSQL stable release (9.6 - 14)
Cédric Villemain [Fri, 12 Nov 2021 13:42:31 +0000 (14:42 +0100)]
Merge pull request #8 from klando/klando-patch-1
Add GHA from pgxn
Cédric Villemain [Fri, 12 Nov 2021 13:40:43 +0000 (14:40 +0100)]
Add GHA from pgxn
Cédric Villemain [Fri, 12 Nov 2021 13:25:18 +0000 (14:25 +0100)]
2ndQuadrant France has been renammed to Data Bene
Fixing leftover
Cédric Villemain [Fri, 12 Nov 2021 13:24:40 +0000 (14:24 +0100)]
Better output of synopsis
hopefuly
Christoph Berg [Wed, 3 Nov 2021 13:15:28 +0000 (14:15 +0100)]
Debian: Upload for PostgreSQL 14.
Christoph Berg [Mon, 19 Oct 2020 10:42:35 +0000 (12:42 +0200)]
Add debian/control to git
Christoph Berg [Mon, 19 Oct 2020 10:40:13 +0000 (12:40 +0200)]
Upload for PostgreSQL 13.
* Use dh --with pgxs.
* R³: no.
* DH 13.
* debian/tests: Use 'make' instead of postgresql-server-dev-all.
Christoph Berg [Tue, 29 Oct 2019 13:58:26 +0000 (14:58 +0100)]
releasing package pgfincore version 1.2.2-1
Cédric Villemain [Tue, 21 May 2019 17:05:45 +0000 (19:05 +0200)]
Fix bad errno usage
Triggered by PostgreSQL
a2a8acd152:
[...]
This patch adds a hack to cause an (admittedly obscure) compiler error
for such unsafe usages. With the current code, the error will only be seen
on Linux, macOS, and FreeBSD, but that should certainly be enough to catch
mistakes in the buildfarm if they somehow get missed earlier.
[...]
Christoph Berg [Fri, 12 Oct 2018 11:34:31 +0000 (13:34 +0200)]
releasing package pgfincore version 1.2.1-2
Christoph Berg [Fri, 22 Sep 2017 08:00:25 +0000 (10:00 +0200)]
releasing package pgfincore version 1.2.1-1
Christoph Berg [Thu, 13 Oct 2016 14:57:26 +0000 (16:57 +0200)]
debian/tests/control: Drop needs-root.
Cédric Villemain [Wed, 28 Sep 2016 13:23:29 +0000 (15:23 +0200)]
Fix check on NULL input for drawer function
The test was not done on the first argument..
Christoph Berg [Sat, 24 Sep 2016 11:28:05 +0000 (13:28 +0200)]
releasing package pgfincore version 1.2-2
Christoph Berg [Thu, 15 Sep 2016 20:49:42 +0000 (22:49 +0200)]
Update watch file to ignore debian/ tags on github.
* Update watch file to ignore debian/ tags on github.
* Bump S-V and clean up results/.
Cédric Villemain [Thu, 15 Sep 2016 18:59:30 +0000 (20:59 +0200)]
More simple debian/rules
and Makefile
Cédric Villemain [Thu, 15 Sep 2016 16:51:11 +0000 (18:51 +0200)]
Fix varbit initialisation
in some places it was set in a else {} part of the code, safe but trigger a warning from gcc.
Cédric Villemain [Thu, 15 Sep 2016 14:06:31 +0000 (16:06 +0200)]
build Extension only with Makefile
I tried to remove some targets that are supposed to be useless.
It works, but 9.5 is failling ... so I remove the variables to make the Makefile less complex
It builds now only as extension
Cédric Villemain [Thu, 15 Sep 2016 12:50:42 +0000 (14:50 +0200)]
minor fix to debian/changelog
Cédric Villemain [Thu, 15 Sep 2016 12:40:45 +0000 (14:40 +0200)]
Merge branch 'debian'
Conflicts:
debian/changelog
Cédric Villemain [Thu, 15 Sep 2016 11:21:10 +0000 (13:21 +0200)]
update debian/changelog for 1.2
Cédric Villemain [Thu, 15 Sep 2016 08:16:14 +0000 (10:16 +0200)]
preparing v1.2
Cédric Villemain [Sun, 19 Jun 2016 01:49:56 +0000 (03:49 +0200)]
Fix FINCORE_BITS
forgot to set it based on HAVE_FINCORE
Cédric Villemain [Sat, 18 Jun 2016 13:21:06 +0000 (15:21 +0200)]
Review code with HAVE_FINCORE
also change to not set it by default as it requires a linux patch
added tets for the drawer function
Martin Pitt [Sat, 16 Jan 2016 10:50:21 +0000 (11:50 +0100)]
releasing package pgfincore version 1.1.2-4
Martin Pitt [Sat, 16 Jan 2016 10:49:52 +0000 (11:49 +0100)]
debian/control.in: Drop obsolete XS-Testsuite: field
Martin Pitt [Sat, 16 Jan 2016 10:49:20 +0000 (11:49 +0100)]
Bump Standards-Version to 3.9.6
No changes needed.
Martin Pitt [Sat, 16 Jan 2016 10:39:19 +0000 (11:39 +0100)]
Build for PostgreSQL 9.5
Closes: #811134
Christoph Berg [Sun, 27 Jul 2014 09:19:46 +0000 (11:19 +0200)]
Merge branch 'debian'
Christoph Berg [Sun, 27 Jul 2014 09:19:23 +0000 (11:19 +0200)]
Upload to unstable for 9.4.
Christoph Berg [Sun, 6 Jul 2014 16:34:30 +0000 (18:34 +0200)]
Merge branch 'debian'
Christoph Berg [Sun, 6 Jul 2014 16:32:46 +0000 (18:32 +0200)]
releasing package pgfincore version 1.1.2-2
Christoph Berg [Sun, 6 Jul 2014 16:03:35 +0000 (18:03 +0200)]
Use "all" in debian/pgversions.
* Use "all" in debian/pgversions.
* B-D on pg-common 158 to build against 9.3 and 9.4.
* Use pg_buildext installcheck.
* Set team as maintainer.
Cédric Villemain [Fri, 21 Feb 2014 01:23:58 +0000 (02:23 +0100)]
Add drawer
Cédric Villemain [Thu, 20 Feb 2014 23:02:43 +0000 (00:02 +0100)]
add fincore.h and ifndef in the code
Cédric Villemain [Thu, 20 Feb 2014 23:48:04 +0000 (00:48 +0100)]
add dirty pages
Christoph Berg [Tue, 10 Dec 2013 15:51:34 +0000 (16:51 +0100)]
Make tests fail on regression failure
Christoph Berg [Tue, 10 Dec 2013 15:50:06 +0000 (16:50 +0100)]
Make tests fail on regression failure
Christoph Berg [Tue, 10 Dec 2013 14:39:15 +0000 (15:39 +0100)]
releasing package pgfincore version 1.1.2-1
Christoph Berg [Tue, 10 Dec 2013 14:23:28 +0000 (15:23 +0100)]
Switch back to 3.0 (quilt)
Cédric Villemain [Tue, 10 Dec 2013 14:33:33 +0000 (15:33 +0100)]
Set next release to 1.1.2, 1.2 will come next
Cédric Villemain [Tue, 10 Dec 2013 14:18:16 +0000 (15:18 +0100)]
Update Changelog, tag v1.2
Christoph Berg [Tue, 10 Dec 2013 13:54:36 +0000 (14:54 +0100)]
Add watch file looking for releases on github.
Christoph Berg [Tue, 10 Dec 2013 12:59:18 +0000 (13:59 +0100)]
Invoke "make clean" on clean
Christoph Berg [Tue, 10 Dec 2013 12:53:55 +0000 (13:53 +0100)]
Run regression tests using autopkgtest
Cédric Villemain [Tue, 10 Dec 2013 13:10:57 +0000 (14:10 +0100)]
Update regression test
Cédric Villemain [Thu, 5 Dec 2013 00:25:12 +0000 (01:25 +0100)]
Make deb for 9.3
Cédric Villemain [Fri, 12 Oct 2012 12:16:37 +0000 (14:16 +0200)]
Add check for NULL input and regression test
Cédric Villemain [Thu, 5 Dec 2013 00:16:27 +0000 (01:16 +0100)]
Update to work with 9.3
need more testing
Cédric Villemain [Thu, 5 Dec 2013 00:16:07 +0000 (01:16 +0100)]
Minor fix to Makefile
Cédric Villemain [Mon, 12 Aug 2013 14:38:01 +0000 (16:38 +0200)]
Reorder Makefile to default for Extension build
So it is easier to remove Extension support later
Cédric Villemain [Mon, 12 Aug 2013 14:11:37 +0000 (16:11 +0200)]
Fix 'make deb' to work with all Postgresql
Because recents PostgreSQL contain a fix for make isntalkl which is not backported yet.
Cédric Villemain [Mon, 12 Aug 2013 14:10:00 +0000 (16:10 +0200)]
Fix make install with VPATH
patch based on upstream pgxs.mk helper
Cédric Villemain [Mon, 12 Aug 2013 11:23:32 +0000 (13:23 +0200)]
Update debhelper version
Cédric Villemain [Mon, 12 Aug 2013 10:33:44 +0000 (12:33 +0200)]
Move to 3.0 (native)
Still looking for an easy workflow between postgresql, debian and jenkins
Cédric Villemain [Fri, 9 Aug 2013 15:44:46 +0000 (17:44 +0200)]
Remove pgfoundry target in favor of dist
pgfoundry was really for uploading. Now, using debian 3.0(quilt) it is better
to provide a dist target
And some cleaning
Cédric Villemain [Fri, 9 Aug 2013 15:43:43 +0000 (17:43 +0200)]
change debian format to be quilt (not native)
I didn't take care while using dh make ...
Cédric Villemain [Thu, 8 Aug 2013 17:18:59 +0000 (19:18 +0200)]
Fix stupid typo in Makefile
MODULE_DIR != MODULEDIR
Cédric Villemain [Thu, 8 Aug 2013 16:51:33 +0000 (18:51 +0200)]
moving debian build to quilt format
Cédric Villemain [Thu, 8 Aug 2013 16:23:55 +0000 (18:23 +0200)]
Update COPYRIGHT years
Cédric Villemain [Sat, 1 Dec 2012 16:28:52 +0000 (17:28 +0100)]
Improve installation by doing it in pgfincore/
Make usage of MODULE_DIR.
Cédric Villemain [Tue, 20 Nov 2012 12:32:25 +0000 (13:32 +0100)]
Fix README filename for PGXS
Cédric Villemain [Fri, 26 Oct 2012 09:37:12 +0000 (11:37 +0200)]
Use AllocateFile
So that we follow the PostgreSQL policy.
Cédric Villemain [Fri, 26 Oct 2012 09:18:41 +0000 (11:18 +0200)]
Add a simple example of pgfincore+buffercache SQL
This query is useful to know how a relation is cached.
Cédric Villemain [Wed, 7 Dec 2011 11:47:29 +0000 (12:47 +0100)]
Add a new rule to prepare release
and improve the orig.tar.gz for debian
Cédric Villemain [Wed, 7 Dec 2011 11:32:37 +0000 (12:32 +0100)]
Minor update to the makefile
use $(wildcard) instead of $(shell ls)
Cédric Villemain [Tue, 6 Dec 2011 21:41:33 +0000 (22:41 +0100)]
Add regression files to VPATH build
sql/ and expected/ contents are copied to VPATH build (should help debian
installcheck)
Cédric Villemain [Tue, 6 Dec 2011 14:50:13 +0000 (15:50 +0100)]
Update changelog and README
README updated for 1.1.1 and new rpm and deb repos.
Cédric Villemain [Fri, 2 Dec 2011 22:08:22 +0000 (23:08 +0100)]
Increment the version and debian maintener
Ready to release 1.1.1 for bugfix Makefiles, make installcheck, ...
Also add myself as debian maintener, dimitri and christoph as uploaders
Change debian format to 3.0(git).
Cédric Villemain [Fri, 2 Dec 2011 13:37:34 +0000 (14:37 +0100)]
Makefile experiments again, VPATH works !
PostgreSQL does not support make VPATH for extension properly, so I copy all
requested files to builddir (if they don't exist).
I also make extension.control generated by extension.control.in and Makefile
variables and extension--unpackaged--version.sql now built from
uninstall_extension.sql
some updates to .gitignore and Changelog. Next commti should be the version
bump and release for 1.1.1 (bugfix)
Cédric Villemain [Thu, 1 Dec 2011 13:41:50 +0000 (14:41 +0100)]
Improve Makefile and debian/
Makefile and debian/rules are more standard and can be used for other
extensions.
Also add 9.2 to the postgresql possible build.
Cédric Villemain [Thu, 1 Dec 2011 11:11:50 +0000 (12:11 +0100)]
Add regression test
those ran by 'make installcheck'.
They are limited but have the benefit to at least check that all functions
can be called from SQL and that all code options are covered.
/!\ no test on results quality ( just 'select true from foo(bar);'
Cédric Villemain [Thu, 1 Dec 2011 11:02:04 +0000 (12:02 +0100)]
Little fix for 8.3 compat
USE_POSIX_FADVISE is first define in 8.4 so we need to add the define here.
Idea behind is that we can just remove code when 8.3 is EOL.
Cédric Villemain [Fri, 16 Sep 2011 10:43:20 +0000 (12:43 +0200)]
Update Makefile and debian/
remove the relative path used in Makefile and add the control file to the debian package
Cédric Villemain [Thu, 15 Sep 2011 12:33:20 +0000 (14:33 +0200)]
Add a debian watch file
The debian watch the pgfoundry project pages
Christoph Berg [Tue, 13 Sep 2011 08:02:29 +0000 (10:02 +0200)]
rules updates
Export SRCDIR so the main Makefile sees it;
make debian/control PHONY so it gets rebuilt.
Cédric Villemain [Tue, 6 Sep 2011 22:10:57 +0000 (00:10 +0200)]
Update Changelog
minor change
Cédric Villemain [Tue, 6 Sep 2011 21:51:07 +0000 (23:51 +0200)]
Change the contasnt use to test FADVISE
this is used to allow the code to compile on systems without posix_fadvise.
We use the PostgreSQL defined contant, so we don't have to check ourselves
Cédric Villemain [Tue, 6 Sep 2011 19:49:10 +0000 (21:49 +0200)]
Merge remote-tracking branch 'dimitri/master'
Dimitri Fontaine [Mon, 5 Sep 2011 12:24:12 +0000 (14:24 +0200)]
Allow make setting to get down the pipeline.
Dimitri Fontaine [Mon, 5 Sep 2011 10:57:40 +0000 (12:57 +0200)]
Update debian/changelog, Closes: #639460, also avoid NMU