Ticket #10574 (closed: fixed)

Opened 6 years ago

Last modified 5 years ago

Upgrade Poco to 1.4.2 on Ubuntu

Reported by: Martyn Gigg Owned by: Martyn Gigg
Priority: blocker Milestone: Release 3.3
Component: Framework Keywords:
Cc: Blocked By:
Blocking: #8924, #10549 Tester: Andrei Savici

Description

It was agreed by the TSC, https://github.com/open-source-parsers/jsoncpp, to upgrade Poco to the same version as RHEL/Fedora. This was prompted by a bug in the HTTPS client stack in the current version within the Ubuntu repositories.

The upgraded version will be packaged at put into Mantid PPA.

Change History

comment:1 Changed 6 years ago by Martyn Gigg

  • Status changed from new to assigned

comment:2 Changed 6 years ago by Martyn Gigg

  • Status changed from assigned to inprogress

comment:3 Changed 6 years ago by Martyn Gigg

Require Poco version 1.4.2 runtime libraries

Only required for Trusty as we have dropped support for previous versions.

Refs #10574

Changeset: daf532b689a1ab81071818439f7d5decb56f3ae3

comment:4 Changed 6 years ago by Martyn Gigg

Add version requirement for Poco package.

Refs #10574

Changeset: 47dcadbf4da5cce0a467c7cd776c2977e80d0606

comment:5 Changed 6 years ago by Martyn Gigg

  • Status changed from inprogress to verify
  • Resolution set to fixed

This is being verified as pull request #71.

comment:6 Changed 6 years ago by Andrei Savici

  • Status changed from verify to verifying
  • Tester set to Andrei Savici

comment:7 Changed 6 years ago by Andrei Savici

I cannot make it work with utopic (14.10). You can either build it, or make clear instructions how to use it

comment:8 Changed 6 years ago by Martyn Gigg

My primary aim was the supported platforms but I can upload others.

comment:9 Changed 6 years ago by Pete Peterson

The [copr](https://copr.fedoraproject.org/coprs/mantid/mantid/) builds support rawhide. You can be more inclusive.

comment:10 Changed 6 years ago by Martyn Gigg

comment:11 Changed 6 years ago by Nick Draper

  • Blocking 10549 added

comment:12 Changed 6 years ago by Martyn Gigg

My commit message is a little misleading here. Any version >= 1.4.2 will be acceptable. CMake requires the addition of the word EXACT to the find_package command for a strict version match.

comment:13 Changed 6 years ago by Andrei Savici

  • Status changed from verifying to closed

Merge pull request #71 from mantidproject/feature/10574_poco_142_ubuntu

Update required version of Poco to 1.4.2

Full changeset: 9c7f0eef887a529030b2d3ad980d3c94a221b75b

comment:14 Changed 5 years ago by Stuart Campbell

This ticket has been transferred to github issue 11416

Note: See TracTickets for help on using tickets.