Thanks!

On Wed, Mar 15, 2017 at 6:39 PM, Michael Catanzaro <mcatanz...@gnome.org>
wrote:

> Public bug reported:
>
> Hi, I help maintain the Chromium package in Endless OS, which is based
> on Ubuntu's package. We have two minor improvements to the Debian rules
> file that you probably want. These diffs are based on your Xenial v56
> package. First, a simple typo:
>
> >From b794c427fa8146e8f3eb38f593c0d6e0d42692c7 Mon Sep 17 00:00:00 2001
> From: Michael Catanzaro <mcatanz...@igalia.com>
> Date: Mon, 2 Jan 2017 18:39:20 -0600
> Subject: [PATCH] Fix upstream typo in rules file
>
> So now we know armhf has not been tested....
> ---
>  debian/rules | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/debian/rules b/debian/rules
> index 881dd1a..3baa6d2 100755
> --- a/debian/rules
> +++ b/debian/rules
> @@ -127,7 +127,7 @@ else ifeq (armhf,$(DEB_HOST_ARCH))
>  common_defines += target_cpu="arm"
>  #common_defines += arm_optionally_use_neon=false   # implies Android in
> 2016-10
>  common_defines += arm_use_neon=false
> -common_defined += arm_float_abi="hard" arm_use_thumb=true
> +common_defines += arm_float_abi="hard" arm_use_thumb=true
>  else ifeq (arm64,$(DEB_HOST_ARCH))
>  common_defines += target_cpu="arm64"
>  else ifeq (i386,$(DEB_HOST_ARCH))
>
>
> Second we have a patch to remove some environment variables that are
> ignored by the new build system:
>
> >From 3d7d37f64a31f4dad7e43bf78269a714bae1ed42 Mon Sep 17 00:00:00 2001
> From: Michael Catanzaro <mcatanz...@igalia.com>
> Date: Sun, 8 Jan 2017 14:37:03 -0600
> Subject: [PATCH] Remove unused code from rules file
>
> All of these environment variables are ignored by the GN build, so it is
> misleading to keep them here.
>
> Also, remove the incorrect comment immediately below, since it prefaces
> a list of features that are both enabled and disabled.
> ---
>  debian/rules | 11 -----------
>  1 file changed, 11 deletions(-)
>
> diff --git a/debian/rules b/debian/rules
> index 773b78e..33b7374 100755
> --- a/debian/rules
> +++ b/debian/rules
> @@ -62,17 +62,6 @@ DEB_DH_SCOUR_ARGS += -Xsvg
>  DEB_DH_SHLIBDEPS_ARGS_chromium-codecs-ffmpeg := -ldebian/chromium-codecs-
> ffmpeg/$(LIB_DIR)
>  DEB_DH_SHLIBDEPS_ARGS_chromium-codecs-ffmpeg-extra :=
> -ldebian/chromium-codecs-ffmpeg-extra/$(LIB_DIR)
>
> -### linker flags to avoid memory allocation issues on 32-bit
> -export LDFLAGS+=-Wl,--no-keep-memory -Wl,--stats
> -
> -# See https://bugs.chromium.org/p/v8/issues/detail?id=3782
> -#export CFLAGS+=-fno-delete-null-pointer-checks
> -
> -export CC := $(shell which gcc-4 gcc-5 gcc cc |head -1)
> -export CXX := $(shell which g++-4 g+++5 g++ c++ |head -1)
> -export CPP := $(shell which g++-4 g+++5 g++ c++ |head -1)
> -
> -# disabled features
>  common_defines+=\
>         enable_google_now=false \
>         enable_hangout_services_extension=true \
>
> ** Affects: chromium-browser (Ubuntu)
>      Importance: Undecided
>          Status: New
>
> --
> You received this bug notification because you are subscribed to
> chromium-browser in Ubuntu.
> Matching subscriptions: Cr
> https://bugs.launchpad.net/bugs/1673276
>
> Title:
>   Improvements to Debian rules file
>
> Status in chromium-browser package in Ubuntu:
>   New
>
> Bug description:
>   Hi, I help maintain the Chromium package in Endless OS, which is based
>   on Ubuntu's package. We have two minor improvements to the Debian
>   rules file that you probably want. These diffs are based on your
>   Xenial v56 package. First, a simple typo:
>
>   From b794c427fa8146e8f3eb38f593c0d6e0d42692c7 Mon Sep 17 00:00:00 2001
>   From: Michael Catanzaro <mcatanz...@igalia.com>
>   Date: Mon, 2 Jan 2017 18:39:20 -0600
>   Subject: [PATCH] Fix upstream typo in rules file
>
>   So now we know armhf has not been tested....
>   ---
>    debian/rules | 2 +-
>    1 file changed, 1 insertion(+), 1 deletion(-)
>
>   diff --git a/debian/rules b/debian/rules
>   index 881dd1a..3baa6d2 100755
>   --- a/debian/rules
>   +++ b/debian/rules
>   @@ -127,7 +127,7 @@ else ifeq (armhf,$(DEB_HOST_ARCH))
>    common_defines += target_cpu="arm"
>    #common_defines += arm_optionally_use_neon=false   # implies Android in
> 2016-10
>    common_defines += arm_use_neon=false
>   -common_defined += arm_float_abi="hard" arm_use_thumb=true
>   +common_defines += arm_float_abi="hard" arm_use_thumb=true
>    else ifeq (arm64,$(DEB_HOST_ARCH))
>    common_defines += target_cpu="arm64"
>    else ifeq (i386,$(DEB_HOST_ARCH))
>
>
>   Second we have a patch to remove some environment variables that are
> ignored by the new build system:
>
>   From 3d7d37f64a31f4dad7e43bf78269a714bae1ed42 Mon Sep 17 00:00:00 2001
>   From: Michael Catanzaro <mcatanz...@igalia.com>
>   Date: Sun, 8 Jan 2017 14:37:03 -0600
>   Subject: [PATCH] Remove unused code from rules file
>
>   All of these environment variables are ignored by the GN build, so it is
>   misleading to keep them here.
>
>   Also, remove the incorrect comment immediately below, since it prefaces
>   a list of features that are both enabled and disabled.
>   ---
>    debian/rules | 11 -----------
>    1 file changed, 11 deletions(-)
>
>   diff --git a/debian/rules b/debian/rules
>   index 773b78e..33b7374 100755
>   --- a/debian/rules
>   +++ b/debian/rules
>   @@ -62,17 +62,6 @@ DEB_DH_SCOUR_ARGS += -Xsvg
>    DEB_DH_SHLIBDEPS_ARGS_chromium-codecs-ffmpeg :=
> -ldebian/chromium-codecs-ffmpeg/$(LIB_DIR)
>    DEB_DH_SHLIBDEPS_ARGS_chromium-codecs-ffmpeg-extra :=
> -ldebian/chromium-codecs-ffmpeg-extra/$(LIB_DIR)
>
>   -### linker flags to avoid memory allocation issues on 32-bit
>   -export LDFLAGS+=-Wl,--no-keep-memory -Wl,--stats
>   -
>   -# See https://bugs.chromium.org/p/v8/issues/detail?id=3782
>   -#export CFLAGS+=-fno-delete-null-pointer-checks
>   -
>   -export CC := $(shell which gcc-4 gcc-5 gcc cc |head -1)
>   -export CXX := $(shell which g++-4 g+++5 g++ c++ |head -1)
>   -export CPP := $(shell which g++-4 g+++5 g++ c++ |head -1)
>   -
>   -# disabled features
>    common_defines+=\
>         enable_google_now=false \
>         enable_hangout_services_extension=true \
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/ubuntu/+source/chromium-browser/+bug/1673276/+
> subscriptions
>

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1673276

Title:
  Improvements to Debian rules file

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/chromium-browser/+bug/1673276/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to