Bug#974947: dolfin: FTBFS against boost_1.74

2020-11-18 Thread Drew Parsons
Your 2019.2.0~git20200629.946dbd3-7 doesn't build either. I think the 
problem is the source upload, not the patch.


You've got
  boost::wrapexcept

This happens when the test mesh files have not been pulled from git lfs.

You need to make sure it builds cleanly locally before uploading, you 
can't just upload a source.changes without that.


I don't know why the lfs files aren't being pulled automatically by git 
clone. git lfs sometimes seems to be more trouble than it's worth. And 
there's git trouble with demo/undocumented/elasticity/pulley.xdmf, which 
can't be registered in debian/source/include-binaries with the other lfs 
files.


Prepare source for build with

git clone <...source repo...>
git lfs pull
patch -p1 -R < debian/patches/git-lfs_fetch_demo_meshes


Drew



On 2020-11-18 18:01, Anton Gladky wrote:

Hi Drew,

The patch works for both versions, so it
shoe safely be applied by upstream.
That is the reason why i decided to
make this minimal team upload. But
reverted it because of FTBFS.

Regards

Anton

Drew Parsons  schrieb am Mi., 18. Nov. 2020,
10:39:


Source: dolfin
Followup-For: Bug #974947

Hi Anton, what would be helpful is if the patch can be configured to
build with either boost 1.71 or boost 1.74.

Upstream won't want to necessarily depend on boost 1.74, and a
common
multi-version patch will be helpful for them to manage with the
various boost versions. The patch can be pushed upstream if it does
that.

Drew

--
debian-science-maintainers mailing list
debian-science-maintain...@alioth-lists.debian.net


https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-science-maintainers




Bug#974947: dolfin: FTBFS against boost_1.74

2020-11-18 Thread Anton Gladky
Hi Drew,

The patch works for both versions, so it
shoe safely be applied by upstream.
That is the reason why i decided to
make this minimal team upload. But
reverted it because of FTBFS.

Regards

Anton

Drew Parsons  schrieb am Mi., 18. Nov. 2020, 10:39:

> Source: dolfin
> Followup-For: Bug #974947
>
> Hi Anton, what would be helpful is if the patch can be configured to
> build with either boost 1.71 or boost 1.74.
>
> Upstream won't want to necessarily depend on boost 1.74, and a common
> multi-version patch will be helpful for them to manage with the
> various boost versions. The patch can be pushed upstream if it does
> that.
>
> Drew
>
> --
> debian-science-maintainers mailing list
> debian-science-maintain...@alioth-lists.debian.net
>
> https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-science-maintainers


Bug#974947: dolfin: FTBFS against boost_1.74

2020-11-18 Thread Drew Parsons
Source: dolfin
Followup-For: Bug #974947

Hi Anton, what would be helpful is if the patch can be configured to
build with either boost 1.71 or boost 1.74.

Upstream won't want to necessarily depend on boost 1.74, and a common
multi-version patch will be helpful for them to manage with the
various boost versions. The patch can be pushed upstream if it does
that.

Drew



Bug#974947: dolfin: FTBFS against boost_1.74

2020-11-16 Thread Anton Gladky
Package: dolfin
Version: 2019.2.0~git20200629.946dbd3-5
Severity: important
Tags: ftbfs
User: team+bo...@tracker.debian.org
Usertags: boost174

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Dear maintainer,

it was discovered that your package failed to build
against boost_1.74. Logs can be found here [1]. One of failures is this:

/<>/dolfin/geometry/IntersectionConstruction.cpp:442:24: 
eg‘min_element’ is not a member of ‘std’; did you mean ‘tuple_element’?
  442 |   const auto it = std::min_element(oo.begin(), oo.end());
  |^~~


It is planned to push boost_1.74 as the default version in Debian/Bullseye.

I have started to work on a fix for that. I will prepare MR when it is ready.

[1] 
http://qa-logs.debian.net/2020/10/27-boost/boost/dolfin_2019.2.0~git20200629.946dbd3-3_unstable_boost.log

Best regards

Anton

- -- System Information:
Debian Release: bullseye/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.9.0-1-amd64 (SMP w/8 CPU threads)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

-BEGIN PGP SIGNATURE-

iQJFBAEBCgAvFiEEu71F6oGKuG/2fnKF0+Fzg8+n/wYFAl+y++gRHGdsYWRrQGRl
Ymlhbi5vcmcACgkQ0+Fzg8+n/wYnaA/9HAAD51ai7GXnjaWMWgu4tbqYfWOJLgGV
7FNBbSbwdpGjAhPXIu8XcT7d8TqDddOaTU5DRQENlKJIDCJgqa8QhGvjXfOGsbKY
4vAWYivi0BT8BvuLgHwX9AieEr/206uNVXDEO986WHEYUKE3VDtyQlI4MGuhV1Hg
5V1C9mmwCzoqdunU8hIFa9tHHjiC+xyoK2HZJEoMMeyrPlWv1E90PdUO0xswXUmi
ctsmwVrRzQvdm5JkmHWI1AVFhwhgIsnWSb3BmT4ew+/wbKkDkrRrOavPs6sZrivE
/cXD7hmbTaxcB7nsOYqUZf8UVj2Ho6stsX2Qdd8yHNoqbYsT4/hlK/8KP2z7X+YP
vGsZiDRfZWO+dHzI/hrzL+cnvgU3dUwxAorknpzFGQpNkgTeeggOnTWBrPwGqC4H
mh3i8+RGRUhktITnrVQ2f78mnANeNBqz/Q3+B16AaoetOMBF4FRkW15zQ2qRmjzQ
q8yLy66FWS/9VIxwcbaieXE2p6QHCEiCCsWZAnWS1HNRjKk+cQN0Nnj92EiAsUWx
EV5rV3ZZCWBqp/i+fgUygN/aEPequxJfn95L3HtnH9GaYDUsD59NZccbRZk9Ltsl
TxXMyC8VPUt1yiIa16GdYeLinxj8YQFyEpP9/XnE7VrSGCQk0ylcMaMBDhQByZAM
bejmfLPFoD4=
=k2yA
-END PGP SIGNATURE-