[MIR] jbigkit

Bug #993304 reported by Colin Watson
20
This bug affects 2 people
Affects Status Importance Assigned to Milestone
jbigkit (Ubuntu)
Fix Released
Medium
Colin Watson

Bug Description

The new tiff and tiff3 packages in Debian (tiff is currently in main) add JBIG support, using jbigkit. This is apparently because patents have expired (http://bugs.debian.org/667835). It would be good to sync these, but that'll require promoting jbigkit to main.

Availability: In quantal universe for amd64 and i386 (others are waiting to build).
Rationale: New dependency of tiff, see above.
Security: My searches haven't turned up any historical vulnerabilities. The upstream maintainer (http://www.cl.cam.ac.uk/~mgk25/jbigkit/) is a member of the Security Group at the University of Cambridge Computer Laboratory, so hopefully it isn't too awful. :-)
QA: No configuration. No open bugs in Debian or Ubuntu. Debian maintainer is active and interested in having this work well in Ubuntu (judging by his questions on #ubuntu-devel today). Includes a test suite, run during build. Includes a debian/watch file.
Dependencies: All in main.
Standards compliance: Seems to be a simple modern library package, using dh. Looks sensible to me.
Maintenance: We can probably just keep this synced.

Related branches

Michael Terry (mterry)
Changed in jbigkit (Ubuntu):
assignee: nobody → Jamie Strandboge (jdstrand)
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in jbigkit (Ubuntu):
status: New → Confirmed
Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

jbigkit is also needed to merge foo2zjs (printer driver) from Debian.

Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

foo2zjs 20120510dfsg0-1ubuntu1 uploaded to Quantal, requires jbigkit for building and running.

Changed in jbigkit (Ubuntu):
importance: Undecided → Medium
Revision history for this message
Jamie Strandboge (jdstrand) wrote :
Download full text (3.7 KiB)

* Builds on quantal with only main
* Like Colin said, there is a test suite and it uses modern packaging techniques with a watch file, no Ubuntu delta
* package is up to date with no CVE history
* lintian clean
* nothing in the packaging which would require a security audit

The package does have the following compiler warnings:
pbmtojbg.c:305:10: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
pbmtojbg.c:318:12: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
pbmtojbg.c:91:11: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
jbgtopbm.c:113:5: warning: format '%d' expects argument of type 'int', but argument 3 has type 'size_t' [-Wformat]
jbgtopbm.c:138:6: warning: format '%d' expects argument of type 'int', but argument 3 has type 'size_t' [-Wformat]
jbgtopbm.c:192:6: warning: format '%d' expects argument of type 'int', but argument 3 has type 'size_t' [-Wformat]
jbgtopbm.c:197:7: warning: format '%x' expects argument of type 'unsigned int', but argument 3 has type 'long int' [-Wformat]
jbgtopbm.c:202:7: warning: format '%x' expects argument of type 'unsigned int', but argument 3 has type 'long int' [-Wformat]
jbgtopbm.c:213:3: warning: format '%x' expects argument of type 'unsigned int', but argument 3 has type 'long int' [-Wformat]
jbgtopbm.c:222:2: warning: format '%x' expects argument of type 'unsigned int', but argument 3 has type 'long int' [-Wformat]
jbgtopbm.c:225:2: warning: format '%x' expects argument of type 'unsigned int', but argument 3 has type 'long int' [-Wformat]
jbgtopbm.c:245:2: warning: format '%x' expects argument of type 'unsigned int', but argument 3 has type 'long int' [-Wformat]
jbgtopbm.c:254:2: warning: format '%x' expects argument of type 'unsigned int', but argument 3 has type 'long int' [-Wformat]
jbgtopbm.c:263:2: warning: format '%x' expects argument of type 'unsigned int', but argument 3 has type 'long int' [-Wformat]
jbgtopbm.c:376:6: warning: format '%d' expects argument of type 'int', but argument 4 has type 'size_t' [-Wformat]
pbmtojbg85.c:242:12: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result]
pbmtojbg85.c:75:11: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
tstcodec.c:403:7: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long int' [-Wformat]
tstcodec.c:415:5: warning: format '%d' expects argument of type 'int', but argument 2 has type 'long int' [-Wformat]
tstcodec.c:443:7: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long int' [-Wformat]
tstcodec.c:455:5: warning: format '%d' expects argument of type 'int', but argument 2 has type 'long int' [-Wformat]
tstcodec85.c:338:7: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long int' [-Wformat]
tstcodec85.c:350:5: warning: format '%d' expects argument of type 'int', but argument 2 has type 'long int' [-Wformat]
tstcodec85.c:378:7: warning: format '%d' expects argument of type 'int', but...

Read more...

Changed in jbigkit (Ubuntu):
status: Confirmed → In Progress
assignee: Jamie Strandboge (jdstrand) → Colin Watson (cjwatson)
Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

Synced c2esp in Main with Debian, now Quantal has version 25a-1 which needs jbigkit, both to build and to run.

Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

Merged splix from Debian, also needs jbigkit.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package jbigkit - 2.0-2ubuntu1

---------------
jbigkit (2.0-2ubuntu1) quantal; urgency=low

  * Fix a number of compiler warnings per feedback from Ubuntu security team
    (LP: #993304).
 -- Colin Watson <email address hidden> Mon, 09 Jul 2012 11:57:58 +0100

Changed in jbigkit (Ubuntu):
status: In Progress → Fix Released
Revision history for this message
Colin Watson (cjwatson) wrote :

Reopening until this has built, and then I'll promote it per Jamie's conditional ack.

Changed in jbigkit (Ubuntu):
status: Fix Released → Fix Committed
Revision history for this message
Colin Watson (cjwatson) wrote :

Moved to main.

Changed in jbigkit (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.