pgfincore.git
7 months agoDebian: Upload for PostgreSQL 17. master debian/1.3.1-2
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>.

19 months agoDebian: Upload for PostgreSQL 16. debian/1.3.1-1
Christoph Berg [Thu, 21 Sep 2023 15:53:37 +0000 (17:53 +0200)]
Debian: Upload for PostgreSQL 16.

* New upstream version.
* Use ${postgresql:Depends}.

19 months agoOK, go for 1.3.1 with missing commits for 1.3 1.3.1
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

19 months agoPrepare for 1.3
Cédric Villemain [Wed, 20 Sep 2023 13:05:29 +0000 (15:05 +0200)]
Prepare for 1.3

19 months agoUpdate GHA with comments and add missing files 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

19 months agoUpdate Changelog 1.3
Cédric Villemain [Thu, 21 Sep 2023 15:14:06 +0000 (17:14 +0200)]
Update Changelog

19 months agoJust some reordering of code
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..

19 months agoUpdate GHA for node12 EOL
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

19 months agoAdd support for PostgreSQL 16
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.

19 months agoDrop support for < PG 9.3
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.

2 years agoDebian: Upload for PostgreSQL 15. debian/1.2.4-2
Christoph Berg [Fri, 21 Oct 2022 10:00:28 +0000 (12:00 +0200)]
Debian: Upload for PostgreSQL 15.

2 years agoNew version with PG 15 support. 1.2.4 debian/1.2.4-1
Christoph Berg [Wed, 28 Sep 2022 12:14:14 +0000 (14:14 +0200)]
New version with PG 15 support.

2 years agoFix regression tests for PG 15
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.

2 years agoRun tests on PG 15 and 13 as well
Christoph Berg [Wed, 28 Sep 2022 12:07:54 +0000 (14:07 +0200)]
Run tests on PG 15 and 13 as well

3 years agoreleasing package pgfincore version 1.2.3 1.2.3 debian/1.2.3-1
Christoph Berg [Tue, 11 Jan 2022 11:37:50 +0000 (12:37 +0100)]
releasing package pgfincore version 1.2.3

3 years agoDebian: Fix github watchfile
Christoph Berg [Tue, 30 Nov 2021 10:24:27 +0000 (11:24 +0100)]
Debian: Fix github watchfile

3 years agoDelete codeql-analysis.yml
Cédric Villemain [Fri, 12 Nov 2021 13:57:23 +0000 (14:57 +0100)]
Delete codeql-analysis.yml

3 years agoCreate codeql-analysis.yml
Cédric Villemain [Fri, 12 Nov 2021 13:56:25 +0000 (14:56 +0100)]
Create codeql-analysis.yml

3 years agoAdd status badge from GHA CI
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)

3 years agoMerge pull request #8 from klando/klando-patch-1
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

3 years agoAdd GHA from pgxn
Cédric Villemain [Fri, 12 Nov 2021 13:40:43 +0000 (14:40 +0100)]
Add GHA from pgxn

3 years ago2ndQuadrant France has been renammed to Data Bene
Cédric Villemain [Fri, 12 Nov 2021 13:25:18 +0000 (14:25 +0100)]
2ndQuadrant France has been renammed to Data Bene

Fixing leftover

3 years agoBetter output of synopsis
Cédric Villemain [Fri, 12 Nov 2021 13:24:40 +0000 (14:24 +0100)]
Better output of synopsis

hopefuly

3 years agoDebian: Upload for PostgreSQL 14. debian/1.2.2-3
Christoph Berg [Wed, 3 Nov 2021 13:15:28 +0000 (14:15 +0100)]
Debian: Upload for PostgreSQL 14.

4 years agoAdd debian/control to git debian/1.2.2-2
Christoph Berg [Mon, 19 Oct 2020 10:42:35 +0000 (12:42 +0200)]
Add debian/control to git

4 years agoUpload for PostgreSQL 13.
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.

5 years agoreleasing package pgfincore version 1.2.2-1 1.2.2 debian/1.2.2-1
Christoph Berg [Tue, 29 Oct 2019 13:58:26 +0000 (14:58 +0100)]
releasing package pgfincore version 1.2.2-1

5 years agoFix bad errno usage
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.
[...]

6 years agoreleasing package pgfincore version 1.2.1-2 debian/1.2.1-2
Christoph Berg [Fri, 12 Oct 2018 11:34:31 +0000 (13:34 +0200)]
releasing package pgfincore version 1.2.1-2

7 years agoreleasing package pgfincore version 1.2.1-1 1.2.1 debian/1.2.1-1
Christoph Berg [Fri, 22 Sep 2017 08:00:25 +0000 (10:00 +0200)]
releasing package pgfincore version 1.2.1-1

8 years agodebian/tests/control: Drop needs-root.
Christoph Berg [Thu, 13 Oct 2016 14:57:26 +0000 (16:57 +0200)]
debian/tests/control: Drop needs-root.

8 years agoFix check on NULL input for drawer function
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..

8 years agoreleasing package pgfincore version 1.2-2 debian/1.2-2
Christoph Berg [Sat, 24 Sep 2016 11:28:05 +0000 (13:28 +0200)]
releasing package pgfincore version 1.2-2

8 years agoUpdate watch file to ignore debian/ tags on github.
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/.

8 years agoMore simple debian/rules 1.2 debian/1.2-1
Cédric Villemain [Thu, 15 Sep 2016 18:59:30 +0000 (20:59 +0200)]
More simple debian/rules

and Makefile

8 years agoFix varbit initialisation
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.

8 years agobuild Extension only with Makefile
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

8 years agominor fix to debian/changelog
Cédric Villemain [Thu, 15 Sep 2016 12:50:42 +0000 (14:50 +0200)]
minor fix to debian/changelog

8 years agoMerge branch 'debian'
Cédric Villemain [Thu, 15 Sep 2016 12:40:45 +0000 (14:40 +0200)]
Merge branch 'debian'

Conflicts:
debian/changelog

8 years agoupdate debian/changelog for 1.2
Cédric Villemain [Thu, 15 Sep 2016 11:21:10 +0000 (13:21 +0200)]
update debian/changelog for 1.2

8 years agopreparing v1.2
Cédric Villemain [Thu, 15 Sep 2016 08:16:14 +0000 (10:16 +0200)]
preparing v1.2

8 years agoFix FINCORE_BITS
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

8 years agoReview code with 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

9 years agoreleasing package pgfincore version 1.1.2-4 debian/1.1.2-4
Martin Pitt [Sat, 16 Jan 2016 10:50:21 +0000 (11:50 +0100)]
releasing package pgfincore version 1.1.2-4

9 years agodebian/control.in: Drop obsolete XS-Testsuite: field
Martin Pitt [Sat, 16 Jan 2016 10:49:52 +0000 (11:49 +0100)]
debian/control.in: Drop obsolete XS-Testsuite: field

9 years agoBump Standards-Version to 3.9.6
Martin Pitt [Sat, 16 Jan 2016 10:49:20 +0000 (11:49 +0100)]
Bump Standards-Version to 3.9.6

No changes needed.

9 years agoBuild for PostgreSQL 9.5
Martin Pitt [Sat, 16 Jan 2016 10:39:19 +0000 (11:39 +0100)]
Build for PostgreSQL 9.5

Closes: #811134
10 years agoMerge branch 'debian'
Christoph Berg [Sun, 27 Jul 2014 09:19:46 +0000 (11:19 +0200)]
Merge branch 'debian'

10 years agoUpload to unstable for 9.4. debian/1.1.2-3
Christoph Berg [Sun, 27 Jul 2014 09:19:23 +0000 (11:19 +0200)]
Upload to unstable for 9.4.

10 years agoMerge branch 'debian'
Christoph Berg [Sun, 6 Jul 2014 16:34:30 +0000 (18:34 +0200)]
Merge branch 'debian'

10 years agoreleasing package pgfincore version 1.1.2-2 debian/1.1.2-2
Christoph Berg [Sun, 6 Jul 2014 16:32:46 +0000 (18:32 +0200)]
releasing package pgfincore version 1.1.2-2

10 years agoUse "all" in debian/pgversions.
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.

11 years agoAdd drawer
Cédric Villemain [Fri, 21 Feb 2014 01:23:58 +0000 (02:23 +0100)]
Add drawer

11 years agoadd fincore.h and ifndef in the code
Cédric Villemain [Thu, 20 Feb 2014 23:02:43 +0000 (00:02 +0100)]
add fincore.h and ifndef in the code

11 years agoadd dirty pages
Cédric Villemain [Thu, 20 Feb 2014 23:48:04 +0000 (00:48 +0100)]
add dirty pages

11 years agoMake tests fail on regression failure
Christoph Berg [Tue, 10 Dec 2013 15:51:34 +0000 (16:51 +0100)]
Make tests fail on regression failure

11 years agoMake tests fail on regression failure
Christoph Berg [Tue, 10 Dec 2013 15:50:06 +0000 (16:50 +0100)]
Make tests fail on regression failure

11 years agoreleasing package pgfincore version 1.1.2-1 1.1.2
Christoph Berg [Tue, 10 Dec 2013 14:39:15 +0000 (15:39 +0100)]
releasing package pgfincore version 1.1.2-1

11 years agoSwitch back to 3.0 (quilt)
Christoph Berg [Tue, 10 Dec 2013 14:23:28 +0000 (15:23 +0100)]
Switch back to 3.0 (quilt)

11 years agoSet next release to 1.1.2, 1.2 will come next
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

11 years agoUpdate Changelog, tag v1.2
Cédric Villemain [Tue, 10 Dec 2013 14:18:16 +0000 (15:18 +0100)]
Update Changelog, tag v1.2

11 years agoAdd watch file looking for releases on github.
Christoph Berg [Tue, 10 Dec 2013 13:54:36 +0000 (14:54 +0100)]
Add watch file looking for releases on github.

11 years agoInvoke "make clean" on clean
Christoph Berg [Tue, 10 Dec 2013 12:59:18 +0000 (13:59 +0100)]
Invoke "make clean" on clean

11 years agoRun regression tests using autopkgtest
Christoph Berg [Tue, 10 Dec 2013 12:53:55 +0000 (13:53 +0100)]
Run regression tests using autopkgtest

11 years agoUpdate regression test
Cédric Villemain [Tue, 10 Dec 2013 13:10:57 +0000 (14:10 +0100)]
Update regression test

11 years agoMake deb for 9.3
Cédric Villemain [Thu, 5 Dec 2013 00:25:12 +0000 (01:25 +0100)]
Make deb for 9.3

11 years agoAdd check for NULL input and regression test
Cédric Villemain [Fri, 12 Oct 2012 12:16:37 +0000 (14:16 +0200)]
Add check for NULL input and regression test

11 years agoUpdate to work with 9.3
Cédric Villemain [Thu, 5 Dec 2013 00:16:27 +0000 (01:16 +0100)]
Update to work with 9.3

need more testing

11 years agoMinor fix to Makefile
Cédric Villemain [Thu, 5 Dec 2013 00:16:07 +0000 (01:16 +0100)]
Minor fix to Makefile

11 years agoReorder Makefile to default for Extension build
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

11 years agoFix 'make deb' to work with all Postgresql
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.

11 years agoFix make install with VPATH
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

11 years agoUpdate debhelper version
Cédric Villemain [Mon, 12 Aug 2013 11:23:32 +0000 (13:23 +0200)]
Update debhelper version

11 years agoMove to 3.0 (native)
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

11 years agoRemove pgfoundry target in favor of dist
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

11 years agochange debian format to be quilt (not native)
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 ...

11 years agoFix stupid typo in Makefile
Cédric Villemain [Thu, 8 Aug 2013 17:18:59 +0000 (19:18 +0200)]
Fix stupid typo in Makefile

MODULE_DIR != MODULEDIR

11 years agomoving debian build to quilt format
Cédric Villemain [Thu, 8 Aug 2013 16:51:33 +0000 (18:51 +0200)]
moving debian build to quilt format

11 years agoUpdate COPYRIGHT years
Cédric Villemain [Thu, 8 Aug 2013 16:23:55 +0000 (18:23 +0200)]
Update COPYRIGHT years

12 years agoImprove installation by doing it in pgfincore/
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.

12 years agoFix README filename for PGXS
Cédric Villemain [Tue, 20 Nov 2012 12:32:25 +0000 (13:32 +0100)]
Fix README filename for PGXS

12 years agoUse AllocateFile
Cédric Villemain [Fri, 26 Oct 2012 09:37:12 +0000 (11:37 +0200)]
Use AllocateFile

So that we follow the PostgreSQL policy.

12 years agoAdd a simple example of pgfincore+buffercache SQL
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.

13 years agoAdd a new rule to prepare release 1.1.1
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

13 years agoMinor update to the makefile
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)

13 years agoAdd regression files to VPATH build
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)

13 years agoUpdate changelog and README
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.

13 years agoIncrement the version and debian maintener
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).

13 years agoMakefile experiments again, VPATH works !
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)

13 years agoImprove Makefile and debian/
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.

13 years agoAdd regression test
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);'

13 years agoLittle fix for 8.3 compat
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.

13 years agoUpdate Makefile and debian/
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

13 years agoAdd a debian watch file
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

13 years agorules updates
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.

13 years agoUpdate Changelog 1.1
Cédric Villemain [Tue, 6 Sep 2011 22:10:57 +0000 (00:10 +0200)]
Update Changelog

minor change

13 years agoChange the contasnt use to test FADVISE
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

13 years agoMerge remote-tracking branch 'dimitri/master'
Cédric Villemain [Tue, 6 Sep 2011 19:49:10 +0000 (21:49 +0200)]
Merge remote-tracking branch 'dimitri/master'

13 years agoAllow make setting to get down the pipeline.
Dimitri Fontaine [Mon, 5 Sep 2011 12:24:12 +0000 (14:24 +0200)]
Allow make setting to get down the pipeline.

13 years agoUpdate debian/changelog, Closes: #639460, also avoid NMU
Dimitri Fontaine [Mon, 5 Sep 2011 10:57:40 +0000 (12:57 +0200)]
Update debian/changelog, Closes: #639460, also avoid NMU