[Bug 1859685] Re: google-cloud-print-connector FTBFS (focal)

2020-01-17 Thread Rafael David Tinoco
Uploading to ubuntu (via ftp to upload.ubuntu.com): Uploading google-cloud-print-connector_1.12-1ubuntu1.dsc: done. Uploading google-cloud-print-connector_1.12-1ubuntu1.debian.tar.xz: done. Uploading google-cloud-print-connector_1.12-1ubuntu1_source.buildinfo: done. Uploading

[Bug 1859685] Re: google-cloud-print-connector FTBFS (focal)

2020-01-17 Thread Rafael David Tinoco
Christian, Thanks a lot for reviewing this. And, yes, +1 on everything you said about ugly/effective. I thought that had less chances to introduce a bug then changing the functions to new CUPS functions (which I would have tried with upstream if better maintained). Thanks! Uploading it... **

[Bug 1859685] Re: google-cloud-print-connector FTBFS (focal)

2020-01-16 Thread Rafael David Tinoco
$ sudo gdebi ./google-cloud-print-connector_1.12-1ubuntu1_amd64.deb Reading package lists... Done Building dependency tree Reading state information... Done Reading state information... Done Google Cloud Print CUPS Connector Share CUPS printers with ChromeOS and Android devices, via Google Cloud

[Bug 1859685] Re: google-cloud-print-connector FTBFS (focal)

2020-01-16 Thread Rafael David Tinoco
So I guess this patch is good to upload, need a +1 here. This will help unblocking net-snmp (that is why we cared for this in the beginning). It also looks like this package will be removed in 20.04 (before freeze, perhaps ?) A statement about this would also be good as this package will be EOL in

[Bug 1859685] Re: google-cloud-print-connector FTBFS (focal)

2020-01-16 Thread Rafael David Tinoco
** Patch added: "google-cloud-print-connector_1.12-1ubuntu1.debdiff" https://bugs.launchpad.net/ubuntu/+source/golang-github-urfave-cli/+bug/1859685/+attachment/5320917/+files/google-cloud-print-connector_1.12-1ubuntu1.debdiff ** Changed in: golang-codegangsta-cli (Ubuntu) Status:

[Bug 1859685] Re: google-cloud-print-connector FTBFS (focal)

2020-01-16 Thread Rafael David Tinoco
Awesome, it appears that, our version does not need the go patches, just the includes, which turns this much easier. Attaching the debdiff in 5m. -- You received this bug notification because you are a member of Ubuntu Server, which is subscribed to the bug report.

[Bug 1859685] Re: google-cloud-print-connector FTBFS (focal)

2020-01-15 Thread Andreas Hasenack
** Tags added: update-excuse ** Tags added: ftbfs -- You received this bug notification because you are a member of Ubuntu Server, which is subscribed to the bug report. https://bugs.launchpad.net/bugs/1859685 Title: google-cloud-print-connector FTBFS (focal) To manage notifications about

[Bug 1859685] Re: google-cloud-print-connector FTBFS (focal)

2020-01-15 Thread Rafael David Tinoco
Till, Before they were DEPRECATED warnings, now, in focal, with the new CUPs, they're actually FTBFS errors, because IPP private structures aren't exposed any longer. Thats why I'm including the ipp-private.h header in cups-private.h in my patch. Thanks for letting me know about EOL for this

[Bug 1859685] Re: google-cloud-print-connector FTBFS (focal)

2020-01-14 Thread Rafael David Tinoco
Worst case scenario: I can apply those 3 patches to our source package and get rid of FTBFS issue, at least until upstream fixes cloud-print-connector for newer cups versions (and/or we get rid of issues from those 2 golang libraries). -- You received this bug notification because you are a

[Bug 1859685] Re: google-cloud-print-connector FTBFS (focal)

2020-01-14 Thread Rafael David Tinoco
New CUPSs do not provide _IPP_PRIVATE_STRUCTURES feature. Missing IPP internal data should be acquired by using the proper new functions provided by CUPS. Fix FTBFS with urfave/cli BoolFlag DefaultText variable Without this, the code FTBFS with the following error:

[Bug 1859685] Re: google-cloud-print-connector FTBFS (focal)

2020-01-14 Thread Rafael David Tinoco
I have suggested 3 patches to fix the FTBFS at: https://github.com/google/cloud-print-connector/pull/477 Waiting upstream maintainer to give a look and provide feedback. Patches are "workarounds" for new features introduced in new CUPs version AND some build issues with

[Bug 1859685] Re: google-cloud-print-connector FTBFS (focal)

2020-01-14 Thread Rafael David Tinoco
doing a quick research it looks like we're missing the "internal" (to cups) structures definitions. This is usually enabled compilation time using -D_IPP_PRIVATE_STRUCTURES=1. -- You received this bug notification because you are a member of Ubuntu Server, which is subscribed to the bug report.

[Bug 1859685] Re: google-cloud-print-connector FTBFS (focal)

2020-01-14 Thread Rafael David Tinoco
https://github.com/google/cloud-print- connector/issues/476#issuecomment-574354522 " This might happen because, at least from cups README.md file, from CUPS v2.3b4: Removed support for -D_IPP_PRIVATE_STRUCTURES=1 developer cheat - the IPP accessor functions should be used instead. " -- You

[Bug 1859685] Re: google-cloud-print-connector FTBFS (focal)

2020-01-14 Thread Rafael David Tinoco
Reported issue upstream, as it also happens with latest source: https://github.com/google/cloud-print-connector/issues/476 ** Bug watch added: github.com/google/cloud-print-connector/issues #476 https://github.com/google/cloud-print-connector/issues/476 -- You received this bug notification