[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1051931: marked as done (obs-studio: Please use whitelist for libluajit-5.1-dev build dependency)



Your message dated Tue, 09 Jan 2024 14:54:29 +0000
with message-id <E1rNDUr-007qu5-Ve@fasolo.debian.org>
and subject line Bug#1051931: fixed in obs-studio 30.0.2+dfsg-2
has caused the Debian Bug report #1051931,
regarding obs-studio: Please use whitelist for libluajit-5.1-dev build dependency
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
1051931: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1051931
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: obs-studio
Version: 29.1.3+dfsg-2
Severity: normal
User: debian-powerpc@lists.debian.org
Usertags: powerpc ppc64
X-Debbugs-Cc: debian-powerpc@lists.debian.org

Hello!

src:obs-studio currently only blacklists ppc64el in debian/control in its
build dependencies [1] while luajit is missing on many architectures [2].

Thus, it would make sense to use a whitelist for the libluajit-5.1-dev
build dependency in debian/control and also adjust debian/rules accordingly:

diff -Nru old/obs-studio-29.1.3+dfsg/debian/control new/obs-studio-29.1.3+dfsg/debian/control
--- old/obs-studio-29.1.3+dfsg/debian/control   2023-08-02 13:39:19.000000000 +0200
+++ new/obs-studio-29.1.3+dfsg/debian/control   2023-09-14 14:02:58.869380395 +0200
@@ -27,7 +27,7 @@
  libfreetype-dev,
  libjack-jackd2-dev,
  libjansson-dev,
- libluajit-5.1-dev [!ppc64el],
+ libluajit-5.1-dev [amd64 arm64 armel armhf hurd-i386 i386 mips64el s390x],
  libmbedtls-dev,
  libopengl-dev,
  libpci-dev,
diff -Nru old/obs-studio-29.1.3+dfsg/debian/rules new/obs-studio-29.1.3+dfsg/debian/rules
--- old/obs-studio-29.1.3+dfsg/debian/rules     2023-08-02 13:39:19.000000000 +0200
+++ new/obs-studio-29.1.3+dfsg/debian/rules     2023-09-14 14:02:41.005436844 +0200
@@ -18,7 +18,7 @@
 confflags += -DOBS_VERSION_OVERRIDE=$(subst +dfsg,.1,$(DEB_VERSION))
 confflags += -DAPPDATA_RELEASE_DATE=$(shell date --utc --date=@$${SOURCE_DATE_EPOCH} +'%Y-%m-%d')
 
-ifeq (ppc64el,$(DEB_HOST_ARCH))
+ifeq (,$(filter amd64 arm64 armel armhf hurd-i386 i386 mips64el s390x, $(DEB_HOST_ARCH)))
 confflags += -DENABLE_SCRIPTING_LUA=OFF
 endif

I have attached the patch as a file as well.

Thanks,
Adrian

> [1] https://salsa.debian.org/multimedia-team/obs-studio/-/blob/master/debian/control#L30
> [2] https://buildd.debian.org/status/package.php?p=luajit&suite=sid

--
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer
`. `'   Physicist
  `-    GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913
diff -Nru old/obs-studio-29.1.3+dfsg/debian/control new/obs-studio-29.1.3+dfsg/debian/control
--- old/obs-studio-29.1.3+dfsg/debian/control	2023-08-02 13:39:19.000000000 +0200
+++ new/obs-studio-29.1.3+dfsg/debian/control	2023-09-14 14:02:58.869380395 +0200
@@ -27,7 +27,7 @@
  libfreetype-dev,
  libjack-jackd2-dev,
  libjansson-dev,
- libluajit-5.1-dev [!ppc64el],
+ libluajit-5.1-dev [amd64 arm64 armel armhf hurd-i386 i386 mips64el s390x],
  libmbedtls-dev,
  libopengl-dev,
  libpci-dev,
diff -Nru old/obs-studio-29.1.3+dfsg/debian/rules new/obs-studio-29.1.3+dfsg/debian/rules
--- old/obs-studio-29.1.3+dfsg/debian/rules	2023-08-02 13:39:19.000000000 +0200
+++ new/obs-studio-29.1.3+dfsg/debian/rules	2023-09-14 14:02:41.005436844 +0200
@@ -18,7 +18,7 @@
 confflags += -DOBS_VERSION_OVERRIDE=$(subst +dfsg,.1,$(DEB_VERSION))
 confflags += -DAPPDATA_RELEASE_DATE=$(shell date --utc --date=@$${SOURCE_DATE_EPOCH} +'%Y-%m-%d')
 
-ifeq (ppc64el,$(DEB_HOST_ARCH))
+ifeq (,$(filter amd64 arm64 armel armhf hurd-i386 i386 mips64el s390x, $(DEB_HOST_ARCH)))
 confflags += -DENABLE_SCRIPTING_LUA=OFF
 endif
 

--- End Message ---
--- Begin Message ---
Source: obs-studio
Source-Version: 30.0.2+dfsg-2
Done: IOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org>

We believe that the bug you reported is fixed in the latest version of
obs-studio, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1051931@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
IOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org> (supplier of updated obs-studio package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Tue, 09 Jan 2024 09:21:26 +0100
Source: obs-studio
Architecture: source
Version: 30.0.2+dfsg-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Multimedia Maintainers <debian-multimedia@lists.debian.org>
Changed-By: IOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org>
Closes: 1051931 1059799
Changes:
 obs-studio (30.0.2+dfsg-2) unstable; urgency=medium
 .
   * d/rules: use $() for make variables
     (Closes: #1059799)
   * Add Unconditional B-D on luajit
     (dropping support for ppc64el)
     (Closes: #1051931)
Checksums-Sha1:
 93464183e3183a0166218c1f981f550b0b67de1b 3726 obs-studio_30.0.2+dfsg-2.dsc
 c556673c0f1cafcedc32a999d9abc356493ec5a2 57052 obs-studio_30.0.2+dfsg-2.debian.tar.xz
Checksums-Sha256:
 edeebfff47ab47f05ba5785f429ed18dbac5ff2405e6f977707dade270934e98 3726 obs-studio_30.0.2+dfsg-2.dsc
 79b68221c301e264b967e3ee40143e09175ed394bcb6e0b72cc732d0755175ad 57052 obs-studio_30.0.2+dfsg-2.debian.tar.xz
Files:
 a7a2395c68d43dfd2ca09d5fb6f1f8c9 3726 video optional obs-studio_30.0.2+dfsg-2.dsc
 6a9cd815d5798fcb365c81bdbadcc34e 57052 video optional obs-studio_30.0.2+dfsg-2.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEdAXnRVdICXNIABVttlAZxH96NvgFAmWdTdwACgkQtlAZxH96
NvhBYQ/+JXI+yibukgP+yyUqSbg5s90ux0gIr05Detw3soVqxMzMvCPdTjfOwjBs
hahtXGAbznCkEvzyAaQGLVCibO1U2tpy7nz3VtTT9fD60ZM4skmwhf4p4z7dpD0w
oc5Gc2hDaH7dZhM3zL3Ukd+fT4fV+AWaof0NgIBHKBt48xv4zkQUREJD65zTIAw+
0IbfL5kqwcq7gL0kaF84pVydbsDL8n3zD7Xsr3j4Aj0Kt531NIwNxVP/c3HdL5JA
N11jHraNFEkNC47pbhKD4vGXo2R8gxyUzRRAiTXM+a7SOJrutELj87BNl8MJuSmZ
XnvGk1DOSKK2O0QopYjXEcoWrVedWpkiJxaSSqL4l/nkIvIorohif+LZSfATmrB8
O6ygkEhGKSENDN+mXuw0Gjwqhi0aG1r8uVcrP28sbL97E+3JBjGp5ahyYrbTmYCD
FbhWqP7LaZ8DdDxFqaqRAdPQpjf5E5FIiU6FetLXBep8FSdGjNuhmU29OrtTAbXi
iIepPVZN1D8KrqrZhKNisi3QBk+DKrg1DwMVwPtIaX6HxKn+E9yBFIIOhzP7f4RQ
Vu4PAC+2mhcTINrK2RiDQsmrNrItMDTWmkASs8KNqx2Bz0kMtOJ7QMVSgD8joc/h
ZixAmeg7/gkEHUjIx6DkUOgnqfayW1cDqbMGdrZRgo0SoK+vx50=
=a9qo
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: