Bug#815351: gvfs: FTBFS on hurd-i386: unsatisfiable B-D: libsmbclient-dev

2016-07-10 Thread Andreas Beckmann
On Sun, 1 May 2016 00:16:56 +0200 Michael Biebl  wrote:
> A build is fine, I'm more interested if the GNOME stack is actually
> usable on Hurd though. Have you done any runtime testing
> 
> Otherwise I don't see a point in making it buildable if we don't have
> any actual users.

I do not know - I do not run HURD myself, just doing QA. And fixing the
build seemed easier than recursively requesting removal of the outdated
gvfs and its rdeps from hurd-i386.


Andreas



Bug#815351: gvfs: FTBFS on hurd-i386: unsatisfiable B-D: libsmbclient-dev

2016-04-30 Thread Michael Biebl
Am 30.04.2016 um 16:59 schrieb Andreas Beckmann:
> Followup-For: Bug #815351
> Control: tag -1 patch
> 
> Hi,
> 
> attached is a patch that restricts the B-D: libsmbclient-dev to
> [!hurd-any] and adjusts some of the .install files.
> 
> Note that gvfs-common.install must be made executable, since it
> needs to use dh-exec, too.
> 
> With this patch I got a successful build of gvfs on a hurd-i386
> porterbox.
> 

A build is fine, I'm more interested if the GNOME stack is actually
usable on Hurd though. Have you done any runtime testing

Otherwise I don't see a point in making it buildable if we don't have
any actual users.


-- 
Why is it that all of the instruments seeking intelligent life in the
universe are pointed away from Earth?



signature.asc
Description: OpenPGP digital signature


Bug#815351: gvfs: FTBFS on hurd-i386: unsatisfiable B-D: libsmbclient-dev

2016-04-30 Thread Andreas Beckmann
Followup-For: Bug #815351
Control: tag -1 patch

Hi,

attached is a patch that restricts the B-D: libsmbclient-dev to
[!hurd-any] and adjusts some of the .install files.

Note that gvfs-common.install must be made executable, since it
needs to use dh-exec, too.

With this patch I got a successful build of gvfs on a hurd-i386
porterbox.


Andreas
diff -Nru gvfs-1.28.1/debian/control.in gvfs-1.28.1/debian/control.in
--- gvfs-1.28.1/debian/control.in	2016-04-03 13:55:48.0 +
+++ gvfs-1.28.1/debian/control.in	2016-04-30 13:30:43.0 +
@@ -31,7 +31,7 @@
libsecret-1-dev,
libbluray-dev,
libmtp-dev (>= 1.1.6),
-   libsmbclient-dev (>= 3.4.0),
+   libsmbclient-dev (>= 3.4.0) [!hurd-any],
libarchive-dev,
libgcrypt20-dev (>= 1.2.2),
libltdl-dev,
diff -Nru gvfs-1.28.1/debian/gvfs-backends.install gvfs-1.28.1/debian/gvfs-backends.install
--- gvfs-1.28.1/debian/gvfs-backends.install	2015-10-13 15:36:58.0 +
+++ gvfs-1.28.1/debian/gvfs-backends.install	2016-04-30 13:21:42.0 +
@@ -9,9 +9,9 @@
 usr/lib/gvfs/gvfsd-ftp
 usr/lib/gvfs/gvfsd-google
 usr/lib/gvfs/gvfsd-gphoto2  [linux-any]
-usr/lib/gvfs/gvfs-goa-volume-monitor[!hurd-any]
+usr/lib/gvfs/gvfs-goa-volume-monitor
 usr/lib/systemd/user/gvfs-goa-volume-monitor.service		[linux-any]
-usr/share/dbus-1/services/org.gtk.vfs.GoaVolumeMonitor.service  [!hurd-any]
+usr/share/dbus-1/services/org.gtk.vfs.GoaVolumeMonitor.service
 usr/lib/gvfs/gvfsd-http
 usr/lib/gvfs/gvfsd-mtp  [linux-any]
 usr/lib/gvfs/gvfs-mtp-volume-monitor[linux-any]
@@ -20,8 +20,8 @@
 usr/lib/gvfs/gvfsd-network
 usr/lib/gvfs/gvfsd-recent
 usr/lib/gvfs/gvfsd-sftp
-usr/lib/gvfs/gvfsd-smb
-usr/lib/gvfs/gvfsd-smb-browse
+usr/lib/gvfs/gvfsd-smb		[!hurd-any]
+usr/lib/gvfs/gvfsd-smb-browse	[!hurd-any]
 usr/lib/gvfs/gvfs-afc-volume-monitor[!hurd-any]
 usr/lib/systemd/user/gvfs-afc-volume-monitor.service		[linux-any]
 usr/share/dbus-1/services/org.gtk.vfs.AfcVolumeMonitor.service  [!hurd-any]
@@ -44,11 +44,11 @@
 usr/share/gvfs/mounts/network.mount
 usr/share/gvfs/mounts/recent.mount
 usr/share/gvfs/mounts/sftp.mount
-usr/share/gvfs/mounts/smb-browse.mount
-usr/share/gvfs/mounts/smb.mount
+usr/share/gvfs/mounts/smb-browse.mount[!hurd-any]
+usr/share/gvfs/mounts/smb.mount	[!hurd-any]
 usr/share/gvfs/mounts/google.mount
 usr/share/gvfs/remote-volume-monitors/gphoto2.monitor   [linux-any]
-usr/share/gvfs/remote-volume-monitors/goa.monitor   [!hurd-any]
+usr/share/gvfs/remote-volume-monitors/goa.monitor
 usr/share/gvfs/remote-volume-monitors/afc.monitor   [!hurd-any]
 usr/share/gvfs/remote-volume-monitors/mtp.monitor   [linux-any]
 # Schemas moved from gvfs-common, only used for smb and dns-sd
diff -Nru gvfs-1.28.1/debian/gvfs-common.install gvfs-1.28.1/debian/gvfs-common.install
--- gvfs-1.28.1/debian/gvfs-common.install	2013-10-13 23:39:07.0 +
+++ gvfs-1.28.1/debian/gvfs-common.install	2016-04-30 12:55:58.0 +
@@ -1,4 +1,5 @@
+#!/usr/bin/dh-exec
 usr/share/locale
 usr/share/man/man1
 usr/share/man/man7
-usr/lib/tmpfiles.d/gvfsd-fuse-tmpfiles.conf
+usr/lib/tmpfiles.d/gvfsd-fuse-tmpfiles.conf	[!hurd-any]


Bug#815351: gvfs: FTBFS on hurd-i386: unsatisfiable B-D: libsmbclient-dev

2016-02-20 Thread Andreas Beckmann
Source: gvfs
Version: 1.26.2-1
Severity: important

Hi,

gvfs cannot be built on hurd-i386 since libsmbclient-dev is no longer
available on that platform, src:samba is no longer built for hurd-i386
due to lack of dependencies.


Andreas