inconsistency in output during installation
- Dominant language
- Python
- Stars
- 6.6k
- Forks
- 1.9k
- Avg merge
- 2d 6h
- Merged PRs (30d)
- 33
Description
```
Installing src/cpp/libxmlrpc_client++.so.8.47 to /home/brain/tmp//usr/local/lib64/libxmlrpc_client++.so.8.47
Installing openssl_thread.h to /home/brain/tmp//usr/local/include/xmlrpc-c
Installing /home/brain/git/upstream/xmlrpc-c/tools/xml-rpc-api2cpp/xml-rpc-api2cpp.1 to /home/brain/tmp//usr/local/share/man/man1.
```
There are 3 kind of outputs:
1. Installation by keyword from library(), perfectly fine, shows subdir and location where is installing
2. Installation by install_headers(), missing subdir and destination filename
3. Installation by install_man()/install_data()/pkgconfig.generate(..., install:true), shows full path, doesn't show destination filename and fullstop at the end
Contributor guide
Research direction
Start by tracing the installation output paths for library(), install_headers(), install_man(), install_data(), and pkgconfig.generate(..., install:true). Compare how each operation formats its destination and define a consistent output format that distinguishes the subdirectory, destination path, filename, and trailing punctuation.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- build-system
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100