zealdocs / zeal-packaging

Packaging metadata and tools for various operating systems

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Debian package waiting for review

dillongreen opened this issue · comments

jfyi: there's a Debian package on the NEW queue https://ftp-master.debian.org/new/zeal_20141123-1.html

Sitting there, waiting for review for 8 months though...

See https://tracker.debian.org/pkg/zeal. As of today the latest version of Zeal has been added to Debian unstable. I guess this issue can be considered resolved.

Oh, I have just realised that the email about that was from you :)

commented

ChangZhuo Chen (陳昌倬) czchen@gmail.com is the maintainer for the debian package and made it to reach the testing repository. Debian Quality Assurance
I think this package will never find its way to the stable repository while the "unreproducible build" issue is not solved. (How to solve this issue)

Am I wrong ?

I am not sure, but you might be right. @czchen are reproducible builds required for Debian?

@trollixx Currently reproducible builds is not required for stable.

The current unreproducible build is caused by __DATE__ and __TIME__ macros. I can patch it in Debian to see if it is reproducible or not. However, currently Debian is in GCC5 transition now, so I won't do it until the transition is over.

commented

@czchen I do not find libqt5sql5-sqlite in /debian/control Build-Depends. I think issue #4 will apply if this package was not already install on the user debian OS. See zealdocs/zeal#382

@sammy44nts Thank for the report. Could you help to send a bug report to Debian via reportbug?

commented

Done, sorry for the delay.

@sammy44nts These issues are fixed in Debian (https://tracker.debian.org/pkg/zeal), thanks for the bug reports.

As for "unreproducible build", my plan is waiting for SOURCE_DATE_EPOCH patch in GCC. After the patch is in GCC, we will have a reproducible build. See https://wiki.debian.org/ReproducibleBuilds/TimestampsFromCPPMacros for more information.