smbclient not installed by default 15.04 and newer

Bug #1457753 reported by cariboo
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
samba (Ubuntu)
Expired
Undecided
Unassigned

Bug Description

While helping someone troubleshoot a problem on the forums, I found that smbclient is not installed by default on 15.04 and newer.

ProblemType: Bug
DistroRelease: Ubuntu 15.10
Package: smbclient 2:4.1.17+dfsg-4ubuntu1
ProcVersionSignature: Ubuntu 3.19.0-18.18-generic 3.19.6
Uname: Linux 3.19.0-18-generic x86_64
ApportVersion: 2.17.2-0ubuntu2
Architecture: amd64
CurrentDesktop: Unity
Date: Thu May 21 23:27:19 2015
InstallationDate: Installed on 2015-04-29 (23 days ago)
InstallationMedia: Ubuntu 15.04 "Vivid Vervet" - Release amd64 (20150422)
SambaClientRegression: Yes
SourcePackage: samba
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
cariboo (cariboo) wrote :
Revision history for this message
cariboo (cariboo) wrote :

smbclient -L localhost

smbclient -L localhost
Enter cariboo's password:
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 4.1.17-Ubuntu]

 Sharename Type Comment
 --------- ---- -------
 print$ Disk Printer Drivers
 IPC$ IPC IPC Service (alexis server (Samba, Ubuntu))
 printer Printer EPSON Stylus Photo R340
 Brother-HL-5250DN-series Printer Brother HL-5250DN series
 Public Disk
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 4.1.17-Ubuntu]

 Server Comment
 --------- -------
 ALEXIS alexis server (Samba, Ubuntu)
 BRN_89A329
 SKYNET skynet server (Samba, Ubuntu)

 Workgroup Master
 --------- -------
 APLUS WILLY
 WORKGROUP ALEXI

Revision history for this message
Robie Basak (racb) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better.

Personally I don't mind either way. Users who need smbclient generally know they need it and so should be able to install it themselves. Changing this kind of default between releases isn't really a regression - the point of new releases is to be able to change defaults like this.

If you really want this changed, first this needs to be checked on Debian to see if it is an Ubuntu-only issue or not. If this does turn out to apply to Debian too, then I think it is most likely a deliberate design decision and a justification to change it back would need to be made in Debian.

I'll mark the Ubuntu task "Won't Fix" since: 1) I think it is most likely a deliberate change in Debian, therefore not a bug, and not something we'd consider changing directly in Ubuntu over Debian's decision without further justification; and 2) I think it's therefore unlikely that this change will ever happen in Ubuntu, there's little point in keeping a bug open about it, and keeping the bug open gives others misleading expectations.

I would be happy for this bug to be re-opened though if any of my assumptions are wrong or if a real reason to change it comes to light.

Changed in samba (Ubuntu):
status: New → Won't Fix
Revision history for this message
Robie Basak (racb) wrote :

I should make it clear that if Debian change it, then Ubuntu will likely follow.

Revision history for this message
Gregor (gregor-g) wrote :

Then again, if we wanted Debian, we would just install Debian.

The problem as i understand it was that Ubutnu is offering this feature via GUI, but a component needed for the GUi in Ubuntu to work is missing. Software is therefore not acting as expected or as indicated that it is supposed to act. Therefore in my opinion it is a bug.

The solution to that (and to keep it in line with Debian) would be to offer the install of missing package when the user would try to perform the desired action.

Revision history for this message
Robie Basak (racb) wrote : Re: [Bug 1457753] Re: smbclient not installed by default 15.04 and newer

On Fri, May 22, 2015 at 10:59:44AM -0000, Gregor wrote:
> The problem as i understand it was that Ubutnu is offering this feature
> via GUI, but a component needed for the GUi in Ubuntu to work is
> missing. Software is therefore not acting as expected or as indicated
> that it is supposed to act. Therefore in my opinion it is a bug.

That's fine, but then the bug is "GUI feature X is shipped by default
but doesn't work by default", not "smbclient not installed by default".
It could be fixed by adding smbclient as a dependency on the package
that ships feature X. We can convert this bug and reopen it, but please
provide details of feature X so that we can work on it on that basis.

> The solution to that (and to keep it in line with Debian) would be to
> offer the install of missing package when the user would try to perform
> the desired action.

That's another option. Please provide details of the problem itself,
rather than pre-supposing a solution.

Once you have provided these details, please change the bug status back
to New.

Changed in samba (Ubuntu):
status: Won't Fix → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for samba (Ubuntu) because there has been no activity for 60 days.]

Changed in samba (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.