[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [Pkg-pascal-devel] doublecmd backport to wheezy



Hi Graham, Paul and everybody

2015-06-01 13:36 GMT+02:00 Graham Inggs <graham@nerve.org.za>:
Hi Paul / Bruno

On 25-05-15 18:40, bruno zanetti wrote:
I'd  be pleased to share a backport I made of doublecmd from jessie
(0.5.11-1) to wheezy. The only change I made (in debian/control) was to
force use of fp >= 2.6.4 and lcl >= 1.2 from wheezy-backports to avoid
FTBFS.


I think it would be better to backport 0.6.2-1 as upstream's changelog [1] shows a long list of fixes since 0.5.11-1.
I'm not familiar with the backporting process, but I think this should be possible.

AFAIK only the version in jessie (0.5.11-1) can be backported to 'regular' wheezy-backports in order to ensure a clean upgrade path from wheezy+wheezy-backports to jessie [B1].
Actually, I already have a working backport of 0.6.2-1 suitable for wheezy-backports-sloppy (though I haven't uploaded it to mentors.d.n yet), however I can't ensure that future versions hitting testing could be easily backported as well, especially in case of new unsatisfiable dependencies. The same holds for a backport to jessie-backports, which I also have ready. For this reason I might have to break [B2] at some point for these kind of backports.
Let me know which kind of backport is preferable (even none or all of them :))


Instead of forcing the use of fpc >= 2.6.4 and lcl >= 1.2, another way of avoiding the FTBFS is to leave the build-depends on fpc and lcl as they are and additionally build-depend on lazarus-src.  I am thinking of using this method for backporting doublecmd to Ubuntu Trusty.  I don't know which method is better suited for Debian backports.

I might have made a mistake but it seems that build-depending on lazarus-src does not help. I tried to add "lazarus-src", "lazarus-src-1.2.4" and "lazarus-src (>= 1.2.4)" in turn to build-depends but none worked. In all cases, pbuilder pulls in the old (wheezy) versions of fpc and lcl which cause build errors.


Regards
Graham

[1] http://doublecmd.sourceforge.net/mantisbt/changelog_page.php


Best regards

BZ

[B1] http://backports.debian.org/Contribute/#index7h3
[B2] http://backports.debian.org/Contribute/#index4h3

Reply to: