Re: OpenLiteSpeed Build Script Violating Debian Upstream Guide

2020-03-08 Thread Andreas Metzler
On 2020-03-08 Wookey wrote: [...] > So you need to package boringSSL before uploading this > package. [...] https://packages.qa.debian.org/android-platform-external-boringssl cu Andreas

Re: Re: Re: OpenLiteSpeed Build Script Violating Debian Upstream Guide

2020-03-08 Thread Wookey
On 2020-03-07 15:47 +0700, Bagas Sanjaya wrote: > > Packages must be self-contained, using only their contents and the Debian > > repo during the build process. There are multiple technical and > > non-technical reasons for this requirement, including knowing that the > > package is DFSG-compliant

Re: OpenLiteSpeed Build Script Violating Debian Upstream Guide

2020-03-08 Thread Simon McVittie
On Sat, 07 Mar 2020 at 16:54:04 -0700, Nicholas D Steeves wrote: > 2) or define > overrides in rules to ignore the upstream-provided build.sh and > configure scripts (CMake + accurate build-deps in control should be > enough to build the package) Using "dh $@ --buildsystem=cmake" (instead of "dh $

Re: OpenLiteSpeed Build Script Violating Debian Upstream Guide

2020-03-07 Thread Nicholas D Steeves
Hi Bagas, Andrey Rahmatullin writes: > On Sat, Mar 07, 2020 at 03:47:56PM +0700, Bagas Sanjaya wrote: >> > Packages must be self-contained, using only their contents and the Debian >> > repo during the build process. There are multiple technical and >> > non-technical reasons for this requiremen

Re: Re: Re: OpenLiteSpeed Build Script Violating Debian Upstream Guide

2020-03-07 Thread Andrey Rahmatullin
On Sat, Mar 07, 2020 at 03:47:56PM +0700, Bagas Sanjaya wrote: > > Packages must be self-contained, using only their contents and the Debian > > repo during the build process. There are multiple technical and > > non-technical reasons for this requirement, including knowing that the > > package is

Re: Re: Re: OpenLiteSpeed Build Script Violating Debian Upstream Guide

2020-03-07 Thread Bagas Sanjaya
Packages must be self-contained, using only their contents and the Debian repo during the build process. There are multiple technical and non-technical reasons for this requirement, including knowing that the package is DFSG-compliant and being able to always rebuild the package. But I found that

Re: Re: OpenLiteSpeed Build Script Violating Debian Upstream Guide

2020-03-06 Thread Andrey Rahmatullin
On Sat, Mar 07, 2020 at 10:35:13AM +0700, Bagas Sanjaya wrote: > > No. > > And downloading stuff during the build process is strictly prohibited, not > > just discouraged. > > > Why did you say that? Why Debian prohibit downloading stuffs (including git > clone repository) during build process? Pa

Re: Re: OpenLiteSpeed Build Script Violating Debian Upstream Guide

2020-03-06 Thread Bagas Sanjaya
No. And downloading stuff during the build process is strictly prohibited, not just discouraged. Why did you say that? Why Debian prohibit downloading stuffs (including git clone repository) during build process? -- An old man doll... just what I always wanted! - Clara

Re: OpenLiteSpeed Build Script Violating Debian Upstream Guide

2020-03-06 Thread Kyle Edwards
On Fri, 2020-03-06 at 20:38 +0700, Bagas Sanjaya wrote: > 1. The script builds OLS using specific version of CMake (3.14.5) and > Go  > (1.6), though it did mention installing cmake as build dependency > from  > apt. The script downloads both build tools and install them to  > `/usr/local` (which D

Re: OpenLiteSpeed Build Script Violating Debian Upstream Guide

2020-03-06 Thread Andrey Rahmatullin
On Fri, Mar 06, 2020 at 08:38:43PM +0700, Bagas Sanjaya wrote: > If OLS will be packaged, should we use shipped `./build.sh` with flaws > above? No. And downloading stuff during the build process is strictly prohibited, not just discouraged. -- WBR, wRAR signature.asc Description: PGP signature

OpenLiteSpeed Build Script Violating Debian Upstream Guide

2020-03-06 Thread Bagas Sanjaya
Hello, In Debian Upstream guide (https://wiki.debian.org/UpstreamGuide): You should never assume that Internet access is available during building. Debian guarantees that every binary package can be built from the available source packages for licensing and security reasons. Do not assume yo