Activity log for bug #1859685

Date Who What changed Old value New value Message
2020-01-14 19:09:05 Rafael David Tinoco bug added bug
2020-01-14 19:09:12 Rafael David Tinoco google-cloud-print-connector (Ubuntu): importance Undecided Medium
2020-01-14 19:09:14 Rafael David Tinoco google-cloud-print-connector (Ubuntu): assignee Rafael David Tinoco (rafaeldtinoco)
2020-01-14 19:09:16 Rafael David Tinoco google-cloud-print-connector (Ubuntu): status New In Progress
2020-01-14 19:09:22 Rafael David Tinoco bug added subscriber Ubuntu Server
2020-01-14 19:57:52 Rafael David Tinoco bug watch added https://github.com/google/cloud-print-connector/issues/476
2020-01-15 04:48:32 Rafael David Tinoco bug task added golang-codegangsta-cli (Ubuntu)
2020-01-15 04:48:53 Rafael David Tinoco bug task added golang-github-urfave-cli (Ubuntu)
2020-01-15 04:50:36 Rafael David Tinoco golang-github-urfave-cli (Ubuntu): status New Confirmed
2020-01-15 04:50:38 Rafael David Tinoco golang-codegangsta-cli (Ubuntu): status New Confirmed
2020-01-15 04:50:40 Rafael David Tinoco golang-codegangsta-cli (Ubuntu): importance Undecided Medium
2020-01-15 04:50:41 Rafael David Tinoco golang-github-urfave-cli (Ubuntu): importance Undecided Medium
2020-01-15 13:25:17 Till Kamppeter bug added subscriber Till Kamppeter
2020-01-15 13:48:52 Andreas Hasenack tags update-excuse
2020-01-15 13:49:11 Andreas Hasenack tags update-excuse ftbfs update-excuse
2020-01-16 17:39:46 Rafael David Tinoco attachment 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
2020-01-16 17:40:09 Rafael David Tinoco golang-codegangsta-cli (Ubuntu): status Confirmed Invalid
2020-01-16 17:40:11 Rafael David Tinoco golang-github-urfave-cli (Ubuntu): status Confirmed Invalid
2020-01-16 20:20:44 Ubuntu Foundations Team Bug Bot tags ftbfs update-excuse ftbfs patch update-excuse
2020-01-17 13:27:56 Rafael David Tinoco description While trying to generate binary package for google-cloud-print-connector, we get: github.com/coreos/go-systemd/journal github.com/google/cloud-print-connector/log github.com/google/cloud-print-connector/cups # github.com/google/cloud-print-connector/cups cgo-gcc-prolog: In function ‘_cgo_033c9b726dd2_Cfunc_cupsGetPPD3’: cgo-gcc-prolog:95:2: warning: ‘cupsGetPPD3’ is deprecated: Use cupsCopyDestInfo and friends instead. [-Wdeprecated-declarations] In file included from src/github.com/google/cloud-print-connector/cups/cups.h:15, from src/github.com/google/cloud-print-connector/cups/core.go:14: /usr/include/cups/ppd.h:360:22: note: declared here 360 | extern http_status_t cupsGetPPD3(http_t *http, const char *name, time_t *modtime, char *buffer, size_t bufsize) _CUPS_DEPRECATED_1_6_MSG("Use cupsCopyDestInfo and friends instead."); | ^~~~~~~~~~~ # github.com/google/cloud-print-connector/cups cups.c: In function ‘getIPPRequestStatusCode’: cups.c:42:12: error: dereferencing pointer to incomplete type ‘ipp_t’ {aka ‘struct _ipp_s’} 42 | return ipp->request.status.status_code; | ^~ cups.c: In function ‘getAttributeDateValue’: cups.c:47:13: error: dereferencing pointer to incomplete type ‘ipp_attribute_t’ {aka ‘struct _ipp_attribute_s’} 47 | return attr->values[i].date; | ^~ crypto crypto/internal/randutil bufio [Impact] * google-cloud-print-connector FTBFS in Focal because of recent CUPS version being used in that Ubuntu version (2.3.0-7ubuntu1) [Test Case] * dpkg-buildpackage -b -us -uc in google-cloud-print-connector source package directory. [Regression Potential] * There are 2 ways to fix the issue: 1) allow print-connector to keep accessing IPP internal structures, like it was before, disconsidering the fact that recent CUPS might not like it (since it removed the feature, not it may consider they're dynamic and not accessible externally). 2) fix print-connector by changing internal (to IPP) data structure access (IPP status, basically) for the CUPS functions that make internal structures data available. (1) is faster and safer for now, specially considering the fact that this package might be EOL soon. chances of regression are reduced if using (1) to fix FTBFS. [Other Info] ORIGINAL DESCRIPTION: While trying to generate binary package for google-cloud-print-connector, we get: github.com/coreos/go-systemd/journal github.com/google/cloud-print-connector/log github.com/google/cloud-print-connector/cups # github.com/google/cloud-print-connector/cups cgo-gcc-prolog: In function ‘_cgo_033c9b726dd2_Cfunc_cupsGetPPD3’: cgo-gcc-prolog:95:2: warning: ‘cupsGetPPD3’ is deprecated: Use cupsCopyDestInfo and friends instead. [-Wdeprecated-declarations] In file included from src/github.com/google/cloud-print-connector/cups/cups.h:15,                  from src/github.com/google/cloud-print-connector/cups/core.go:14: /usr/include/cups/ppd.h:360:22: note: declared here   360 | extern http_status_t cupsGetPPD3(http_t *http, const char *name, time_t *modtime, char *buffer, size_t bufsize) _CUPS_DEPRECATED_1_6_MSG("Use cupsCopyDestInfo and friends instead.");       | ^~~~~~~~~~~ # github.com/google/cloud-print-connector/cups cups.c: In function ‘getIPPRequestStatusCode’: cups.c:42:12: error: dereferencing pointer to incomplete type ‘ipp_t’ {aka ‘struct _ipp_s’}    42 | return ipp->request.status.status_code;       | ^~ cups.c: In function ‘getAttributeDateValue’: cups.c:47:13: error: dereferencing pointer to incomplete type ‘ipp_attribute_t’ {aka ‘struct _ipp_attribute_s’}    47 | return attr->values[i].date;       | ^~ crypto crypto/internal/randutil bufio
2020-01-17 14:48:01 Launchpad Janitor google-cloud-print-connector (Ubuntu): status In Progress Fix Released