[sane-devel] Applying downstream patches (was Re: Fix PPA build)

Olaf Meeuwissen paddy-hack at member.fsf.org
Sat May 13 03:57:51 UTC 2017


Hi again,

Olaf Meeuwissen writes:

> Hi Rolf,
>
> Rolf Bensch writes:
>
>> Please have a look at the attached patches. Maybe there are additional
>> fixes for SANE (fix_avahi_error_paths.patch) or there are needful
>> additional options for configure possible or just keep them inside the ppa?
>
> I will take a look at the patches, maybe this weekend, but unless they
> fix bugs on the sane-backends side, they'll have to wait until after the
> release.

 - disable_rpath.patch -> no longer needed

   The SANE_LINKER_RPATH macro was unsued and removed in f80cf1db,
   derived files were synced in d853463e.

 - fix_avahi_error_paths.patch -> applied

 - dll_backend_conf.patch -> applied w/ modifications

   The pint backend remains enabled.

 - frontend_libs.patch -> applied change to Makefile.am

   The Makefile.in file will be updated later.  The LIBS variable
   should be empty at build time, i.e. in the Makefile.

 - libsane_deps.patch -> investigate post-release

   I don't have the time right now to check the details of the impact
   of this for the various build scenarios we support.

 - multiarch_manpages_libdir.patch -> won't apply

   This doesn't take --libdir/--prefix configure time options into
   account.

 - sane-config_and_pkg-config_fixes.patch -> investigate post-release

   See my comment for libsane_deps.patch.

And here's a little reminder for those who missed the first post

> If other binary package maintainers are listening, I welcome patches in
> the Alioth bug tracker (even though I rather dislike that bug tracker
> itself ;-).  Feel free to add any that haven't been submitted yet,
> assign them to me and, please!, prefix a [PATCH] to the summary line so
> I can quickly find them.

If you submit patches, please submit *one* patch per bug tracker item.
I know that's a pain but it will make dealing with them easier to track.

Hope this helps,
--
Olaf Meeuwissen, LPIC-2            FSF Associate Member since 2004-01-27
 GnuPG key: F84A2DD9/B3C0 2F47 EA19 64F4 9F13  F43E B8A4 A88A F84A 2DD9
 Support Free Software                        https://my.fsf.org/donate
 Join the Free Software Foundation              https://my.fsf.org/join



More information about the sane-devel mailing list