Re: Steam for Linux? No thanks.
>> Why? Including it in the package means that the package installed-size field
>> is accurate and reflects the space that the package takes up; downloading and
>> installing code in postinst means transient network errors during installation
>> can cause the package to be in an undefined state; generally it's done by root
>> which opens up potential vulnerabilities unless the download is via HTTPS and
>> strict cert checking is on etc.; supporting mirrors, retries, multiple threads,
>> handling the correct amount of feedback to offer the user (interactive mode?
>> Is it an interactive package installation?) - basically doing it that way
>> should always be a last resort.
>
> Just because it will be a pain to monitor and regularly update the list of
> licenses and copyright holders of libraries included into this embedded
> tarball. Even upstream do not do this carefully: they just added a bundle of
> commonly used licenses. But we cannot do the same in our debian/copyright.
Just for info, currently it consists of:
bootstraplinux_ubuntu12_32.tar.xz$ find . -type f
./steam.sh
./ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libgcc_s.so.1
./ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libX11.so.6.3.0
./ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libstdc++.so.6.0.16
./ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libXau.so.6.0.0
./ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libxcb.so.1.1.0
./ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libXdmcp.so.6.0.0
./ubuntu12_32/steam-runtime/i386/usr/share/doc/libx11-6/copyright
./ubuntu12_32/steam-runtime/i386/usr/share/doc/libxcb1/copyright
./ubuntu12_32/steam-runtime/i386/usr/share/doc/libxdmcp6/copyright
./ubuntu12_32/steam-runtime/i386/usr/share/doc/gcc-4.6-base/copyright
./ubuntu12_32/steam-runtime/i386/usr/share/doc/libxau6/copyright
./ubuntu12_32/steam-runtime/README.txt
./ubuntu12_32/steam-runtime/common-licenses/Artistic
./ubuntu12_32/steam-runtime/common-licenses/GFDL-1.3
./ubuntu12_32/steam-runtime/common-licenses/GPL-3
./ubuntu12_32/steam-runtime/common-licenses/GFDL-1.2
./ubuntu12_32/steam-runtime/common-licenses/GPL-2
./ubuntu12_32/steam-runtime/common-licenses/BSD
./ubuntu12_32/steam-runtime/common-licenses/GPL-1
./ubuntu12_32/steam-runtime/common-licenses/Apache-2.0
./ubuntu12_32/steam-runtime/common-licenses/LGPL-3
./ubuntu12_32/steam-runtime/common-licenses/LGPL-2.1
./ubuntu12_32/steam-runtime/common-licenses/LGPL-2
./ubuntu12_32/steam
./ubuntu12_32/crashhandler.so
./steam_install_agreement.txt
Regards,
Boris
Reply to: