Reply
Thread Tools
Posts: 567 | Thanked: 2,965 times | Joined on Oct 2009
#1
Is there anyone who can help me get OpenSSL 1.1.0h (the latest non-beta version) working on Fremantle?

I can't use the packaging for the Debian 1.1.0h OpenSSL packaging since it needs a newer debhelper and newer dpkg than we have in Fremantle and upgrading those has a high risk of causing issues so I dont want to do it). Is there someone who can help me either adapt the Debian 1.1.0h packaging to Fremantle and its debhelper/dpkg version or who can help me produce new Debian packaging for the upstream 1.1.0h version on Fremantle? (we probably want whatever packages Debian adds on top of upstream though if we can)
 

The Following 2 Users Say Thank You to jonwil For This Useful Post:
Posts: 1,288 | Thanked: 4,316 times | Joined on Oct 2014
#2
Changing the compat file ? seems to contain the required version number.
 

The Following 2 Users Say Thank You to nieldk For This Useful Post:
Posts: 915 | Thanked: 3,209 times | Joined on Jan 2011 @ Germany
#3
Originally Posted by nieldk View Post
Changing the compat file ? seems to contain the required version number.
Certainly worth a try, but I guess, jonwil would already have tried that.

Seeing the changelog [1], I would assume that using an older debhelper would break the current package or at least produce broken dependencies (which would have to be handled elsewhere):

Originally Posted by changelog
* Add myself as Uploader.
* Add support for tilegx, patch by Helmut Grohne (Closes: #848957).
* redo the rules file to some newer debhelper:
- everyfile should remain, nothing should get lost
- the scripts in the doc package gained an exec bit
- openssl gained a dep on perl (the package contains perl scripts)

- libssl1.0.2-dbg is gone, we have dbgsym now
- dh compat 10
- pkg.install instead of pkg.files is used for install
* Mark libssl-doc as MA foreign
* Update Standards-Version from 3.9.5 to 3.9.8. No changes required.
* Document the change for openssl's enc command between 1.1.0 and pre 1.1.0
in the NEWS file (Closes: #843064).
* Add an override for lintian for the non-standard private directory

-- Sebastian Andrzej Siewior <sebastian@breakpoint.cc> Thu, 19 Jan 2017 23:00:01 +0100
Maybe reverting the patch(es) responsible for that change might help.
btw., there's been another debhelper-related change from 2013, that might or might not have to be adressed:

Originally Posted by changelog
[ Peter Michael Green ]
* Fix pod errors (Closes: #723954)
* Fix clean target

[ Kurt Roeckx ]
* Add mipsn32 and mips64 targets. Patch from Eleanor Chen
<chenyueg@gmail.com> (Closes: #720654)
* Add support for nocheck in DEB_BUILD_OPTIONS
* Update Norwegian translation (Closes: #653574)
* Update description of the packages. Patch by Justin B Rye
(Closes: #719262)
* change to debhelper compat level 9:
- change dh_strip call so only the files from libssl1.0.0 get debug
symbols.
- change dh_makeshlibs call so the engines don't get added to the
shlibs

* Update Standards-Version from 3.8.0 to 3.9.5. No changes required.

-- Kurt Roeckx <kurt@roeckx.be> Fri, 01 Nov 2013 17:11:53 +0100

openssl (1.0.1e-3) unstable; urgency=low

[1] http://metadata.ftp-master.debian.or...b9u2_changelog
 

The Following 3 Users Say Thank You to sulu For This Useful Post:
Halftux's Avatar
Posts: 862 | Thanked: 2,511 times | Joined on Feb 2012 @ Germany
#4
Here as a start the rules and control file for use with openssl 1.1.0h debian sid.

I don't know if all necessary changes are made I could not compile it because of perl.

Perl v5.10.0 required--this is only v5.8.4, stopped at ..
Attached Files
File Type: gz debian_con_rul.tar.gz (2.8 KB, 45 views)
 

The Following 3 Users Say Thank You to Halftux For This Useful Post:
Posts: 567 | Thanked: 2,965 times | Joined on Oct 2009
#5
I managed to come up with my own set of debian packaging that should work for 1.1.0h and I am also stuck on the Perl version issue.
 

The Following 3 Users Say Thank You to jonwil For This Useful Post:
Reply

Thread Tools

 
Forum Jump


All times are GMT. The time now is 14:33.