Problems building snapshot 0.10pre32

Dear PPL developers,
I was just about to package and upload the pre32 snapshot to upload to Debian/unstable, but building fails because of an unused variable:
make[5]: Entering directory `/home/tautschn/ppl/ppl-0.10~pre32/demos/ppl_lpsol' i486-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../interfaces/C -pedantic -std=gnu89 -Werror -g -O2 -frounding-math -Wall -g -O2 -W -Wall -MT ppl_lpsol.o -MD -MP -MF .deps/ppl_lpsol.Tpo -c -o ppl_lpsol.o ppl_lpsol.c cc1: warnings being treated as errors ppl_lpsol.c:1184: error: 'glpk_message_interceptor' defined but not used
Could you let us know once a fixed snapshot is available?
Thanks, Michael

Michael Tautschnig wrote:
I was just about to package and upload the pre32 snapshot to upload to Debian/unstable, but building fails because of an unused variable:
make[5]: Entering directory `/home/tautschn/ppl/ppl-0.10~pre32/demos/ppl_lpsol' i486-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../interfaces/C -pedantic -std=gnu89 -Werror -g -O2 -frounding-math -Wall -g -O2 -W -Wall -MT ppl_lpsol.o -MD -MP -MF .deps/ppl_lpsol.Tpo -c -o ppl_lpsol.o ppl_lpsol.c cc1: warnings being treated as errors ppl_lpsol.c:1184: error: 'glpk_message_interceptor' defined but not used
Could you let us know once a fixed snapshot is available?
Dear Michael,
a fixed snapshot is being uploaded to
ftp://ftp.cs.unipr.it/pub/ppl/snapshots/
Please, let us know how it goes. Thanks for the report,
Roberto

Michael Tautschnig wrote:
I was just about to package and upload the pre32 snapshot to upload to Debian/unstable, but building fails because of an unused variable:
make[5]: Entering directory `/home/tautschn/ppl/ppl-0.10~pre32/demos/ppl_lpsol' i486-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../interfaces/C -pedantic -std=gnu89 -Werror -g -O2 -frounding-math -Wall -g -O2 -W -Wall -MT ppl_lpsol.o -MD -MP -MF .deps/ppl_lpsol.Tpo -c -o ppl_lpsol.o ppl_lpsol.c cc1: warnings being treated as errors ppl_lpsol.c:1184: error: 'glpk_message_interceptor' defined but not used
Could you let us know once a fixed snapshot is available?
Dear Michael,
a fixed snapshot is being uploaded to
ftp://ftp.cs.unipr.it/pub/ppl/snapshots/
Please, let us know how it goes. Thanks for the report,
The package builds fine, but apparently libppl-c has seen a SONAME change (0 -> 2); was that intentional? The ChangeLog doesn't contain any information about recent changes, and it doesn't seem to be documented elsewhere. Because of the resulting new binary package libppl-c2 the upload is now awaiting approval by Debian ftp-masters and it will take a few more days until it reaches the Debian archives.
Best, Michael

Michael Tautschnig wrote:
The package builds fine, but apparently libppl-c has seen a SONAME change (0 -> 2); was that intentional? The ChangeLog doesn't contain any information about recent changes, and it doesn't seem to be documented elsewhere.
Dear Michael,
the ChangeLog is updated just before the official releases and a few other times. Concerning the version info of the C interface, here is its history, as reported in the file interfaces/C/Makefile.am:
# PPL release -version-info # 0.1 ----- # 0.2 ----- # 0.3 ----- # 0.4 0:0:0 # 0.5 1:0:1 # 0.6 1:0:1 # 0.6.1 1:0:1 # 0.7 1:0:1 # 0.8 1:0:1 # 0.9 1:0:1 # 0.10 2:0:0
LIBPPL_C_LT_CURRENT = 2 LIBPPL_C_LT_REVISION = 0 LIBPPL_C_LT_AGE = 0
Because of the resulting new binary package libppl-c2 the upload is now awaiting approval by Debian ftp-masters and it will take a few more days until it reaches the Debian archives.
I thought this was only an exercise to make sure there are no packaging problems. I mean, the official release of PPL 0.10 is really imminent now so it is probably best to wait and ship the real thing. All the best,
Roberto

Hi!
[...]
the ChangeLog is updated just before the official releases and a few other times. Concerning the version info of the C interface, here is its history, as reported in the file interfaces/C/Makefile.am:
# PPL release -version-info # 0.1 ----- # 0.2 ----- # 0.3 ----- # 0.4 0:0:0 # 0.5 1:0:1 # 0.6 1:0:1 # 0.6.1 1:0:1 # 0.7 1:0:1 # 0.8 1:0:1 # 0.9 1:0:1 # 0.10 2:0:0
LIBPPL_C_LT_CURRENT = 2 LIBPPL_C_LT_REVISION = 0 LIBPPL_C_LT_AGE = 0
Ah, ok, thanks!
Because of the resulting new binary package libppl-c2 the upload is now awaiting approval by Debian ftp-masters and it will take a few more days until it reaches the Debian archives.
I thought this was only an exercise to make sure there are no packaging problems. I mean, the official release of PPL 0.10 is really imminent now so it is probably best to wait and ship the real thing. All the best,
The package inspection by ftp-masters is imminent whenever a new binary package name is introduced. But don't worry, this should only be a formal act.
As the effort of packaging and building new versions of ppl is not really huge, I do prefer uploading those snapshots as well as it may be easier to spot problems early.
Best, Michael
participants (2)
-
Michael Tautschnig
-
Roberto Bagnara