Your message dated Mon, 12 May 2014 11:29:16 +0400
with message-id <5370784c.4020...@msgid.tls.msk.ru>
and subject line Re: Bug#747703: bpo60 vlc should not pull samba4 from bpo too
has caused the Debian Bug report #747703,
regarding bpo60 vlc should not pull samba4 from bpo too
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 ow...@bugs.debian.org
immediately.)
--
747703: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=747703
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: vlc
Version: 2.1.2-2~bpo70+2
Severity: serious
Backport of vlc to wheezy uses libsmbclient from samba4, which
means that when installing vlc on a wheezy system, whole samba
suite has to be upgraded too if samba is installed.
This is because vlc runtime-depends on libsmbclient >= the one
it was built against, but samba, due to its nature, requires
exact version of libsmbclient. So, in particular, samba3
requires libsmbclient from samba3. So when installing vlc,
it automatically upgrades libsmbclient, which triggers upgrading
whole samba.
But upgrading samba from version 3 to version 4 is a major step,
and should not be pefrormed as a side-step of some unrelated
software. It is more: vlc ises jut a "tiny bit" of samba, yet
pulls whole new major version of it.
I see the changelog entry in vlc:
2.1.2-2~bpo70+1:
Tighten build dependencies on gettext, libsmbclient (for pkg-config
file) and libav9
I see there's no pkg-config file in version of libsmbclient-dev in
wheezy, but since I don't know vlc sources and build process much
I don't know how difficult it will be to build vlc with wheezy version
of libsmbclient.
Please consider doing so and allowing using samba from wheezy together
with vlc from bpo.
Thanks!
/mjt
--- End Message ---
--- Begin Message ---
Version: 2.1.2-2~bpo70+3
I forgot that bts does not quite work for bpo. Closing the
bugreport now.
11.05.2014 20:20, Benjamin Drung wrote:
Am Sonntag, den 11.05.2014, 16:43 +0400 schrieb Michael Tokarev:
11.05.2014 16:21, Michael Tokarev wrote:
[]
It looks like just adding
SMBCLIENT_CFLAGS=" " SMBCLIENT_LIBS=-lsmbclient
environment variables to ./configure invocation fixes this issue.
(SMBCLIENT_CFLAGS should not be empty or else it won't be recognized).
http://www.corpit.ru/debian/tls/vlc/ , and in particular,
http://www.corpit.ru/debian/tls/vlc/vlc_2.1.2-2~bpo70+3.debdiff
I can just upload it now.
+1 from me for this sane patch. Please go ahead and upload 2.1.4-1~pbo70
Okay, thank you for the review. I uploaded a previos backport
(2.1.2-2), which is the one I've shown below, not the one which
is currently in unstable. This is because it hasn't migrated to
testing yet, so can't really be uploaded to bpo right now. I can
try to backport 2.1.4 too, once it enters testing.
+1 with your patch. Do you want to become a co-maintainer of vlc?
Um.
I'm not really into multimedia world. I don't understnd much there,
don't know what various codecs are, how it all work, -- it is all
like foreign language for me. So I'm afraid vlc just isn't my area.
I can fix simple packaging stuff from time to time, but that's
about it. And as usual, I don't have time to maintain my own
packages properly already... :(
Even with this backport (for which I forgot to add myself to
Uploaders, which I usually do when backporting), -- I'm nervous
because if anything goes wrong I most likely wont be able to
do anything.
I've hit this whole mess just because I come across a bug in vlc
in wheezy (it just crashes on some of my media files, at startup),
so, with vlc backport being available, I tried it, and discovered
that it works fine with my files. But at the same time, I need
to be able to run old samba, which doesn't quite work with the
bpo version of vlc due to this very bug(report). It just happened
that this issue has actually nothing to do with actual vlc code,
just the configure test which is problematic, and I can deal with
autoconf... ;)
Thank you!
/mjt
--- End Message ---