[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: