Bug#882513: gsequencer: autopkgtest is broken
Hi, My sponsor created a new package. It should be fixed now. https://tracker.debian.org/news/893466 Bests, Joël On Sat, Nov 25, 2017 at 8:35 AM, Joël Krähemannwrote: > Hi, > Just provided a new upstream package v1.1.5 and made debian > repository fit for autopkgtest. > > Best regards, > Joël > > > On Fri, Nov 24, 2017 at 10:55 AM, Joël Krähemann > wrote: >> Hi, >> Since I (upstream) doesn't have the infrastructure to run integration >> tests configure.ac remains the same. But the fixes to the file >> functional-system-tests.mk.am just applied upstream. >> >> http://git.savannah.nongnu.org/cgit/gsequencer.git/commit/?h=1.2.x >> >> Bests, >> Joël >> >> >> >> On Fri, Nov 24, 2017 at 10:50 AM, Joël Krähemann >> wrote: >>> Hi, >>> Just providing a patch. The target ags-integration-test wasn't take care >>> much. >>> >>> Apply the patch fix-integration-tests.patch >>> `patch -p1 < ../nongnu/gsequencer/fix-integration-tests.patch` >>> run `autoreconf -fi && ./configure` >>> then `make -j20 && make ags-integration-test` >>> >>> Bests, >>> Joël >>> >>> >>> On Fri, Nov 24, 2017 at 9:26 AM, Joël Krähemann >>> wrote: Hi Dimitri, The make target ags-integration-test runs against installed libraries. Just run `make check` which contains the very same functional tests. But this requires to remove the following patch: debian/patches/disable-functional-tests.patch `make ags-integration-test` is only useful to run against installed gsequencer package. Further libgsequencer.so can't be a private library if you want to run them. So additional patch would be required to change library installation path. Best regards, Joël Krähemann On Thu, Nov 23, 2017 at 5:01 PM, Dimitri John Ledkov wrote: > Package: gsequencer > Version: 1.1.4-1 > Severity: normal > > -BEGIN PGP SIGNED MESSAGE- > Hash: SHA256 > > Dear Maintainer, > > The autopkgtest included in gsequencer appears to not work at all > anymore. > > It calls into debian/rules targets that do not exist anymore. I've > tried fixing it up, by making the test depend on '@builddeps@` or > using 'build-needed' restriction and modifying the test script > appropriately only to see that `make ags-integration-test` fails. > > Could you please fix up integration test? Or remove it, as it cannot > be executed anymore? > > Regards, > > Dimitri. > > -BEGIN PGP SIGNATURE- > Version: GnuPG v2 > > iQEcBAEBCAAGBQJaFvDxAAoJEMrC2LnNLKX5is0IAIvh3irtF/gIk1rUVHo/yiqG > 3o95sZobiNDufyayagCtEpNwhRG+lB1weeQADqUfLu7j3a3CiHra3a9ZZkNEIvBL > OOs1tQj1wc9vy0SjQ37jwUbJ3NCjYLcr6WL5iwq4rnSfY/mBZsbGKEMoj6Hb3Kv/ > FZosTJtido/zOdyB+Xv1lwWnd0109l44Pz0MiY8oUlRqax/OX+jvfM+lkGFSRqDW > tlRhFkMhpsRTTI6U/l1ajL5htmY6/gSgkZe6KkIyda+Uxbn+wY7mGLVHZCtGDw7c > 6sAxfDSR2RaBOFFhpFkHDlfcloiJ2yUDZgn43xQv+cqzYBWChGtDZceZ0O/juXo= > =zzou > -END PGP SIGNATURE- > ___ pkg-multimedia-maintainers mailing list pkg-multimedia-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers
Bug#882513: gsequencer: autopkgtest is broken
Hi, Just provided a new upstream package v1.1.5 and made debian repository fit for autopkgtest. Best regards, Joël On Fri, Nov 24, 2017 at 10:55 AM, Joël Krähemannwrote: > Hi, > Since I (upstream) doesn't have the infrastructure to run integration > tests configure.ac remains the same. But the fixes to the file > functional-system-tests.mk.am just applied upstream. > > http://git.savannah.nongnu.org/cgit/gsequencer.git/commit/?h=1.2.x > > Bests, > Joël > > > > On Fri, Nov 24, 2017 at 10:50 AM, Joël Krähemann > wrote: >> Hi, >> Just providing a patch. The target ags-integration-test wasn't take care >> much. >> >> Apply the patch fix-integration-tests.patch >> `patch -p1 < ../nongnu/gsequencer/fix-integration-tests.patch` >> run `autoreconf -fi && ./configure` >> then `make -j20 && make ags-integration-test` >> >> Bests, >> Joël >> >> >> On Fri, Nov 24, 2017 at 9:26 AM, Joël Krähemann >> wrote: >>> Hi Dimitri, >>> The make target ags-integration-test runs against installed libraries. Just >>> run >>> `make check` which contains the very same functional tests. But this >>> requires >>> to remove the following patch: >>> >>> debian/patches/disable-functional-tests.patch >>> >>> `make ags-integration-test` is only useful to run against installed >>> gsequencer >>> package. Further libgsequencer.so can't be a private library if you want to >>> run >>> them. So additional patch would be required to change library installation >>> path. >>> >>> Best regards, >>> Joël Krähemann >>> >>> >>> On Thu, Nov 23, 2017 at 5:01 PM, Dimitri John Ledkov >>> wrote: Package: gsequencer Version: 1.1.4-1 Severity: normal -BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Dear Maintainer, The autopkgtest included in gsequencer appears to not work at all anymore. It calls into debian/rules targets that do not exist anymore. I've tried fixing it up, by making the test depend on '@builddeps@` or using 'build-needed' restriction and modifying the test script appropriately only to see that `make ags-integration-test` fails. Could you please fix up integration test? Or remove it, as it cannot be executed anymore? Regards, Dimitri. -BEGIN PGP SIGNATURE- Version: GnuPG v2 iQEcBAEBCAAGBQJaFvDxAAoJEMrC2LnNLKX5is0IAIvh3irtF/gIk1rUVHo/yiqG 3o95sZobiNDufyayagCtEpNwhRG+lB1weeQADqUfLu7j3a3CiHra3a9ZZkNEIvBL OOs1tQj1wc9vy0SjQ37jwUbJ3NCjYLcr6WL5iwq4rnSfY/mBZsbGKEMoj6Hb3Kv/ FZosTJtido/zOdyB+Xv1lwWnd0109l44Pz0MiY8oUlRqax/OX+jvfM+lkGFSRqDW tlRhFkMhpsRTTI6U/l1ajL5htmY6/gSgkZe6KkIyda+Uxbn+wY7mGLVHZCtGDw7c 6sAxfDSR2RaBOFFhpFkHDlfcloiJ2yUDZgn43xQv+cqzYBWChGtDZceZ0O/juXo= =zzou -END PGP SIGNATURE- ___ pkg-multimedia-maintainers mailing list pkg-multimedia-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers
Bug#882513: gsequencer: autopkgtest is broken
Hi, Since I (upstream) doesn't have the infrastructure to run integration tests configure.ac remains the same. But the fixes to the file functional-system-tests.mk.am just applied upstream. http://git.savannah.nongnu.org/cgit/gsequencer.git/commit/?h=1.2.x Bests, Joël On Fri, Nov 24, 2017 at 10:50 AM, Joël Krähemannwrote: > Hi, > Just providing a patch. The target ags-integration-test wasn't take care > much. > > Apply the patch fix-integration-tests.patch > `patch -p1 < ../nongnu/gsequencer/fix-integration-tests.patch` > run `autoreconf -fi && ./configure` > then `make -j20 && make ags-integration-test` > > Bests, > Joël > > > On Fri, Nov 24, 2017 at 9:26 AM, Joël Krähemann wrote: >> Hi Dimitri, >> The make target ags-integration-test runs against installed libraries. Just >> run >> `make check` which contains the very same functional tests. But this requires >> to remove the following patch: >> >> debian/patches/disable-functional-tests.patch >> >> `make ags-integration-test` is only useful to run against installed >> gsequencer >> package. Further libgsequencer.so can't be a private library if you want to >> run >> them. So additional patch would be required to change library installation >> path. >> >> Best regards, >> Joël Krähemann >> >> >> On Thu, Nov 23, 2017 at 5:01 PM, Dimitri John Ledkov wrote: >>> Package: gsequencer >>> Version: 1.1.4-1 >>> Severity: normal >>> >>> -BEGIN PGP SIGNED MESSAGE- >>> Hash: SHA256 >>> >>> Dear Maintainer, >>> >>> The autopkgtest included in gsequencer appears to not work at all >>> anymore. >>> >>> It calls into debian/rules targets that do not exist anymore. I've >>> tried fixing it up, by making the test depend on '@builddeps@` or >>> using 'build-needed' restriction and modifying the test script >>> appropriately only to see that `make ags-integration-test` fails. >>> >>> Could you please fix up integration test? Or remove it, as it cannot >>> be executed anymore? >>> >>> Regards, >>> >>> Dimitri. >>> >>> -BEGIN PGP SIGNATURE- >>> Version: GnuPG v2 >>> >>> iQEcBAEBCAAGBQJaFvDxAAoJEMrC2LnNLKX5is0IAIvh3irtF/gIk1rUVHo/yiqG >>> 3o95sZobiNDufyayagCtEpNwhRG+lB1weeQADqUfLu7j3a3CiHra3a9ZZkNEIvBL >>> OOs1tQj1wc9vy0SjQ37jwUbJ3NCjYLcr6WL5iwq4rnSfY/mBZsbGKEMoj6Hb3Kv/ >>> FZosTJtido/zOdyB+Xv1lwWnd0109l44Pz0MiY8oUlRqax/OX+jvfM+lkGFSRqDW >>> tlRhFkMhpsRTTI6U/l1ajL5htmY6/gSgkZe6KkIyda+Uxbn+wY7mGLVHZCtGDw7c >>> 6sAxfDSR2RaBOFFhpFkHDlfcloiJ2yUDZgn43xQv+cqzYBWChGtDZceZ0O/juXo= >>> =zzou >>> -END PGP SIGNATURE- >>> ___ pkg-multimedia-maintainers mailing list pkg-multimedia-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers
Bug#882513: gsequencer: autopkgtest is broken
Hi, Just providing a patch. The target ags-integration-test wasn't take care much. Apply the patch fix-integration-tests.patch `patch -p1 < ../nongnu/gsequencer/fix-integration-tests.patch` run `autoreconf -fi && ./configure` then `make -j20 && make ags-integration-test` Bests, Joël On Fri, Nov 24, 2017 at 9:26 AM, Joël Krähemannwrote: > Hi Dimitri, > The make target ags-integration-test runs against installed libraries. Just > run > `make check` which contains the very same functional tests. But this requires > to remove the following patch: > > debian/patches/disable-functional-tests.patch > > `make ags-integration-test` is only useful to run against installed gsequencer > package. Further libgsequencer.so can't be a private library if you want to > run > them. So additional patch would be required to change library installation > path. > > Best regards, > Joël Krähemann > > > On Thu, Nov 23, 2017 at 5:01 PM, Dimitri John Ledkov wrote: >> Package: gsequencer >> Version: 1.1.4-1 >> Severity: normal >> >> -BEGIN PGP SIGNED MESSAGE- >> Hash: SHA256 >> >> Dear Maintainer, >> >> The autopkgtest included in gsequencer appears to not work at all >> anymore. >> >> It calls into debian/rules targets that do not exist anymore. I've >> tried fixing it up, by making the test depend on '@builddeps@` or >> using 'build-needed' restriction and modifying the test script >> appropriately only to see that `make ags-integration-test` fails. >> >> Could you please fix up integration test? Or remove it, as it cannot >> be executed anymore? >> >> Regards, >> >> Dimitri. >> >> -BEGIN PGP SIGNATURE- >> Version: GnuPG v2 >> >> iQEcBAEBCAAGBQJaFvDxAAoJEMrC2LnNLKX5is0IAIvh3irtF/gIk1rUVHo/yiqG >> 3o95sZobiNDufyayagCtEpNwhRG+lB1weeQADqUfLu7j3a3CiHra3a9ZZkNEIvBL >> OOs1tQj1wc9vy0SjQ37jwUbJ3NCjYLcr6WL5iwq4rnSfY/mBZsbGKEMoj6Hb3Kv/ >> FZosTJtido/zOdyB+Xv1lwWnd0109l44Pz0MiY8oUlRqax/OX+jvfM+lkGFSRqDW >> tlRhFkMhpsRTTI6U/l1ajL5htmY6/gSgkZe6KkIyda+Uxbn+wY7mGLVHZCtGDw7c >> 6sAxfDSR2RaBOFFhpFkHDlfcloiJ2yUDZgn43xQv+cqzYBWChGtDZceZ0O/juXo= >> =zzou >> -END PGP SIGNATURE- >> diff --git a/configure.ac b/configure.ac index 429342efd..1b77b0073 100644 --- a/configure.ac +++ b/configure.ac @@ -272,6 +272,7 @@ AM_CONDITIONAL([ENABLE_GTK_DOC], false) AM_EXTRA_RECURSIVE_TARGETS([ags-docs]) AC_CONFIG_FILES([ +functional-system-tests.mk Makefile docs/reference/libags/Makefile docs/reference/libags-audio/Makefile diff --git a/functional-system-tests.mk.am b/functional-system-tests.mk.am index 1dba004e6..22579aaa7 100644 --- a/functional-system-tests.mk.am +++ b/functional-system-tests.mk.am @@ -10,6 +10,11 @@ libgsequencer_check_system_test_LIBADD = -L$(libdir) -lags -lags_thread -lags_se gsequencer_check_system_functional_test_LDADD = -lags -lags_thread -lags_server -lags_audio -lags_gui -L$(DESTDIR)/$(libdir)/gsequencer/ -lgsequencer libgsequencer_check_system_test.la -lcunit -lrt -lm $(LIBAO_LIBS) $(LIBASOUND2_LIBS) $(LIBXML2_LIBS) $(SNDFILE_LIBS) $(LIBINSTPATCH_LIBS) $(GOBJECT_LIBS) $(JACK_LIBS) $(FONTCONFIG_LIBS) $(GDKPIXBUF_LIBS) $(CAIRO_LIBS) $(GTK_LIBS) +localedir = $(datadir)/locale +DEFS = -DLOCALEDIR=\"$(localedir)\" @DEFS@ + +AGS_RESOURCES = -DAGS_RC_FILENAME=\"/usr/share/gsequencer/styles/ags.rc\" -DAGS_ANIMATION_FILENAME=\"/usr/share/gsequencer/images/ags_supermoon-800x450.png\" -DAGS_LOGO_FILENAME=\"/usr/share/gsequencer/images/ags.png\" -DAGS_LICENSE_FILENAME=\"/usr/share/common-licenses/GPL-3\" + noinst_LTLIBRARIES = libgsequencer_check_system_test.la # functional system tests - edit target @@ -32,7 +37,7 @@ noinst_PROGRAMS = $(installcheck_programs) # functional test util library libgsequencer_check_system_test_la_SOURCES = ags/test/X/gsequencer_setup_util.c ags/test/X/gsequencer_setup_util.h ags/test/X/ags_functional_test_util.c ags/test/X/ags_functional_test_util.h ags/test/X/libgsequencer.h libgsequencer_check_system_test_la_CFLAGS = $(CFLAGS) $(LIBAO_CFLAGS) $(LIBASOUND2_CFLAGS) $(LIBXML2_CFLAGS) $(SNDFILE_CFLAGS) $(LIBINSTPATCH_CFLAGS) $(GOBJECT_CFLAGS) $(JACK_CFLAGS) $(FONTCONFIG_CFLAGS) $(GDKPIXBUF_CFLAGS) $(CAIRO_CFLAGS) $(GTK_CFLAGS) -libgsequencer_check_system_test_la_CPPFLAGS = -DSRCDIR=\"$(srcdir)\" +libgsequencer_check_system_test_la_CPPFLAGS = -DSRCDIR=\"$(srcdir)\" $(AGS_RESOURCES) libgsequencer_check_system_test_la_LIBADD = $(libgsequencer_check_system_test_LIBADD) # functional audio test @@ -44,77 +49,77 @@ ags_check_system_functional_audio_test_LDADD = $(gsequencer_check_system_functio # functional machine add and destroy test ags_check_system_functional_machine_add_and_destroy_test_SOURCES = ags/test/X/ags_functional_machine_add_and_destroy_test.c ags_check_system_functional_machine_add_and_destroy_test_CFLAGS = $(CFLAGS) $(LIBAO_CFLAGS) $(LIBASOUND2_CFLAGS) $(LIBXML2_CFLAGS) $(SNDFILE_CFLAGS) $(LIBINSTPATCH_CFLAGS) $(GOBJECT_CFLAGS) $(JACK_CFLAGS) $(FONTCONFIG_CFLAGS) $(GDKPIXBUF_CFLAGS) $(CAIRO_CFLAGS) $(GTK_CFLAGS)
Bug#882513: gsequencer: autopkgtest is broken
Hi Dimitri, The make target ags-integration-test runs against installed libraries. Just run `make check` which contains the very same functional tests. But this requires to remove the following patch: debian/patches/disable-functional-tests.patch `make ags-integration-test` is only useful to run against installed gsequencer package. Further libgsequencer.so can't be a private library if you want to run them. So additional patch would be required to change library installation path. Best regards, Joël Krähemann On Thu, Nov 23, 2017 at 5:01 PM, Dimitri John Ledkovwrote: > Package: gsequencer > Version: 1.1.4-1 > Severity: normal > > -BEGIN PGP SIGNED MESSAGE- > Hash: SHA256 > > Dear Maintainer, > > The autopkgtest included in gsequencer appears to not work at all > anymore. > > It calls into debian/rules targets that do not exist anymore. I've > tried fixing it up, by making the test depend on '@builddeps@` or > using 'build-needed' restriction and modifying the test script > appropriately only to see that `make ags-integration-test` fails. > > Could you please fix up integration test? Or remove it, as it cannot > be executed anymore? > > Regards, > > Dimitri. > > -BEGIN PGP SIGNATURE- > Version: GnuPG v2 > > iQEcBAEBCAAGBQJaFvDxAAoJEMrC2LnNLKX5is0IAIvh3irtF/gIk1rUVHo/yiqG > 3o95sZobiNDufyayagCtEpNwhRG+lB1weeQADqUfLu7j3a3CiHra3a9ZZkNEIvBL > OOs1tQj1wc9vy0SjQ37jwUbJ3NCjYLcr6WL5iwq4rnSfY/mBZsbGKEMoj6Hb3Kv/ > FZosTJtido/zOdyB+Xv1lwWnd0109l44Pz0MiY8oUlRqax/OX+jvfM+lkGFSRqDW > tlRhFkMhpsRTTI6U/l1ajL5htmY6/gSgkZe6KkIyda+Uxbn+wY7mGLVHZCtGDw7c > 6sAxfDSR2RaBOFFhpFkHDlfcloiJ2yUDZgn43xQv+cqzYBWChGtDZceZ0O/juXo= > =zzou > -END PGP SIGNATURE- > ___ pkg-multimedia-maintainers mailing list pkg-multimedia-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers
Bug#882513: gsequencer: autopkgtest is broken
Package: gsequencer Version: 1.1.4-1 Severity: normal -BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Dear Maintainer, The autopkgtest included in gsequencer appears to not work at all anymore. It calls into debian/rules targets that do not exist anymore. I've tried fixing it up, by making the test depend on '@builddeps@` or using 'build-needed' restriction and modifying the test script appropriately only to see that `make ags-integration-test` fails. Could you please fix up integration test? Or remove it, as it cannot be executed anymore? Regards, Dimitri. -BEGIN PGP SIGNATURE- Version: GnuPG v2 iQEcBAEBCAAGBQJaFvDxAAoJEMrC2LnNLKX5is0IAIvh3irtF/gIk1rUVHo/yiqG 3o95sZobiNDufyayagCtEpNwhRG+lB1weeQADqUfLu7j3a3CiHra3a9ZZkNEIvBL OOs1tQj1wc9vy0SjQ37jwUbJ3NCjYLcr6WL5iwq4rnSfY/mBZsbGKEMoj6Hb3Kv/ FZosTJtido/zOdyB+Xv1lwWnd0109l44Pz0MiY8oUlRqax/OX+jvfM+lkGFSRqDW tlRhFkMhpsRTTI6U/l1ajL5htmY6/gSgkZe6KkIyda+Uxbn+wY7mGLVHZCtGDw7c 6sAxfDSR2RaBOFFhpFkHDlfcloiJ2yUDZgn43xQv+cqzYBWChGtDZceZ0O/juXo= =zzou -END PGP SIGNATURE- ___ pkg-multimedia-maintainers mailing list pkg-multimedia-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers