maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Maemo 5 / Fremantle (https://talk.maemo.org/forumdisplay.php?f=40)
-   -   Anyone here good with debian packaging? (https://talk.maemo.org/showthread.php?t=100347)

jonwil 2018-06-04 05:25

Anyone here good with debian packaging?
 
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)

nieldk 2018-06-04 07:29

Re: Anyone here good with debian packaging?
 
Changing the compat file ? seems to contain the required version number.

sulu 2018-06-04 08:35

Re: Anyone here good with debian packaging?
 
Quote:

Originally Posted by nieldk (Post 1545083)
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):

Quote:

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:

Quote:

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

Halftux 2018-06-04 11:59

Re: Anyone here good with debian packaging?
 
1 Attachment(s)
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.

Quote:

Perl v5.10.0 required--this is only v5.8.4, stopped at ..

jonwil 2018-06-04 14:22

Re: Anyone here good with debian packaging?
 
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.


All times are GMT. The time now is 08:39.

vBulletin® Version 3.8.8