Matthias Kühne | Ellerhold AG
2022-Nov-15 11:11 UTC
[Samba] linux-schools samba ubuntu packages: it is just awful
Hello mjt, Hello Samba, we used their samba 4.16 packages on an ubuntu system (no debian backports :( ) and the ad auth "just broke". Debugging it revealed that the .so file is missing from the libpam-winbind packages. We've switched to your ubuntu package and had to completly purge the old ones install yours. Then it worked. Just my 2 cents. So .. thanks mjt for your packages and +1 from us to avoid the linuxschools project. Have a nice day, Matthias K?hne. Am 15.11.22 um 12:01 schrieb Michael Tokarev via samba:> Hi! > > After several people (here and elsewhere) asked me about > linux-schools ubuntu ppa with samba packages, I took a > look at the thing.? And was rather shocked. > > Basically, what they did was took the debian package of > samba-4.15 (the one before the changes in samba which > leads to quite significant changes in packaging), and > REMOVED WHOLE PACKAGING from there. > > The end result is that they have single new package > named "samba4" with *everything* samba, and a lot of > dummy empty packages for all subpackages which were > in debian/ubuntu (client, winbind, pam, etc). > > I'd say it is a package vandalism, so to say, it is > a very hackish way to do things, it is ruining a > distribution.? Why? Because other packages depend > on, say, libsmbclient, - vlc, nautilus, whatever, > but now libsmbclient is just an empty package which > actually provides nothing. You install it instead > of the real libsmbclient, and the packages which > used libsmbclient.so just stop working with error > "unable to load libsmbclient.so".? The result is > a Big Mess (tm). > > It is more: after installing this mess, it is quite > difficult to roll it back into a normal system... > > I'm not compelling with them, there's no single reason > for me to do that - I mean, I'm writing this as someone > who published real samba "ppa" on our site recently. I > don't need to fight competitors - I gain nothing at all > by publishing my repo or by doing debian packaging in > the first place. > > But I do want to warn ubuntu users strongly against using this > schools samba ppa.? It is just an awful way to packaging. > There's no reason to believe me, - just go take a look > at their packages. > > *SIGH*. > > Thanks, > > /mjt >-- Matthias K?hne Senior Webentwickler Datenschutzbeauftragter Ellerhold Aktiengesellschaft Friedrich-List-Str. 4 01445 Radebeul Telefon: +49 (0) 351 83933-61 Telefax: +49 (0) 351 83933-99 Web www.ellerhold.de Twitter www.twitter.com/Ellerhold_AG Youtube www.youtube.com/user/ellerholdgruppe Amtsgericht Dresden / HRB 23769 Vorstand: Stephan Ellerhold, Maximilian Ellerhold Vorsitzender des Aufsichtsrates: Frank Ellerhold ---Diese E-Mail und Ihre Anlagen enthalten vertrauliche Mitteilungen. Sollten Sie nicht der beabsichtigte Adressat sein, so bitten wir Sie um Mitteilung und um sofortiges l?schen dieser E-Mail und der Anlagen. Unsere Hinweise zum Datenschutz finden Sie hier: http://www.ellerhold.de/datenschutz/ This e-mail and its attachments are privileged and confidential. If you are not the intended recipient, please notify us and immediately delete this e-mail and its attachments. You can find our privacy policy here: http://www.ellerhold.de/datenschutz/
Rowland Penny
2022-Nov-15 11:18 UTC
[Samba] linux-schools samba ubuntu packages: it is just awful
On 15/11/2022 11:11, Matthias K?hne | Ellerhold AG via samba wrote:> Hello mjt, Hello Samba, > > we used their samba 4.16 packages on an ubuntu system (no debian > backports :( ) and the ad auth "just broke". Debugging it revealed that > the .so file is missing from the libpam-winbind packages.That is probably because they do not use libpam-winbind and use nslcd instead. Rowland
Michael Tokarev
2022-Nov-15 11:26 UTC
[Samba] linux-schools samba ubuntu packages: it is just awful
15.11.2022 14:11, Matthias K?hne | Ellerhold AG via samba wrote:> Hello mjt, Hello Samba, > > we used their samba 4.16 packages on an ubuntu system (no debian > backports :( ) and the ad auth "just broke". Debugging it revealed that > the .so file is missing from the libpam-winbind packages.They have *all* packages empty. I already gave example with libsmbclient, -- *all* of their packages are empty. They created a new package named 'samba4' with everything in there. https://ppa.launchpadcontent.net/linux-schools/samba-latest/ubuntu/pool/main/s/samba/ See -- all .debs are about 4k in size - this is just the metadata. The only real packages are samba4_*.deb. But these don't contain anything besides samba itself. But they also removed all integration done. pam stuff, nss stuff, everything. Take a look at their samba*.debian.tar.xz: their debian/ dir is about 50K in size. While real Debian Samba package has about 2M in there not counting patches. They just stripped off everything, all integration done.. /mjt