Bug#882513: gsequencer: autopkgtest is broken

2017-12-27 Thread Joël Krähemann
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ähemann  wrote:
> 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

2017-11-24 Thread Joël Krähemann
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

2017-11-24 Thread Joël Krähemann
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

2017-11-24 Thread Joël Krähemann
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-
>>
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

2017-11-24 Thread Joël Krähemann
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

2017-11-23 Thread Dimitri John Ledkov
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