Dear maintainer,

Please find attached a final version of this patch for the time_t
transition.  This patch is being uploaded to unstable.

Note that this adds a versioned build-dependency on dpkg-dev, to guard
against accidental backports with a wrong ABI.

Thanks!


-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.5.0-21-generic (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru cups-2.4.7/debian/changelog cups-2.4.7/debian/changelog
--- cups-2.4.7/debian/changelog 2023-10-06 18:16:49.000000000 +0000
+++ cups-2.4.7/debian/changelog 2024-02-28 23:19:27.000000000 +0000
@@ -1,3 +1,10 @@
+cups (2.4.7-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1061916
+
+ -- Michael Hudson-Doyle <mwhud...@debian.org>  Wed, 28 Feb 2024 23:19:27 +0000
+
 cups (2.4.7-1) unstable; urgency=medium
 
   * Update to new upstream version 2.4.7.
diff -Nru cups-2.4.7/debian/control cups-2.4.7/debian/control
--- cups-2.4.7/debian/control   2023-10-06 18:16:49.000000000 +0000
+++ cups-2.4.7/debian/control   2024-02-28 23:19:27.000000000 +0000
@@ -36,7 +36,10 @@
 Homepage: https://github.com/OpenPrinting/cups/
 Rules-Requires-Root: no
 
-Package: libcups2
+Package: libcups2t64
+Provides: ${t64:Provides}
+Replaces: libcups2
+Breaks: libcups2 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: libs
@@ -68,7 +71,7 @@
  cups-server-common (>= ${source:Version}),
  debconf | debconf-2.0,
  ghostscript,
- libcups2 (= ${binary:Version}),
+ libcups2t64 (= ${binary:Version}),
  poppler-utils,
  procps,
  ${misc:Depends},
@@ -131,7 +134,7 @@
 Depends:
  adduser,
  cups-common (>= ${source:Version}),
- libcups2 (= ${binary:Version}),
+ libcups2t64 (= ${binary:Version}),
  ${misc:Depends},
  ${shlibs:Depends},
 Suggests:
@@ -168,7 +171,7 @@
 Depends:
  cups-daemon (>= ${binary:Version}),
  cups-filters-core-drivers,
- libcups2 (= ${binary:Version}),
+ libcups2t64 (= ${binary:Version}),
  ${misc:Depends},
  ${shlibs:Depends},
 Recommends:
@@ -196,7 +199,7 @@
 Depends:
  adduser,
  bc,
- libcups2 (= ${binary:Version}),
+ libcups2t64 (= ${binary:Version}),
  lsb-base,
  procps,
  ssl-cert,
@@ -238,7 +241,7 @@
 Architecture: any
 Multi-Arch: foreign
 Depends:
- libcups2 (= ${binary:Version}),
+ libcups2t64 (= ${binary:Version}),
  ${misc:Depends},
  ${shlibs:Depends},
 Recommends:
@@ -291,7 +294,7 @@
 Section: libdevel
 Depends:
  dpkg-dev,
- libcups2 (= ${binary:Version}),
+ libcups2t64 (= ${binary:Version}),
  libcupsimage2-dev (= ${binary:Version}),
  ${misc:Depends},
  ${shlibs:Depends},
@@ -306,12 +309,15 @@
  with cups from different programming languages (Perl, Java, and
  PHP).
 
-Package: libcupsimage2
+Package: libcupsimage2t64
+Provides: ${t64:Provides}
+Replaces: libcupsimage2
+Breaks: libcupsimage2 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: libs
 Depends:
- libcups2 (= ${binary:Version}),
+ libcups2t64 (= ${binary:Version}),
  ${misc:Depends},
  ${shlibs:Depends},
 Recommends:
@@ -333,7 +339,7 @@
 Section: libdevel
 Depends:
  libcups2-dev (= ${binary:Version}),
- libcupsimage2 (= ${binary:Version}),
+ libcupsimage2t64 (= ${binary:Version}),
  libjpeg-dev,
  libpng-dev,
  libtiff-dev,
diff -Nru cups-2.4.7/debian/libcups2.examples 
cups-2.4.7/debian/libcups2.examples
--- cups-2.4.7/debian/libcups2.examples 2023-10-06 18:13:16.000000000 +0000
+++ cups-2.4.7/debian/libcups2.examples 1970-01-01 00:00:00.000000000 +0000
@@ -1 +0,0 @@
-debian/client.conf
diff -Nru cups-2.4.7/debian/libcups2.install cups-2.4.7/debian/libcups2.install
--- cups-2.4.7/debian/libcups2.install  2023-10-06 18:13:16.000000000 +0000
+++ cups-2.4.7/debian/libcups2.install  1970-01-01 00:00:00.000000000 +0000
@@ -1 +0,0 @@
-usr/lib/*/libcups.so.*
diff -Nru cups-2.4.7/debian/libcups2.README.Debian 
cups-2.4.7/debian/libcups2.README.Debian
--- cups-2.4.7/debian/libcups2.README.Debian    2023-10-06 18:13:16.000000000 
+0000
+++ cups-2.4.7/debian/libcups2.README.Debian    1970-01-01 00:00:00.000000000 
+0000
@@ -1,198 +0,0 @@
-Conventions used in this document
-================================
-
-In this README we will use 'cups' to refer to versions 1.6.x (and newer)
-of the Debian package. When necessary, other versions will be specified
-explicitly.  This is because there is a very important difference in the
-behaviour of cups and cups 1.5.x (or older versions) regarding advertising
-print queues. In almost every other regard, the behaviour of cups is
-identical to its preceding versions.
-
-We will we also use 'standard' to mean a Debian cups installation which
-pulls in all recommended packages. This will set you up with a complete
-filtering system and an extensive selection of printer drivers and PPD
-files.
-
-
-Print queues, drivers and printers
-==================================
-
-Below is an outline view of the progress of a job through the printing
-system:
-
-Submitted    cups scheduler    Filtering system           Transport mechanism
-  print          ->      and       ->       plus       ->    USB, network,    
-> Printer
-  job        print queue           drivers               etc
-
-For this to take place successfully the scheduler must be told:
-
-   * Which driver the job is to use (a PPD file)
-   * The transport mechanism (the device-uri)
-
-Given these two things, it will then have a print queue set up to submit
-the job to. Reading lpinfo(8) and lpadmin(8) will give you more on the
-fundamental way of establishing a queue. 
-
-Debian supports printers via printer driver executables and PPD files in
-the cups, ghostscript. foomatic and printer-driver-* packages. It is more
-than likely you will find something to suit you from this collection of
-free software. If needs be, a manufacturer supplied PPD can be provided
-using lpadmin or the web interface.
-
-Prior to setting up a queue it is a good idea to visit
-
-   http://www.openprinting.org
-
-to get some idea from its extensive database as to which drivers are
-suitable for your printer.
-
-
-Setting up a local print queue
-==============================
-
-The command line tools, lpadmin and lpinfo, can be used for this. Also,
-depending on what is installed on your system, a queue may be set up in an
-automated way. However, cups provides a web interface to accomplish the
-same task. It is accessed from a browser with
-
-   http://localhost:631
-
-There is copious documentation under 'Online Help' and 'Printers' will
-display a list of local and remote print queues.
-
-'Administration' is where you need to be to set up a local print queue.
-At some point you will be required to authenticate. A User Name of 'root'
-and root's password is always acceptable. Any other user must be a member
-of the lpadmin group.
-
-By default cups is configured only to allow connections to local queues
-from localhost, effectively disabling printing to them from other
-machines on the network. The web interface or cupsd.conf and printers.conf
-in /etc/cups can be used to alter this behaviour.
-
-
-Printing to advertised, shared print queues
-===========================================
-
-Suppose you are on a network which has a server using the
-Bonjour/DNS-SD/mDNS protocol to advertise its local print queues as being
-shared. Your machine will have a list of the advertised queues if you have
-avahi-daemon installed and running. But your cups needs a little help to
-access this list. It can get assistance from cups-browsed.
-
-In its default setup cups-browsed will see exactly what avahi-daemon sees.
-From this information it creates local queues which, just like the local
-queues you may have created yourself, are capable of being used by your
-applications. The difference is that the discovered queues are raw queues:
-any job sent to them is processed on the remote machine, not on your
-machine.
-
-A standard cups installation includes avahi-daemon and cups-browsed. This
-means your machine will pick up the Bonjour broadcasts of remote servers
-and, without any further configuration, you will have its queues listed in
-/etc/cups/printers.conf and displayed with 'lpstat -a'.
-
-Now for the bad news! The remote server may not be broadcasting with the
-Bonjour protocol but using the CUPS/IPP browsing protocol. cups knows
-nothing whatsoever about this protocol so forget about it being able to
-use or process information from the remote print queues. But, good news;
-cups-browsed can come to the rescue. Please read its documentation and
-check the setting for 'BrowseRemoteProtocols' in its configuration file,
-/etc/cups/cups-browsed.conf. If it is 'CUPS dnssd' you have nothing to do.
-
-
-Advertising your local queues
-=============================
-
-Your cups install (standard or not) automatically uses only the Bonjour
-protocol to advertise any print queues you choose to share. Sharing
-print queues may be done either by
-
-   * setting 'Browsing' to 'On' or 'Off' in /etc/cups/cusd.conf
-or
-   * Using the Administration section of the web interface
-
-Having done this, finer control over individual print queues can be
-achieved in /etc/cups/printers.conf with 'Shared' as 'On' or 'Off' for
-chosen printers. Alternatively, a print queue can be modified from the
-Printers section of the web interface.
-
-Ok, you have chosen to share; everything is now alright? Not quite! A
-1.6.x machine listening to your Bonjour broadcasts will be capable of
-processing them with the aid of cups-browsed but a 1.5.x (or older)
-machine will not be. This is because it usually does not have
-cups-browsed available to install so can only process CUPS/IPP protocol
-broadcasts. But, once again, cups-browsed on your machine can help your
-cups daemon out. Please read its documentation.
-
-Socket-activation under systemd
-========================================
-
-Since 1.7.1-7, when systemd is the active init system, CUPS can be
-configured to be socket-activated; it will then only be launched on accesses to
-its sockets. The socket definition in /lib/systemd/system/cups.socket gets
-configured through files in /etc/systemd/system/cups.socket.d/; see
-systemd.unit(5) and the examples files in /usr/share/doc/cups-daemon/examples .
- 
-CUPS opens its listening ports based on 'Port' and 'Listen' stanzas in
-/etc/cups/cupsd.conf. For systemd's socket activation to working, cups.socket
-needs to be configured to listen to the correct IPs and aports by dropping
-configuration files in the /etc/systemd/system/cups.socket.d/ directory.
-
-When launched by socket-activation, CUPS can additionally exit itself after
-being idle for some time (60 seconds by default) by setting 'IdleExitTimeout'
-in /etc/cups/cupsd.conf'.
-
-Printing without using a local cups daemon
-==========================================
-
-For this to be possible you need to have permission to access a remote
-server and to have at least cups-client installed. The cups and
-cups-daemon packages are not required. The documentation for cups and
-client.conf(5) should be sufficient to guide you further.
-
-
-LPD support.
-============
-
-The BSD commands are separated into their own package, cups-bsd, whereas
-the cups-lpd daemon is in the cups package. The hope is to make it
-possible to have cups and some other BSD-style printing system (such as
-lpr) side-by-side for testing purposes. However, it's known that cups
-conflicts with LPRng, since LPRng provides some System V printing commands
-as well; this problem will (hopefully) be dealt with in time.
-
-The cups-lpd daemon is disabled by default. To enable it install cups-bsd
-and update-inetd; then run:
-
-   dpkg-reconfigure cups-bsd
-
-and follow the prompts. You will need a compatible inetd daemon installed
-(not xinetd).
-
-When using the LPD support provided by cups-bsd you need to ensure
-debconf knows that you want LPD support enabled, otherwise LPD support
-will be disabled when you upgrade cups-bsd. To check, install
-debconf-utils and execute:
-
-   debconf-get-selections | grep setuplpd
-
-The command should return:
-
-   cups-bsd        cups-bsd/setuplpd       boolean true
-
-
-Reporting bugs
-==============
-
-Please see /usr/share/doc/cups/HOWTO_BUGREPORT.txt.
-
-
-
-
-This document is based on the one originally written by
-
-Jeff Licquia <licq...@debian.org> and Kenshi Muto <km...@debian.org>
-
-and has been updated by Brian Potkin to reflect changes in the Debian
-printing system during the intervening period.
diff -Nru cups-2.4.7/debian/libcups2.symbols cups-2.4.7/debian/libcups2.symbols
--- cups-2.4.7/debian/libcups2.symbols  2023-10-06 18:16:49.000000000 +0000
+++ cups-2.4.7/debian/libcups2.symbols  1970-01-01 00:00:00.000000000 +0000
@@ -1,458 +0,0 @@
-libcups.so.2 libcups2 #MINVER#
-* Build-Depends-Package: libcups2-dev
-# Keep these at the latest upstream release
- (optional|regex)"^_pwg.*@Base$" 2.3~b6
- (optional|regex)"^_cups.*@Base$" 2.3~b6
- (optional|regex)"^_http.*@Base$" 2.3~b6
- (optional|regex)"^_ipp.*@Base$" 2.3~b6
- (optional|regex)"^_ppd.*@Base$" 2.3~b6
-#MISSING: 2.4.7-1#(optional=GnuTLS)_httpReadGNUTLS@Base 1.4.4-3~
-#MISSING: 2.4.7-1#(optional=GnuTLS)_httpWriteGNUTLS@Base 1.4.4-3~
- cupsAddDest@Base 1.4.0
- cupsAddDestMediaOptions@Base 2.3~b1
- cupsAddIntegerOption@Base 2.2.4
- cupsAddOption@Base 1.4.0
- cupsAdminCreateWindowsPPD@Base 1.4.0
- cupsAdminExportSamba@Base 1.4.0
- cupsAdminGetServerSettings@Base 1.4.0
- cupsAdminSetServerSettings@Base 1.4.0
- cupsArrayAdd@Base 1.4.0
- cupsArrayClear@Base 1.4.0
- cupsArrayCount@Base 1.4.0
- cupsArrayCurrent@Base 1.4.0
- cupsArrayDelete@Base 1.4.0
- cupsArrayDup@Base 1.4.0
- cupsArrayFind@Base 1.4.0
- cupsArrayFirst@Base 1.4.0
- cupsArrayGetIndex@Base 1.4.0
- cupsArrayGetInsert@Base 1.4.0
- cupsArrayIndex@Base 1.4.0
- cupsArrayInsert@Base 1.4.0
- cupsArrayLast@Base 1.4.0
- cupsArrayNew2@Base 1.4.0
- cupsArrayNew3@Base 1.5.0
- cupsArrayNew@Base 1.4.0
- cupsArrayNext@Base 1.4.0
- cupsArrayPrev@Base 1.4.0
- cupsArrayRemove@Base 1.4.0
- cupsArrayRestore@Base 1.4.0
- cupsArraySave@Base 1.4.0
- cupsArrayUserData@Base 1.4.0
- cupsBackChannelRead@Base 1.4.0
- cupsBackChannelWrite@Base 1.4.0
- cupsBackendDeviceURI@Base 1.4.0
- cupsBackendReport@Base 1.4.0
- cupsCancelDestJob@Base 1.6.0
- cupsCancelJob2@Base 1.4.0
- cupsCancelJob@Base 1.4.0
- cupsCharsetToUTF8@Base 1.4.0
- cupsCheckDestSupported@Base 1.6.0
- cupsCloseDestJob@Base 1.6.0
- cupsConnectDest@Base 1.6.0
- cupsCopyDest@Base 1.6.0
- cupsCopyDestConflicts@Base 1.6.0
- cupsCopyDestInfo@Base 1.6.0
- cupsCreateDestJob@Base 1.6.0
- cupsCreateJob@Base 1.4.0
- cupsDirClose@Base 1.4.0
- cupsDirOpen@Base 1.4.0
- cupsDirRead@Base 1.4.0
- cupsDirRewind@Base 1.4.0
- cupsDoAuthentication@Base 1.4.0
- cupsDoFileRequest@Base 1.4.0
- cupsDoIORequest@Base 1.4.0
- cupsDoRequest@Base 1.4.0
- cupsEncodeOption@Base 2.3~b4
- cupsEncodeOptions2@Base 1.4.0
- cupsEncodeOptions@Base 1.4.0
- cupsEncryption@Base 1.4.0
- cupsEnumDests@Base 1.6.0
- cupsFileClose@Base 1.4.0
- cupsFileCompression@Base 1.4.0
- cupsFileEOF@Base 1.4.0
- cupsFileFind@Base 1.4.0
- cupsFileFlush@Base 1.4.0
- cupsFileGetChar@Base 1.4.0
- cupsFileGetConf@Base 1.4.0
- cupsFileGetLine@Base 1.4.0
- cupsFileGets@Base 1.4.0
- cupsFileLock@Base 1.4.0
- cupsFileNumber@Base 1.4.0
- cupsFileOpen@Base 1.4.0
- cupsFileOpenFd@Base 1.4.0
- cupsFilePeekChar@Base 1.4.0
- cupsFilePrintf@Base 1.4.0
- cupsFilePutChar@Base 1.4.0
- cupsFilePutConf@Base 1.4.0
- cupsFilePuts@Base 1.4.0
- cupsFileRead@Base 1.4.0
- cupsFileRewind@Base 1.4.0
- cupsFileSeek@Base 1.4.0
- cupsFileStderr@Base 1.4.0
- cupsFileStdin@Base 1.4.0
- cupsFileStdout@Base 1.4.0
- cupsFileTell@Base 1.4.0
- cupsFileUnlock@Base 1.4.0
- cupsFileWrite@Base 1.4.0
- cupsFindDestDefault@Base 1.7.0
- cupsFindDestReady@Base 1.7.0
- cupsFindDestSupported@Base 1.7.0
- cupsFinishDestDocument@Base 1.6.0
- cupsFinishDocument@Base 1.4.0
- cupsFreeDestInfo@Base 1.6.0
- cupsFreeDests@Base 1.4.0
- cupsFreeJobs@Base 1.4.0
- cupsFreeOptions@Base 1.4.0
- cupsGetClasses@Base 1.4.0
- cupsGetConflicts@Base 1.4.0
- cupsGetDefault2@Base 1.4.0
- cupsGetDefault@Base 1.4.0
- cupsGetDest@Base 1.4.0
- cupsGetDestMediaByIndex@Base 1.7.0
- cupsGetDestMediaByName@Base 1.6.0
- cupsGetDestMediaBySize@Base 1.6.0
- cupsGetDestMediaCount@Base 1.7.0
- cupsGetDestMediaDefault@Base 1.7.0
- cupsGetDestWithURI@Base 2.0.2
- cupsGetDests2@Base 1.4.0
- cupsGetDests@Base 1.4.0
- cupsGetDevices@Base 1.4.0
- cupsGetFd@Base 1.4.0
- cupsGetFile@Base 1.4.0
- cupsGetIntegerOption@Base 2.2.4
- cupsGetJobs2@Base 1.4.0
- cupsGetJobs@Base 1.4.0
- cupsGetNamedDest@Base 1.4.0
- cupsGetOption@Base 1.4.0
- cupsGetPPD2@Base 1.4.0
- cupsGetPPD3@Base 1.4.0
- cupsGetPPD@Base 1.4.0
- cupsGetPassword2@Base 1.4.0
- cupsGetPassword@Base 1.4.0
- cupsGetPrinters@Base 1.4.0
- cupsGetResponse@Base 1.4.0
- cupsHashData@Base 2.2~b2
- cupsHashString@Base 2.2.7
- cupsGetServerPPD@Base 1.4.0
- cupsHMACData@Base 2.4.7
- cupsLangDefault@Base 1.4.0
- cupsLangEncoding@Base 1.4.0
- cupsLangFlush@Base 1.4.0
- cupsLangFree@Base 1.4.0
- cupsLangGet@Base 1.4.0
- cupsLastError@Base 1.4.0
- cupsLastErrorString@Base 1.4.0
- cupsLocalizeDestMedia@Base 2.0.2
- cupsLocalizeDestOption@Base 1.6.0
- cupsLocalizeDestValue@Base 1.6.0
- cupsMakeServerCredentials@Base 2.0.2
- cupsMarkOptions@Base 1.4.0
- cupsNotifySubject@Base 1.4.0
- cupsNotifyText@Base 1.4.0
- cupsParseOptions@Base 1.4.0
- cupsPrintFile2@Base 1.4.0
- cupsPrintFile@Base 1.4.0
- cupsPrintFiles2@Base 1.4.0
- cupsPrintFiles@Base 1.4.0
- cupsPutFd@Base 1.4.0
- cupsPutFile@Base 1.4.0
- cupsRasterClose@Base 2.3~b6
- cupsRasterErrorString@Base 2.3~b6
- cupsRasterInitPWGHeader@Base 2.3~b6
- cupsRasterInterpretPPD@Base 2.3~b6
- cupsRasterOpen@Base 2.3~b6
- cupsRasterOpenIO@Base 2.3~b6
- cupsRasterReadHeader2@Base 2.3~b6
- cupsRasterReadHeader@Base 2.3~b6
- cupsRasterReadPixels@Base 2.3~b6
- cupsRasterWriteHeader2@Base 2.3~b6
- cupsRasterWriteHeader@Base 2.3~b6
- cupsRasterWritePixels@Base 2.3~b6
- cupsReadResponseData@Base 1.4.0
- cupsRemoveDest@Base 1.4.0
- cupsRemoveOption@Base 1.4.0
- cupsResolveConflicts@Base 1.4.0
- cupsSendRequest@Base 1.4.0
- cupsServer@Base 1.4.0
- cupsSetClientCertCB@Base 1.5.0
- cupsSetCredentials@Base 1.5.0
- cupsSetDefaultDest@Base 1.4.0
- cupsSetDests2@Base 1.4.0
- cupsSetDests@Base 1.4.0
- cupsSetEncryption@Base 1.4.0
- cupsSetOAuthCB@Base 2.4.1op1
- cupsSetPasswordCB2@Base 1.4.0
- cupsSetPasswordCB@Base 1.4.0
- cupsSetServer@Base 1.4.0
- cupsSetServerCertCB@Base 1.5.0
- cupsSetServerCredentials@Base 2.0.2
- cupsSetUser@Base 1.4.0
- cupsSetUserAgent@Base 1.7.0
- cupsSideChannelDoRequest@Base 1.4.0
- cupsSideChannelRead@Base 1.4.0
- cupsSideChannelSNMPGet@Base 1.4.0
- cupsSideChannelSNMPWalk@Base 1.4.0
- cupsSideChannelWrite@Base 1.4.0
- cupsStartDestDocument@Base 1.6.0
- cupsStartDocument@Base 1.4.0
- cupsTempFd@Base 1.4.0
- cupsTempFile2@Base 1.4.0
- cupsTempFile@Base 1.4.0
- cupsUTF32ToUTF8@Base 1.4.0
- cupsUTF8ToCharset@Base 1.4.0
- cupsUTF8ToUTF32@Base 1.4.0
- cupsUser@Base 1.4.0
- cupsUserAgent@Base 1.7.0
- cupsWriteRequestData@Base 1.4.0
- httpAcceptConnection@Base 1.7.0
- httpAddCredential@Base 1.5.0
- httpAddrAny@Base 1.4.0
- httpAddrClose@Base 2.0.2
- httpAddrConnect2@Base 1.6.0
- httpAddrConnect@Base 1.4.0
- httpAddrCopyList@Base 1.7.0
- httpAddrEqual@Base 1.4.0
- httpAddrFamily@Base 2.0.2
- httpAddrFreeList@Base 1.4.0
- httpAddrGetList@Base 1.4.0
- httpAddrLength@Base 1.4.0
- httpAddrListen@Base 1.7.0
- httpAddrLocalhost@Base 1.4.0
- httpAddrLookup@Base 1.4.0
- httpAddrPort@Base 1.7.0
- httpAddrString@Base 1.4.0
- httpAssembleURI@Base 1.4.0
- httpAssembleURIf@Base 1.4.0
- httpAssembleUUID@Base 1.7.0
- httpBlocking@Base 1.4.0
- httpCheck@Base 1.4.0
- httpClearCookie@Base 1.4.0
- httpClearFields@Base 1.4.0
- httpClose@Base 1.4.0
- httpCompareCredentials@Base 2.0.2
- httpConnect2@Base 1.7.0
- httpConnect@Base 1.4.0
- httpConnectEncrypt@Base 1.4.0
- httpCopyCredentials@Base 1.5.0
- httpCredentialsAreValidForName@Base 2.0.2
- httpCredentialsGetExpiration@Base 2.0.2
- httpCredentialsGetTrust@Base 2.0.2
- httpCredentialsString@Base 2.0.2
- httpDecode64@Base 1.4.0
- httpDecode64_2@Base 1.4.0
- httpDelete@Base 1.4.0
- httpEncode64@Base 1.4.0
- httpEncode64_2@Base 1.4.0
- httpEncryption@Base 1.4.0
- httpError@Base 1.4.0
- httpFieldValue@Base 2.0.2
- httpFlush@Base 1.4.0
- httpFlushWrite@Base 1.4.0
- httpFreeCredentials@Base 1.5.0
- httpGet@Base 1.4.0
- httpGetActivity@Base 2.0.2
- httpGetAddress@Base 2.0.2
- httpGetAuthString@Base 1.4.0
- httpGetBlocking@Base 1.4.0
- httpGetContentEncoding@Base 1.7.0
- httpGetCookie@Base 1.4.0
- httpGetDateString2@Base 1.4.0
- httpGetDateString@Base 1.4.0
- httpGetDateTime@Base 1.4.0
- httpGetEncryption@Base 2.0.2
- httpGetExpect@Base 1.7.0
- httpGetFd@Base 1.4.0
- httpGetField@Base 1.4.0
- httpGetHostByName@Base 1.4.0
- httpGetHostname@Base 1.4.0
- httpGetKeepAlive@Base 2.0.2
- httpGetLength2@Base 1.4.0
- httpGetLength@Base 1.4.0
- httpGetPending@Base 2.0.2
- httpGetReady@Base 2.0.2
- httpGetRemaining@Base 2.0.2
- httpGetState@Base 1.6.0
- httpGetStatus@Base 1.4.0
- httpGetSubField2@Base 1.4.0
- httpGetSubField@Base 1.4.0
- httpGetVersion@Base 1.6.0
- httpGets@Base 1.4.0
- httpHead@Base 1.4.0
- httpInitialize@Base 1.4.0
- httpIsChunked@Base 2.0.2
- httpIsEncrypted@Base 2.0.2
- httpLoadCredentials@Base 2.0.2
- httpMD5@Base 1.4.0
- httpMD5Final@Base 1.4.0
- httpMD5String@Base 1.4.0
- httpOptions@Base 1.4.0
- httpPeek@Base 1.7.0
- httpPost@Base 1.4.0
- httpPrintf@Base 1.4.0
- httpPut@Base 1.4.0
- httpRead2@Base 1.4.0
- httpRead@Base 1.4.0
- httpReadRequest@Base 1.7.0
- httpReconnect2@Base 1.6.0
- httpReconnect@Base 1.4.0
- httpResolveHostname@Base 2.0.2
- httpSaveCredentials@Base 2.0.2
- httpSeparate2@Base 1.4.0
- httpSeparate@Base 1.4.0
- httpSeparateURI@Base 1.4.0
- httpSetAuthString@Base 1.4.0
- httpSetCookie@Base 1.4.0
- httpSetCredentials@Base 1.5.0
- httpSetDefaultField@Base 1.7.0
- httpSetExpect@Base 1.4.0
- httpSetField@Base 1.4.0
- httpSetKeepAlive@Base 2.0.2
- httpSetLength@Base 1.4.0
- httpSetTimeout@Base 1.5.0
- httpShutdown@Base 2.0.2
- httpStateString@Base 2.0.2
- httpStatus@Base 1.4.0
- httpTrace@Base 1.4.0
- httpURIStatusString@Base 2.0.2
- httpUpdate@Base 1.4.0
- httpWait@Base 1.4.0
- httpWrite2@Base 1.4.0
- httpWrite@Base 1.4.0
- httpWriteResponse@Base 1.7.0
- ippAddBoolean@Base 1.4.0
- ippAddBooleans@Base 1.4.0
- ippAddCollection@Base 1.4.0
- ippAddCollections@Base 1.4.0
- ippAddDate@Base 1.4.0
- ippAddInteger@Base 1.4.0
- ippAddIntegers@Base 1.4.0
- ippAddOctetString@Base 1.4.0
- ippAddOutOfBand@Base 1.6.0
- ippAddRange@Base 1.4.0
- ippAddRanges@Base 1.4.0
- ippAddResolution@Base 1.4.0
- ippAddResolutions@Base 1.4.0
- ippAddSeparator@Base 1.4.0
- ippAddString@Base 1.4.0
- ippAddStringf@Base 1.7.0
- ippAddStringfv@Base 1.7.0
- ippAddStrings@Base 1.4.0
- ippAttributeString@Base 1.6.0
- ippContainsInteger@Base 1.7.0
- ippContainsString@Base 1.7.0
- ippCopyAttribute@Base 1.6.0
- ippCopyAttributes@Base 1.6.0
- ippCreateRequestedArray@Base 1.7.0
- ippDateToTime@Base 1.4.0
- ippDelete@Base 1.4.0
- ippDeleteAttribute@Base 1.4.0
- ippDeleteValues@Base 1.6.0
- ippEnumString@Base 1.6.0
- ippEnumValue@Base 1.6.0
- ippErrorString@Base 1.4.0
- ippErrorValue@Base 1.4.0
- ippFindAttribute@Base 1.4.0
- ippFindNextAttribute@Base 1.4.0
- ippFirstAttribute@Base 1.6.0
- ippGetBoolean@Base 1.6.0
- ippGetCollection@Base 1.6.0
- ippGetCount@Base 1.6.0
- ippGetDate@Base 1.6.0
- ippGetGroupTag@Base 1.6.0
- ippGetInteger@Base 1.6.0
- ippGetName@Base 1.6.0
- ippGetOctetString@Base 1.7.0
- ippGetOperation@Base 1.6.0
- ippGetRange@Base 1.6.0
- ippGetRequestId@Base 1.6.0
- ippGetResolution@Base 1.6.0
- ippGetState@Base 1.6.0
- ippGetStatusCode@Base 1.6.0
- ippGetString@Base 1.6.0
- ippGetValueTag@Base 1.6.0
- ippGetVersion@Base 1.6.0
- ippLength@Base 1.4.0
- ippNew@Base 1.4.0
- ippNewRequest@Base 1.4.0
- ippNewResponse@Base 1.7.0
- ippNextAttribute@Base 1.6.0
- ippOpString@Base 1.4.0
- ippOpValue@Base 1.4.0
- ippPort@Base 1.4.0
- ippRead@Base 1.4.0
- ippReadFile@Base 1.4.0
- ippReadIO@Base 1.4.0
- ippSetBoolean@Base 1.6.0
- ippSetCollection@Base 1.6.0
- ippSetDate@Base 1.6.0
- ippSetGroupTag@Base 1.6.0
- ippSetInteger@Base 1.6.0
- ippSetName@Base 1.6.0
- ippSetOctetString@Base 1.7.0
- ippSetOperation@Base 1.6.0
- ippSetPort@Base 1.4.0
- ippSetRange@Base 1.6.0
- ippSetRequestId@Base 1.6.0
- ippSetResolution@Base 1.6.0
- ippSetState@Base 1.6.0
- ippSetStatusCode@Base 1.6.0
- ippSetString@Base 1.6.0
- ippSetStringf@Base 1.7.0
- ippSetStringfv@Base 1.7.0
- ippSetValueTag@Base 1.6.0
- ippSetVersion@Base 1.6.0
- ippStateString@Base 2.0.2
- ippTagString@Base 1.4.0
- ippTagValue@Base 1.4.0
- ippTimeToDate@Base 1.4.0
- ippValidateAttribute@Base 1.7.0
- ippValidateAttributes@Base 1.7.0
- ippWrite@Base 1.4.0
- ippWriteFile@Base 1.4.0
- ippWriteIO@Base 1.4.0
- ppdClose@Base 1.4.0
- ppdCollect2@Base 1.4.0
- ppdCollect@Base 1.4.0
- ppdConflicts@Base 1.4.0
- ppdEmit@Base 1.4.0
- ppdEmitAfterOrder@Base 1.4.0
- ppdEmitFd@Base 1.4.0
- ppdEmitJCL@Base 1.4.0
- ppdEmitJCLEnd@Base 1.4.0
- ppdEmitString@Base 1.4.0
- ppdErrorString@Base 1.4.0
- ppdFindAttr@Base 1.4.0
- ppdFindChoice@Base 1.4.0
- ppdFindCustomOption@Base 1.4.0
- ppdFindCustomParam@Base 1.4.0
- ppdFindMarkedChoice@Base 1.4.0
- ppdFindNextAttr@Base 1.4.0
- ppdFindOption@Base 1.4.0
- ppdFirstCustomParam@Base 1.4.0
- ppdFirstOption@Base 1.4.0
- ppdInstallableConflict@Base 1.4.0
- ppdIsMarked@Base 1.4.0
- ppdLastError@Base 1.4.0
- ppdLocalize@Base 1.4.0
- ppdLocalizeAttr@Base 1.4.0
- ppdLocalizeIPPReason@Base 1.4.0
- ppdLocalizeMarkerName@Base 1.4.0
- ppdMarkDefaults@Base 1.4.0
- ppdMarkOption@Base 1.4.0
- ppdNextCustomParam@Base 1.4.0
- ppdNextOption@Base 1.4.0
- ppdOpen2@Base 1.4.0
- ppdOpen@Base 1.4.0
- ppdOpenFd@Base 1.4.0
- ppdOpenFile@Base 1.4.0
- ppdPageLength@Base 1.4.0
- ppdPageSize@Base 1.4.0
- ppdPageSizeLimits@Base 1.4.0
- ppdPageWidth@Base 1.4.0
- ppdSetConformance@Base 1.4.0
- pwgFormatSizeName@Base 1.7.0
- pwgInitSize@Base 1.7.0
- pwgMediaForLegacy@Base 1.7.0
- pwgMediaForPPD@Base 1.7.0
- pwgMediaForPWG@Base 1.7.0
- pwgMediaForSize@Base 1.7.0
diff -Nru cups-2.4.7/debian/libcups2t64.examples 
cups-2.4.7/debian/libcups2t64.examples
--- cups-2.4.7/debian/libcups2t64.examples      1970-01-01 00:00:00.000000000 
+0000
+++ cups-2.4.7/debian/libcups2t64.examples      2023-10-06 18:13:16.000000000 
+0000
@@ -0,0 +1 @@
+debian/client.conf
diff -Nru cups-2.4.7/debian/libcups2t64.install 
cups-2.4.7/debian/libcups2t64.install
--- cups-2.4.7/debian/libcups2t64.install       1970-01-01 00:00:00.000000000 
+0000
+++ cups-2.4.7/debian/libcups2t64.install       2023-10-06 18:13:16.000000000 
+0000
@@ -0,0 +1 @@
+usr/lib/*/libcups.so.*
diff -Nru cups-2.4.7/debian/libcups2t64.lintian-overrides 
cups-2.4.7/debian/libcups2t64.lintian-overrides
--- cups-2.4.7/debian/libcups2t64.lintian-overrides     1970-01-01 
00:00:00.000000000 +0000
+++ cups-2.4.7/debian/libcups2t64.lintian-overrides     2024-02-28 
23:19:27.000000000 +0000
@@ -0,0 +1 @@
+libcups2t64: package-name-doesnt-match-sonames libcups2
diff -Nru cups-2.4.7/debian/libcups2t64.README.Debian 
cups-2.4.7/debian/libcups2t64.README.Debian
--- cups-2.4.7/debian/libcups2t64.README.Debian 1970-01-01 00:00:00.000000000 
+0000
+++ cups-2.4.7/debian/libcups2t64.README.Debian 2023-10-06 18:13:16.000000000 
+0000
@@ -0,0 +1,198 @@
+Conventions used in this document
+================================
+
+In this README we will use 'cups' to refer to versions 1.6.x (and newer)
+of the Debian package. When necessary, other versions will be specified
+explicitly.  This is because there is a very important difference in the
+behaviour of cups and cups 1.5.x (or older versions) regarding advertising
+print queues. In almost every other regard, the behaviour of cups is
+identical to its preceding versions.
+
+We will we also use 'standard' to mean a Debian cups installation which
+pulls in all recommended packages. This will set you up with a complete
+filtering system and an extensive selection of printer drivers and PPD
+files.
+
+
+Print queues, drivers and printers
+==================================
+
+Below is an outline view of the progress of a job through the printing
+system:
+
+Submitted    cups scheduler    Filtering system           Transport mechanism
+  print          ->      and       ->       plus       ->    USB, network,    
-> Printer
+  job        print queue           drivers               etc
+
+For this to take place successfully the scheduler must be told:
+
+   * Which driver the job is to use (a PPD file)
+   * The transport mechanism (the device-uri)
+
+Given these two things, it will then have a print queue set up to submit
+the job to. Reading lpinfo(8) and lpadmin(8) will give you more on the
+fundamental way of establishing a queue. 
+
+Debian supports printers via printer driver executables and PPD files in
+the cups, ghostscript. foomatic and printer-driver-* packages. It is more
+than likely you will find something to suit you from this collection of
+free software. If needs be, a manufacturer supplied PPD can be provided
+using lpadmin or the web interface.
+
+Prior to setting up a queue it is a good idea to visit
+
+   http://www.openprinting.org
+
+to get some idea from its extensive database as to which drivers are
+suitable for your printer.
+
+
+Setting up a local print queue
+==============================
+
+The command line tools, lpadmin and lpinfo, can be used for this. Also,
+depending on what is installed on your system, a queue may be set up in an
+automated way. However, cups provides a web interface to accomplish the
+same task. It is accessed from a browser with
+
+   http://localhost:631
+
+There is copious documentation under 'Online Help' and 'Printers' will
+display a list of local and remote print queues.
+
+'Administration' is where you need to be to set up a local print queue.
+At some point you will be required to authenticate. A User Name of 'root'
+and root's password is always acceptable. Any other user must be a member
+of the lpadmin group.
+
+By default cups is configured only to allow connections to local queues
+from localhost, effectively disabling printing to them from other
+machines on the network. The web interface or cupsd.conf and printers.conf
+in /etc/cups can be used to alter this behaviour.
+
+
+Printing to advertised, shared print queues
+===========================================
+
+Suppose you are on a network which has a server using the
+Bonjour/DNS-SD/mDNS protocol to advertise its local print queues as being
+shared. Your machine will have a list of the advertised queues if you have
+avahi-daemon installed and running. But your cups needs a little help to
+access this list. It can get assistance from cups-browsed.
+
+In its default setup cups-browsed will see exactly what avahi-daemon sees.
+From this information it creates local queues which, just like the local
+queues you may have created yourself, are capable of being used by your
+applications. The difference is that the discovered queues are raw queues:
+any job sent to them is processed on the remote machine, not on your
+machine.
+
+A standard cups installation includes avahi-daemon and cups-browsed. This
+means your machine will pick up the Bonjour broadcasts of remote servers
+and, without any further configuration, you will have its queues listed in
+/etc/cups/printers.conf and displayed with 'lpstat -a'.
+
+Now for the bad news! The remote server may not be broadcasting with the
+Bonjour protocol but using the CUPS/IPP browsing protocol. cups knows
+nothing whatsoever about this protocol so forget about it being able to
+use or process information from the remote print queues. But, good news;
+cups-browsed can come to the rescue. Please read its documentation and
+check the setting for 'BrowseRemoteProtocols' in its configuration file,
+/etc/cups/cups-browsed.conf. If it is 'CUPS dnssd' you have nothing to do.
+
+
+Advertising your local queues
+=============================
+
+Your cups install (standard or not) automatically uses only the Bonjour
+protocol to advertise any print queues you choose to share. Sharing
+print queues may be done either by
+
+   * setting 'Browsing' to 'On' or 'Off' in /etc/cups/cusd.conf
+or
+   * Using the Administration section of the web interface
+
+Having done this, finer control over individual print queues can be
+achieved in /etc/cups/printers.conf with 'Shared' as 'On' or 'Off' for
+chosen printers. Alternatively, a print queue can be modified from the
+Printers section of the web interface.
+
+Ok, you have chosen to share; everything is now alright? Not quite! A
+1.6.x machine listening to your Bonjour broadcasts will be capable of
+processing them with the aid of cups-browsed but a 1.5.x (or older)
+machine will not be. This is because it usually does not have
+cups-browsed available to install so can only process CUPS/IPP protocol
+broadcasts. But, once again, cups-browsed on your machine can help your
+cups daemon out. Please read its documentation.
+
+Socket-activation under systemd
+========================================
+
+Since 1.7.1-7, when systemd is the active init system, CUPS can be
+configured to be socket-activated; it will then only be launched on accesses to
+its sockets. The socket definition in /lib/systemd/system/cups.socket gets
+configured through files in /etc/systemd/system/cups.socket.d/; see
+systemd.unit(5) and the examples files in /usr/share/doc/cups-daemon/examples .
+ 
+CUPS opens its listening ports based on 'Port' and 'Listen' stanzas in
+/etc/cups/cupsd.conf. For systemd's socket activation to working, cups.socket
+needs to be configured to listen to the correct IPs and aports by dropping
+configuration files in the /etc/systemd/system/cups.socket.d/ directory.
+
+When launched by socket-activation, CUPS can additionally exit itself after
+being idle for some time (60 seconds by default) by setting 'IdleExitTimeout'
+in /etc/cups/cupsd.conf'.
+
+Printing without using a local cups daemon
+==========================================
+
+For this to be possible you need to have permission to access a remote
+server and to have at least cups-client installed. The cups and
+cups-daemon packages are not required. The documentation for cups and
+client.conf(5) should be sufficient to guide you further.
+
+
+LPD support.
+============
+
+The BSD commands are separated into their own package, cups-bsd, whereas
+the cups-lpd daemon is in the cups package. The hope is to make it
+possible to have cups and some other BSD-style printing system (such as
+lpr) side-by-side for testing purposes. However, it's known that cups
+conflicts with LPRng, since LPRng provides some System V printing commands
+as well; this problem will (hopefully) be dealt with in time.
+
+The cups-lpd daemon is disabled by default. To enable it install cups-bsd
+and update-inetd; then run:
+
+   dpkg-reconfigure cups-bsd
+
+and follow the prompts. You will need a compatible inetd daemon installed
+(not xinetd).
+
+When using the LPD support provided by cups-bsd you need to ensure
+debconf knows that you want LPD support enabled, otherwise LPD support
+will be disabled when you upgrade cups-bsd. To check, install
+debconf-utils and execute:
+
+   debconf-get-selections | grep setuplpd
+
+The command should return:
+
+   cups-bsd        cups-bsd/setuplpd       boolean true
+
+
+Reporting bugs
+==============
+
+Please see /usr/share/doc/cups/HOWTO_BUGREPORT.txt.
+
+
+
+
+This document is based on the one originally written by
+
+Jeff Licquia <licq...@debian.org> and Kenshi Muto <km...@debian.org>
+
+and has been updated by Brian Potkin to reflect changes in the Debian
+printing system during the intervening period.
diff -Nru cups-2.4.7/debian/libcups2t64.symbols 
cups-2.4.7/debian/libcups2t64.symbols
--- cups-2.4.7/debian/libcups2t64.symbols       1970-01-01 00:00:00.000000000 
+0000
+++ cups-2.4.7/debian/libcups2t64.symbols       2024-02-28 23:19:27.000000000 
+0000
@@ -0,0 +1,458 @@
+libcups.so.2 libcups2t64 #MINVER#
+* Build-Depends-Package: libcups2-dev
+# Keep these at the latest upstream release
+ (optional|regex)"^_pwg.*@Base$" 2.3~b6
+ (optional|regex)"^_cups.*@Base$" 2.3~b6
+ (optional|regex)"^_http.*@Base$" 2.3~b6
+ (optional|regex)"^_ipp.*@Base$" 2.3~b6
+ (optional|regex)"^_ppd.*@Base$" 2.3~b6
+#MISSING: 2.4.7-1#(optional=GnuTLS)_httpReadGNUTLS@Base 1.4.4-3~
+#MISSING: 2.4.7-1#(optional=GnuTLS)_httpWriteGNUTLS@Base 1.4.4-3~
+ cupsAddDest@Base 1.4.0
+ cupsAddDestMediaOptions@Base 2.3~b1
+ cupsAddIntegerOption@Base 2.2.4
+ cupsAddOption@Base 1.4.0
+ cupsAdminCreateWindowsPPD@Base 1.4.0
+ cupsAdminExportSamba@Base 1.4.0
+ cupsAdminGetServerSettings@Base 1.4.0
+ cupsAdminSetServerSettings@Base 1.4.0
+ cupsArrayAdd@Base 1.4.0
+ cupsArrayClear@Base 1.4.0
+ cupsArrayCount@Base 1.4.0
+ cupsArrayCurrent@Base 1.4.0
+ cupsArrayDelete@Base 1.4.0
+ cupsArrayDup@Base 1.4.0
+ cupsArrayFind@Base 1.4.0
+ cupsArrayFirst@Base 1.4.0
+ cupsArrayGetIndex@Base 1.4.0
+ cupsArrayGetInsert@Base 1.4.0
+ cupsArrayIndex@Base 1.4.0
+ cupsArrayInsert@Base 1.4.0
+ cupsArrayLast@Base 1.4.0
+ cupsArrayNew2@Base 1.4.0
+ cupsArrayNew3@Base 1.5.0
+ cupsArrayNew@Base 1.4.0
+ cupsArrayNext@Base 1.4.0
+ cupsArrayPrev@Base 1.4.0
+ cupsArrayRemove@Base 1.4.0
+ cupsArrayRestore@Base 1.4.0
+ cupsArraySave@Base 1.4.0
+ cupsArrayUserData@Base 1.4.0
+ cupsBackChannelRead@Base 1.4.0
+ cupsBackChannelWrite@Base 1.4.0
+ cupsBackendDeviceURI@Base 1.4.0
+ cupsBackendReport@Base 1.4.0
+ cupsCancelDestJob@Base 1.6.0
+ cupsCancelJob2@Base 1.4.0
+ cupsCancelJob@Base 1.4.0
+ cupsCharsetToUTF8@Base 1.4.0
+ cupsCheckDestSupported@Base 1.6.0
+ cupsCloseDestJob@Base 1.6.0
+ cupsConnectDest@Base 1.6.0
+ cupsCopyDest@Base 1.6.0
+ cupsCopyDestConflicts@Base 1.6.0
+ cupsCopyDestInfo@Base 1.6.0
+ cupsCreateDestJob@Base 1.6.0
+ cupsCreateJob@Base 1.4.0
+ cupsDirClose@Base 1.4.0
+ cupsDirOpen@Base 1.4.0
+ cupsDirRead@Base 1.4.0
+ cupsDirRewind@Base 1.4.0
+ cupsDoAuthentication@Base 1.4.0
+ cupsDoFileRequest@Base 1.4.0
+ cupsDoIORequest@Base 1.4.0
+ cupsDoRequest@Base 1.4.0
+ cupsEncodeOption@Base 2.3~b4
+ cupsEncodeOptions2@Base 1.4.0
+ cupsEncodeOptions@Base 1.4.0
+ cupsEncryption@Base 1.4.0
+ cupsEnumDests@Base 1.6.0
+ cupsFileClose@Base 1.4.0
+ cupsFileCompression@Base 1.4.0
+ cupsFileEOF@Base 1.4.0
+ cupsFileFind@Base 1.4.0
+ cupsFileFlush@Base 1.4.0
+ cupsFileGetChar@Base 1.4.0
+ cupsFileGetConf@Base 1.4.0
+ cupsFileGetLine@Base 1.4.0
+ cupsFileGets@Base 1.4.0
+ cupsFileLock@Base 1.4.0
+ cupsFileNumber@Base 1.4.0
+ cupsFileOpen@Base 1.4.0
+ cupsFileOpenFd@Base 1.4.0
+ cupsFilePeekChar@Base 1.4.0
+ cupsFilePrintf@Base 1.4.0
+ cupsFilePutChar@Base 1.4.0
+ cupsFilePutConf@Base 1.4.0
+ cupsFilePuts@Base 1.4.0
+ cupsFileRead@Base 1.4.0
+ cupsFileRewind@Base 1.4.0
+ cupsFileSeek@Base 1.4.0
+ cupsFileStderr@Base 1.4.0
+ cupsFileStdin@Base 1.4.0
+ cupsFileStdout@Base 1.4.0
+ cupsFileTell@Base 1.4.0
+ cupsFileUnlock@Base 1.4.0
+ cupsFileWrite@Base 1.4.0
+ cupsFindDestDefault@Base 1.7.0
+ cupsFindDestReady@Base 1.7.0
+ cupsFindDestSupported@Base 1.7.0
+ cupsFinishDestDocument@Base 1.6.0
+ cupsFinishDocument@Base 1.4.0
+ cupsFreeDestInfo@Base 1.6.0
+ cupsFreeDests@Base 1.4.0
+ cupsFreeJobs@Base 1.4.0
+ cupsFreeOptions@Base 1.4.0
+ cupsGetClasses@Base 1.4.0
+ cupsGetConflicts@Base 1.4.0
+ cupsGetDefault2@Base 1.4.0
+ cupsGetDefault@Base 1.4.0
+ cupsGetDest@Base 1.4.0
+ cupsGetDestMediaByIndex@Base 1.7.0
+ cupsGetDestMediaByName@Base 1.6.0
+ cupsGetDestMediaBySize@Base 1.6.0
+ cupsGetDestMediaCount@Base 1.7.0
+ cupsGetDestMediaDefault@Base 1.7.0
+ cupsGetDestWithURI@Base 2.0.2
+ cupsGetDests2@Base 1.4.0
+ cupsGetDests@Base 1.4.0
+ cupsGetDevices@Base 1.4.0
+ cupsGetFd@Base 1.4.0
+ cupsGetFile@Base 1.4.0
+ cupsGetIntegerOption@Base 2.2.4
+ cupsGetJobs2@Base 1.4.0
+ cupsGetJobs@Base 1.4.0
+ cupsGetNamedDest@Base 1.4.0
+ cupsGetOption@Base 1.4.0
+ cupsGetPPD2@Base 1.4.0
+ cupsGetPPD3@Base 1.4.0
+ cupsGetPPD@Base 1.4.0
+ cupsGetPassword2@Base 1.4.0
+ cupsGetPassword@Base 1.4.0
+ cupsGetPrinters@Base 1.4.0
+ cupsGetResponse@Base 1.4.0
+ cupsHashData@Base 2.2~b2
+ cupsHashString@Base 2.2.7
+ cupsGetServerPPD@Base 1.4.0
+ cupsHMACData@Base 2.4.7
+ cupsLangDefault@Base 1.4.0
+ cupsLangEncoding@Base 1.4.0
+ cupsLangFlush@Base 1.4.0
+ cupsLangFree@Base 1.4.0
+ cupsLangGet@Base 1.4.0
+ cupsLastError@Base 1.4.0
+ cupsLastErrorString@Base 1.4.0
+ cupsLocalizeDestMedia@Base 2.0.2
+ cupsLocalizeDestOption@Base 1.6.0
+ cupsLocalizeDestValue@Base 1.6.0
+ cupsMakeServerCredentials@Base 2.0.2
+ cupsMarkOptions@Base 1.4.0
+ cupsNotifySubject@Base 1.4.0
+ cupsNotifyText@Base 1.4.0
+ cupsParseOptions@Base 1.4.0
+ cupsPrintFile2@Base 1.4.0
+ cupsPrintFile@Base 1.4.0
+ cupsPrintFiles2@Base 1.4.0
+ cupsPrintFiles@Base 1.4.0
+ cupsPutFd@Base 1.4.0
+ cupsPutFile@Base 1.4.0
+ cupsRasterClose@Base 2.3~b6
+ cupsRasterErrorString@Base 2.3~b6
+ cupsRasterInitPWGHeader@Base 2.3~b6
+ cupsRasterInterpretPPD@Base 2.3~b6
+ cupsRasterOpen@Base 2.3~b6
+ cupsRasterOpenIO@Base 2.3~b6
+ cupsRasterReadHeader2@Base 2.3~b6
+ cupsRasterReadHeader@Base 2.3~b6
+ cupsRasterReadPixels@Base 2.3~b6
+ cupsRasterWriteHeader2@Base 2.3~b6
+ cupsRasterWriteHeader@Base 2.3~b6
+ cupsRasterWritePixels@Base 2.3~b6
+ cupsReadResponseData@Base 1.4.0
+ cupsRemoveDest@Base 1.4.0
+ cupsRemoveOption@Base 1.4.0
+ cupsResolveConflicts@Base 1.4.0
+ cupsSendRequest@Base 1.4.0
+ cupsServer@Base 1.4.0
+ cupsSetClientCertCB@Base 1.5.0
+ cupsSetCredentials@Base 1.5.0
+ cupsSetDefaultDest@Base 1.4.0
+ cupsSetDests2@Base 1.4.0
+ cupsSetDests@Base 1.4.0
+ cupsSetEncryption@Base 1.4.0
+ cupsSetOAuthCB@Base 2.4.1op1
+ cupsSetPasswordCB2@Base 1.4.0
+ cupsSetPasswordCB@Base 1.4.0
+ cupsSetServer@Base 1.4.0
+ cupsSetServerCertCB@Base 1.5.0
+ cupsSetServerCredentials@Base 2.0.2
+ cupsSetUser@Base 1.4.0
+ cupsSetUserAgent@Base 1.7.0
+ cupsSideChannelDoRequest@Base 1.4.0
+ cupsSideChannelRead@Base 1.4.0
+ cupsSideChannelSNMPGet@Base 1.4.0
+ cupsSideChannelSNMPWalk@Base 1.4.0
+ cupsSideChannelWrite@Base 1.4.0
+ cupsStartDestDocument@Base 1.6.0
+ cupsStartDocument@Base 1.4.0
+ cupsTempFd@Base 1.4.0
+ cupsTempFile2@Base 1.4.0
+ cupsTempFile@Base 1.4.0
+ cupsUTF32ToUTF8@Base 1.4.0
+ cupsUTF8ToCharset@Base 1.4.0
+ cupsUTF8ToUTF32@Base 1.4.0
+ cupsUser@Base 1.4.0
+ cupsUserAgent@Base 1.7.0
+ cupsWriteRequestData@Base 1.4.0
+ httpAcceptConnection@Base 1.7.0
+ httpAddCredential@Base 1.5.0
+ httpAddrAny@Base 1.4.0
+ httpAddrClose@Base 2.0.2
+ httpAddrConnect2@Base 1.6.0
+ httpAddrConnect@Base 1.4.0
+ httpAddrCopyList@Base 1.7.0
+ httpAddrEqual@Base 1.4.0
+ httpAddrFamily@Base 2.0.2
+ httpAddrFreeList@Base 1.4.0
+ httpAddrGetList@Base 1.4.0
+ httpAddrLength@Base 1.4.0
+ httpAddrListen@Base 1.7.0
+ httpAddrLocalhost@Base 1.4.0
+ httpAddrLookup@Base 1.4.0
+ httpAddrPort@Base 1.7.0
+ httpAddrString@Base 1.4.0
+ httpAssembleURI@Base 1.4.0
+ httpAssembleURIf@Base 1.4.0
+ httpAssembleUUID@Base 1.7.0
+ httpBlocking@Base 1.4.0
+ httpCheck@Base 1.4.0
+ httpClearCookie@Base 1.4.0
+ httpClearFields@Base 1.4.0
+ httpClose@Base 1.4.0
+ httpCompareCredentials@Base 2.0.2
+ httpConnect2@Base 1.7.0
+ httpConnect@Base 1.4.0
+ httpConnectEncrypt@Base 1.4.0
+ httpCopyCredentials@Base 1.5.0
+ httpCredentialsAreValidForName@Base 2.0.2
+ httpCredentialsGetExpiration@Base 2.0.2
+ httpCredentialsGetTrust@Base 2.0.2
+ httpCredentialsString@Base 2.0.2
+ httpDecode64@Base 1.4.0
+ httpDecode64_2@Base 1.4.0
+ httpDelete@Base 1.4.0
+ httpEncode64@Base 1.4.0
+ httpEncode64_2@Base 1.4.0
+ httpEncryption@Base 1.4.0
+ httpError@Base 1.4.0
+ httpFieldValue@Base 2.0.2
+ httpFlush@Base 1.4.0
+ httpFlushWrite@Base 1.4.0
+ httpFreeCredentials@Base 1.5.0
+ httpGet@Base 1.4.0
+ httpGetActivity@Base 2.0.2
+ httpGetAddress@Base 2.0.2
+ httpGetAuthString@Base 1.4.0
+ httpGetBlocking@Base 1.4.0
+ httpGetContentEncoding@Base 1.7.0
+ httpGetCookie@Base 1.4.0
+ httpGetDateString2@Base 1.4.0
+ httpGetDateString@Base 1.4.0
+ httpGetDateTime@Base 1.4.0
+ httpGetEncryption@Base 2.0.2
+ httpGetExpect@Base 1.7.0
+ httpGetFd@Base 1.4.0
+ httpGetField@Base 1.4.0
+ httpGetHostByName@Base 1.4.0
+ httpGetHostname@Base 1.4.0
+ httpGetKeepAlive@Base 2.0.2
+ httpGetLength2@Base 1.4.0
+ httpGetLength@Base 1.4.0
+ httpGetPending@Base 2.0.2
+ httpGetReady@Base 2.0.2
+ httpGetRemaining@Base 2.0.2
+ httpGetState@Base 1.6.0
+ httpGetStatus@Base 1.4.0
+ httpGetSubField2@Base 1.4.0
+ httpGetSubField@Base 1.4.0
+ httpGetVersion@Base 1.6.0
+ httpGets@Base 1.4.0
+ httpHead@Base 1.4.0
+ httpInitialize@Base 1.4.0
+ httpIsChunked@Base 2.0.2
+ httpIsEncrypted@Base 2.0.2
+ httpLoadCredentials@Base 2.0.2
+ httpMD5@Base 1.4.0
+ httpMD5Final@Base 1.4.0
+ httpMD5String@Base 1.4.0
+ httpOptions@Base 1.4.0
+ httpPeek@Base 1.7.0
+ httpPost@Base 1.4.0
+ httpPrintf@Base 1.4.0
+ httpPut@Base 1.4.0
+ httpRead2@Base 1.4.0
+ httpRead@Base 1.4.0
+ httpReadRequest@Base 1.7.0
+ httpReconnect2@Base 1.6.0
+ httpReconnect@Base 1.4.0
+ httpResolveHostname@Base 2.0.2
+ httpSaveCredentials@Base 2.0.2
+ httpSeparate2@Base 1.4.0
+ httpSeparate@Base 1.4.0
+ httpSeparateURI@Base 1.4.0
+ httpSetAuthString@Base 1.4.0
+ httpSetCookie@Base 1.4.0
+ httpSetCredentials@Base 1.5.0
+ httpSetDefaultField@Base 1.7.0
+ httpSetExpect@Base 1.4.0
+ httpSetField@Base 1.4.0
+ httpSetKeepAlive@Base 2.0.2
+ httpSetLength@Base 1.4.0
+ httpSetTimeout@Base 1.5.0
+ httpShutdown@Base 2.0.2
+ httpStateString@Base 2.0.2
+ httpStatus@Base 1.4.0
+ httpTrace@Base 1.4.0
+ httpURIStatusString@Base 2.0.2
+ httpUpdate@Base 1.4.0
+ httpWait@Base 1.4.0
+ httpWrite2@Base 1.4.0
+ httpWrite@Base 1.4.0
+ httpWriteResponse@Base 1.7.0
+ ippAddBoolean@Base 1.4.0
+ ippAddBooleans@Base 1.4.0
+ ippAddCollection@Base 1.4.0
+ ippAddCollections@Base 1.4.0
+ ippAddDate@Base 1.4.0
+ ippAddInteger@Base 1.4.0
+ ippAddIntegers@Base 1.4.0
+ ippAddOctetString@Base 1.4.0
+ ippAddOutOfBand@Base 1.6.0
+ ippAddRange@Base 1.4.0
+ ippAddRanges@Base 1.4.0
+ ippAddResolution@Base 1.4.0
+ ippAddResolutions@Base 1.4.0
+ ippAddSeparator@Base 1.4.0
+ ippAddString@Base 1.4.0
+ ippAddStringf@Base 1.7.0
+ ippAddStringfv@Base 1.7.0
+ ippAddStrings@Base 1.4.0
+ ippAttributeString@Base 1.6.0
+ ippContainsInteger@Base 1.7.0
+ ippContainsString@Base 1.7.0
+ ippCopyAttribute@Base 1.6.0
+ ippCopyAttributes@Base 1.6.0
+ ippCreateRequestedArray@Base 1.7.0
+ ippDateToTime@Base 1.4.0
+ ippDelete@Base 1.4.0
+ ippDeleteAttribute@Base 1.4.0
+ ippDeleteValues@Base 1.6.0
+ ippEnumString@Base 1.6.0
+ ippEnumValue@Base 1.6.0
+ ippErrorString@Base 1.4.0
+ ippErrorValue@Base 1.4.0
+ ippFindAttribute@Base 1.4.0
+ ippFindNextAttribute@Base 1.4.0
+ ippFirstAttribute@Base 1.6.0
+ ippGetBoolean@Base 1.6.0
+ ippGetCollection@Base 1.6.0
+ ippGetCount@Base 1.6.0
+ ippGetDate@Base 1.6.0
+ ippGetGroupTag@Base 1.6.0
+ ippGetInteger@Base 1.6.0
+ ippGetName@Base 1.6.0
+ ippGetOctetString@Base 1.7.0
+ ippGetOperation@Base 1.6.0
+ ippGetRange@Base 1.6.0
+ ippGetRequestId@Base 1.6.0
+ ippGetResolution@Base 1.6.0
+ ippGetState@Base 1.6.0
+ ippGetStatusCode@Base 1.6.0
+ ippGetString@Base 1.6.0
+ ippGetValueTag@Base 1.6.0
+ ippGetVersion@Base 1.6.0
+ ippLength@Base 1.4.0
+ ippNew@Base 1.4.0
+ ippNewRequest@Base 1.4.0
+ ippNewResponse@Base 1.7.0
+ ippNextAttribute@Base 1.6.0
+ ippOpString@Base 1.4.0
+ ippOpValue@Base 1.4.0
+ ippPort@Base 1.4.0
+ ippRead@Base 1.4.0
+ ippReadFile@Base 1.4.0
+ ippReadIO@Base 1.4.0
+ ippSetBoolean@Base 1.6.0
+ ippSetCollection@Base 1.6.0
+ ippSetDate@Base 1.6.0
+ ippSetGroupTag@Base 1.6.0
+ ippSetInteger@Base 1.6.0
+ ippSetName@Base 1.6.0
+ ippSetOctetString@Base 1.7.0
+ ippSetOperation@Base 1.6.0
+ ippSetPort@Base 1.4.0
+ ippSetRange@Base 1.6.0
+ ippSetRequestId@Base 1.6.0
+ ippSetResolution@Base 1.6.0
+ ippSetState@Base 1.6.0
+ ippSetStatusCode@Base 1.6.0
+ ippSetString@Base 1.6.0
+ ippSetStringf@Base 1.7.0
+ ippSetStringfv@Base 1.7.0
+ ippSetValueTag@Base 1.6.0
+ ippSetVersion@Base 1.6.0
+ ippStateString@Base 2.0.2
+ ippTagString@Base 1.4.0
+ ippTagValue@Base 1.4.0
+ ippTimeToDate@Base 1.4.0
+ ippValidateAttribute@Base 1.7.0
+ ippValidateAttributes@Base 1.7.0
+ ippWrite@Base 1.4.0
+ ippWriteFile@Base 1.4.0
+ ippWriteIO@Base 1.4.0
+ ppdClose@Base 1.4.0
+ ppdCollect2@Base 1.4.0
+ ppdCollect@Base 1.4.0
+ ppdConflicts@Base 1.4.0
+ ppdEmit@Base 1.4.0
+ ppdEmitAfterOrder@Base 1.4.0
+ ppdEmitFd@Base 1.4.0
+ ppdEmitJCL@Base 1.4.0
+ ppdEmitJCLEnd@Base 1.4.0
+ ppdEmitString@Base 1.4.0
+ ppdErrorString@Base 1.4.0
+ ppdFindAttr@Base 1.4.0
+ ppdFindChoice@Base 1.4.0
+ ppdFindCustomOption@Base 1.4.0
+ ppdFindCustomParam@Base 1.4.0
+ ppdFindMarkedChoice@Base 1.4.0
+ ppdFindNextAttr@Base 1.4.0
+ ppdFindOption@Base 1.4.0
+ ppdFirstCustomParam@Base 1.4.0
+ ppdFirstOption@Base 1.4.0
+ ppdInstallableConflict@Base 1.4.0
+ ppdIsMarked@Base 1.4.0
+ ppdLastError@Base 1.4.0
+ ppdLocalize@Base 1.4.0
+ ppdLocalizeAttr@Base 1.4.0
+ ppdLocalizeIPPReason@Base 1.4.0
+ ppdLocalizeMarkerName@Base 1.4.0
+ ppdMarkDefaults@Base 1.4.0
+ ppdMarkOption@Base 1.4.0
+ ppdNextCustomParam@Base 1.4.0
+ ppdNextOption@Base 1.4.0
+ ppdOpen2@Base 1.4.0
+ ppdOpen@Base 1.4.0
+ ppdOpenFd@Base 1.4.0
+ ppdOpenFile@Base 1.4.0
+ ppdPageLength@Base 1.4.0
+ ppdPageSize@Base 1.4.0
+ ppdPageSizeLimits@Base 1.4.0
+ ppdPageWidth@Base 1.4.0
+ ppdSetConformance@Base 1.4.0
+ pwgFormatSizeName@Base 1.7.0
+ pwgInitSize@Base 1.7.0
+ pwgMediaForLegacy@Base 1.7.0
+ pwgMediaForPPD@Base 1.7.0
+ pwgMediaForPWG@Base 1.7.0
+ pwgMediaForSize@Base 1.7.0
diff -Nru cups-2.4.7/debian/libcupsimage2.install 
cups-2.4.7/debian/libcupsimage2.install
--- cups-2.4.7/debian/libcupsimage2.install     2023-10-06 18:13:16.000000000 
+0000
+++ cups-2.4.7/debian/libcupsimage2.install     1970-01-01 00:00:00.000000000 
+0000
@@ -1 +0,0 @@
-usr/lib/*/libcupsimage.so.*
diff -Nru cups-2.4.7/debian/libcupsimage2.symbols 
cups-2.4.7/debian/libcupsimage2.symbols
--- cups-2.4.7/debian/libcupsimage2.symbols     2023-10-06 18:13:16.000000000 
+0000
+++ cups-2.4.7/debian/libcupsimage2.symbols     1970-01-01 00:00:00.000000000 
+0000
@@ -1,14 +0,0 @@
-libcupsimage.so.2 libcupsimage2 #MINVER#
-* Build-Depends-Package: libcupsimage2-dev
-# Keep this one at the latest upstream release
- (optional|regex)|^_cups.*@Base$" 1.6.2
- cupsRasterClose@Base 1.4.0
- cupsRasterErrorString@Base 1.4.0
- cupsRasterInterpretPPD@Base 1.4.0
- cupsRasterOpen@Base 1.4.0
- cupsRasterReadHeader2@Base 1.4.0
- cupsRasterReadHeader@Base 1.4.0
- cupsRasterReadPixels@Base 1.4.0
- cupsRasterWriteHeader2@Base 1.4.0
- cupsRasterWriteHeader@Base 1.4.0
- cupsRasterWritePixels@Base 1.4.0
diff -Nru cups-2.4.7/debian/libcupsimage2t64.install 
cups-2.4.7/debian/libcupsimage2t64.install
--- cups-2.4.7/debian/libcupsimage2t64.install  1970-01-01 00:00:00.000000000 
+0000
+++ cups-2.4.7/debian/libcupsimage2t64.install  2023-10-06 18:13:16.000000000 
+0000
@@ -0,0 +1 @@
+usr/lib/*/libcupsimage.so.*
diff -Nru cups-2.4.7/debian/libcupsimage2t64.lintian-overrides 
cups-2.4.7/debian/libcupsimage2t64.lintian-overrides
--- cups-2.4.7/debian/libcupsimage2t64.lintian-overrides        1970-01-01 
00:00:00.000000000 +0000
+++ cups-2.4.7/debian/libcupsimage2t64.lintian-overrides        2024-02-28 
23:19:27.000000000 +0000
@@ -0,0 +1 @@
+libcupsimage2t64: package-name-doesnt-match-sonames libcupsimage2
diff -Nru cups-2.4.7/debian/libcupsimage2t64.symbols 
cups-2.4.7/debian/libcupsimage2t64.symbols
--- cups-2.4.7/debian/libcupsimage2t64.symbols  1970-01-01 00:00:00.000000000 
+0000
+++ cups-2.4.7/debian/libcupsimage2t64.symbols  2024-02-28 23:19:27.000000000 
+0000
@@ -0,0 +1,14 @@
+libcupsimage.so.2 libcupsimage2t64 #MINVER#
+* Build-Depends-Package: libcupsimage2-dev
+# Keep this one at the latest upstream release
+ (optional|regex)|^_cups.*@Base$" 1.6.2
+ cupsRasterClose@Base 1.4.0
+ cupsRasterErrorString@Base 1.4.0
+ cupsRasterInterpretPPD@Base 1.4.0
+ cupsRasterOpen@Base 1.4.0
+ cupsRasterReadHeader2@Base 1.4.0
+ cupsRasterReadHeader@Base 1.4.0
+ cupsRasterReadPixels@Base 1.4.0
+ cupsRasterWriteHeader2@Base 1.4.0
+ cupsRasterWriteHeader@Base 1.4.0
+ cupsRasterWritePixels@Base 1.4.0

Reply via email to