Bug #5264
closedskd.7d man page left over in SPARC build
100%
Description
When I did a build of the current illumos consolidation on SPARC
today, I got this error message:
Entries present in proto area but not manifests:
file usr/share/man/man7d/skd.7d group=group mode=0444 owner=owner path=usr/share/man/man7d/skd.7d
The manifest has the line ``set name=variant.arch value=i386''. The driver Makefile is in the intel directory. On SPARC, only the man page is copied to the proto area.
Updated by Igor Kozhukhov over 7 years ago
maybe we can split Make file to 2 sections: Intel(i386) man files, sparc(sparc) man files and both?
it will be easy manage it in next time instead of add files to exception list.
Updated by Gary Mills over 7 years ago
It might also be simpler to keep the man page together with the source so that both can be built and copied to the proto area from the same Makefile. What's the current policy?
Updated by Igor Kozhukhov over 7 years ago
Gary Mills wrote:
It might also be simpler to keep the man page together with the source so that both can be built and copied to the proto area from the same Makefile. What's the current policy?
we have additional project/section for man pages in sources tree.
yes - it will be interest try to move man pages per component, but, i think, it will be long project and need approve from advocates to it.
Updated by Yuri Pankov over 7 years ago
Igor Kozhukhov wrote:
maybe we can split Make file to 2 sections: Intel(i386) man files, sparc(sparc) man files and both?
it will be easy manage it in next time instead of add files to exception list.
It's already done in man/man7d/Makefile, just move skd.7d line to i386_MANFILES, there's no reason to change exception lists.
Gary Mills wrote:
It might also be simpler to keep the man page together with the source so that both can be built and
copied to the proto area from the same Makefile. What's the current policy?
The policy is to modify man/man7d/Makefile, doing what you propose doesn't make it easier.
Updated by Yuri Pankov over 7 years ago
Igor Kozhukhov wrote:
Gary Mills wrote:
It might also be simpler to keep the man page together with the source so that both can be built and copied to the proto area from the same Makefile. What's the current policy?
we have additional project/section for man pages in sources tree.
yes - it will be interest try to move man pages per component, but, i think, it will be long project and need approve from advocates to it.
What for?
Updated by Gary Mills over 7 years ago
Okay, moving the skd.7d line to i386_MANFILES in the Makefile should fix the problem. I'm satisfied with that solution.
Updated by Electric Monk over 7 years ago
- Status changed from New to Closed
- % Done changed from 0 to 100
git commit 18350fd517a33ddbea1445f157f6cd88eacc0898
commit 18350fd517a33ddbea1445f157f6cd88eacc0898 Author: Hans Rosenfeld <hans.rosenfeld@nexenta.com> Date: 2014-10-28T20:10:44.000Z 5264 skd.7d man page left over in SPARC build Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@omniti.com>