hplip-3.17.11 source tarball contains compiled binaries

Bug #1736221 reported by zdohnal
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
HPLIP
In Progress
Undecided
Unassigned

Bug Description

Hi,

the newest source tarball contains compiled binaries like hpps, hpcups and dat2drv. Would you mind removing it?

Tags: 3.17.11 3.18.3
Revision history for this message
zdohnal (zdohnal) wrote :

Sorry for misunderstanding - would you mind removing these binaries (not whole tarball)? Because they must not be there (all operating systems should build all these binaries by themselves - because they can have different configurations for compiling hplip) - they seems like leftovers after package testing and it only creates more work for package maintainers, whose need to delete these files.

Revision history for this message
Badal (badalkumar) wrote :

Hi,

The binaries( hpps, hpcups,dat2drv ) in the tar ball will be removed in next release.

Thanks,
Badal Kumar

Changed in hplip:
status: New → In Progress
Revision history for this message
zdohnal (zdohnal) wrote :

Thank you, Badal!

Revision history for this message
Didier Raboud (odyx) wrote :

HPLIP 3.17.11 also includes compiled library files:

From the diff:

 prnt/plugins/hbpl1-arm32.so | Bin 0 -> 41452 bytes
 prnt/plugins/hbpl1-arm64.so | Bin 0 -> 48056 bytes
 prnt/plugins/hbpl1-x86_32.so | Bin 0 -> 49968 bytes
 prnt/plugins/hbpl1-x86_64.so | Bin 0 -> 49528 bytes
 prnt/plugins/lj-arm32.so | Bin 0 -> 69815 bytes
 prnt/plugins/lj-arm64.so | Bin 0 -> 70616 bytes
 prnt/plugins/lj-x86_32.so | Bin 0 -> 61043 bytes
 prnt/plugins/lj-x86_64.so | Bin 0 -> 74496 bytes

In addition to the already reported:

 dat2drv | Bin 0 -> 383070 bytes
 hpcups | Bin 0 -> 921228 bytes
 hpps | Bin 0 -> 37557 bytes
 locatedriver | Bin 0 -> 92962 bytes

tags: added: 3.17.11
Revision history for this message
Didier Raboud (odyx) wrote :

3.18.3 lost:

* dat2drv
* hpcups
* hpps

but still has:

* locatedriver
* prnt/plugins/hbpl1-arm32.so
* prnt/plugins/hbpl1-arm64.so
* prnt/plugins/hbpl1-x86_32.so
* prnt/plugins/hbpl1-x86_64.so
* prnt/plugins/lj-arm32.so
* prnt/plugins/lj-arm64.so
* prnt/plugins/lj-x86_32.so
* prnt/plugins/lj-x86_64.so

tags: added: 3.18.3
Revision history for this message
zdohnal (zdohnal) wrote :

I agree with Didier - 3.18.3 has still

* locatedriver
* prnt/plugins/hbpl1-arm32.so
* prnt/plugins/hbpl1-arm64.so
* prnt/plugins/hbpl1-x86_32.so
* prnt/plugins/hbpl1-x86_64.so
* prnt/plugins/lj-arm32.so
* prnt/plugins/lj-arm64.so
* prnt/plugins/lj-x86_32.so
* prnt/plugins/lj-x86_64.so

which are unneeded (if they can be built from source files in tarball) and non-functional in some cases - because they are built in your environment, anyone, who has slightly different environment (other library or something else), cannot use precompiled binaries. So the solution - removing the binaries when hplip isn't compiled with class driver support - IMHO isn't complete solution. They shouldn't be shipped in source tarball at all.

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.