I checked with Anders, my summary of the case. Riku intended this patch would allow ODP to build on a plain vanilla build server and that goal is not met by this patch.
On 20 November 2015 at 13:29, Anders Roxell <anders.rox...@linaro.org> wrote: > On 20 November 2015 at 19:23, Maxim Uvarov <maxim.uva...@linaro.org> > wrote: > > On 11/20/2015 20:07, Anders Roxell wrote: > >> > >> On 20 November 2015 at 15:45, Mike Holmes <mike.hol...@linaro.org> > wrote: > >>> > >>> Do we have a review for this ? > >> > >> No because it didn't work due to we always depends on libssl-dev > >> (debian) or openssl-devel (fedora). > >> > >> This is the output if we have a buildserver that doesn't have any > >> pre-installed packages except for > >> the standard, gcc, make, autotools: > >> checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE > >> checking if more special flags are required for pthreads... no > >> checking for PTHREAD_PRIO_INHERIT... yes > >> checking for EVP_EncryptInit in -lcrypto... no > >> configure: error: in `/odp': > >> configure: error: OpenSSL libraries required > >> See `config.log' for more details > >> > >> > >> So it makes more sense to update the CI build servers to do the correct > >> thing. > >> > >> That's why I think this patch should be reverted. > >> > >> Cheers, > >> Anders > > > > I tested that and it generated correct tar.gz. > > We both agree that this patch generates a tar.gz file. > > > What is relation between that > > patch and libssl-dev? > > The changelog states that you can generate the source package without > installing the build-deps right, and libssl-dev is that a build dependency? > I would say yes! > > > Patch just adds "source" argument to build source. It does not modify any > > dependencies. > > In my case ./builddeb source works, and without source it's the same > > behaviour as original. > > I think you log is not related to that patch. > > And my log shows what happens if you _NOT_ install any build dependencies > that > is stated in the control file. > > Cheers, > Anders > > > > > Maxim. > > > > > > > > > >> > >>> On 20 November 2015 at 09:39, Maxim Uvarov <maxim.uva...@linaro.org> > >>> wrote: > >>>> > >>>> Merged, > >>>> Maxim. > >>>> > >>>> > >>>> On 11/19/2015 09:35, Riku Voipio wrote: > >>>>> > >>>>> For CI loop, we have separate job to build binaries (build-package). > >>>>> To make it possible to build source package without first installing > >>>>> all build-deps, add a new optional parameter "source" to build > >>>>> only source package. > >>>>> > >>>>> Signed-off-by: Riku Voipio <riku.voi...@linaro.org> > >>>>> --- > >>>>> scripts/builddeb | 7 ++++++- > >>>>> 1 file changed, 6 insertions(+), 1 deletion(-) > >>>>> > >>>>> diff --git a/scripts/builddeb b/scripts/builddeb > >>>>> index 829fd1d..28927ea 100755 > >>>>> --- a/scripts/builddeb > >>>>> +++ b/scripts/builddeb > >>>>> @@ -23,6 +23,11 @@ if [ $(egrep "\.([a-z0-9]{8}\>|dirty)" .scmversion > >>>>> |wc > >>>>> -l) -gt 0 ]; then > >>>>> dch --newversion ${version}-1 --urgency low "not a official > >>>>> release!" > >>>>> fi > >>>>> -debuild -us -uc > >>>>> +if [ "$1" = source ] > >>>>> +then > >>>>> + dpkg-buildpackage -S -d > >>>>> +else > >>>>> + debuild -us -uc > >>>>> +fi > >>>>> popd > >>>>> popd > >>>> > >>>> > >>>> _______________________________________________ > >>>> lng-odp mailing list > >>>> lng-odp@lists.linaro.org > >>>> https://lists.linaro.org/mailman/listinfo/lng-odp > >>> > >>> > >>> > >>> > >>> -- > >>> Mike Holmes > >>> Technical Manager - Linaro Networking Group > >>> Linaro.org │ Open source software for ARM SoCs > >>> > >>> > >>> > >>> _______________________________________________ > >>> lng-odp mailing list > >>> lng-odp@lists.linaro.org > >>> https://lists.linaro.org/mailman/listinfo/lng-odp > >>> > > > -- Mike Holmes Technical Manager - Linaro Networking Group Linaro.org <http://www.linaro.org/> *│ *Open source software for ARM SoCs
_______________________________________________ lng-odp mailing list lng-odp@lists.linaro.org https://lists.linaro.org/mailman/listinfo/lng-odp