Enhancement #2812
Build from plain .spec file enhanced
Status: | CLOSED | Start date: | ||
---|---|---|---|---|
Priority: | Normal | Due date: | ||
Assignee: | - | % Done: | 100% | |
Category: | nethserver-devbox | |||
Target version: | v6.5 | |||
Resolution: | NEEDINFO: | No |
Description
- Add automatic incremental build number from SCM
- Support .spec file in
release-rpm
command - Update developer's documentation
Related issues
Associated revisions
nethserver-httpd-admin.spec: build with plain .spec file. Refs #2812
Source tags adhere to
http://fedoraproject.org/wiki/Packaging:SourceURL#Github
Obsolete nethserver-nethgui package
Full support plain .spec file in NethServer development process. Refs #2812
Building from .spec files now supports
- Fedora guidelines for Source tags
http://fedoraproject.org/wiki/Packaging:SourceURL
- Incremental release number based on "git describe" (as rpm-scm.mk)
release-rpm now bumps the TAG version to the .spec file.
Plain .spec files are now supported in build-rpm and release-rpm. Refs #2812
How to fetch external tarballs (spectool). Refs #2812
Fixed "Releases" sections. Refs #2812
Fixed spectool invocation. Refs #2812
History
#1 Updated by Davide Principi about 7 years ago
- Related to Feature #2657: Fetch binary dependencies from SHA1SUM added
#2 Updated by Davide Principi about 7 years ago
- Status changed from TRIAGED to ON_DEV
- Assignee set to Davide Principi
- % Done changed from 20 to 30
#3 Updated by Davide Principi about 7 years ago
- Status changed from ON_DEV to MODIFIED
- Assignee deleted (
Davide Principi) - % Done changed from 30 to 60
In branch b2812
Added pull request to nethserver-docs
https://github.com/nethesis/nethserver-docs/pull/28
Test case
Check the usual build-rpm
/ release-rpm
workflow still works converting *.spec.in
files to *.spec
.
#4 Updated by Davide Principi about 7 years ago
- Related to Enhancement #2820: Embed Nethgui 1.6.0 into httpd-admin RPM added
#5 Updated by Davide Principi about 7 years ago
- Status changed from MODIFIED to ON_QA
- % Done changed from 60 to 70
Merged b2812 with fast-forward.
In nethserver-testing:
nethserver-devbox-1.5.1-6.0git1982ecdc.ns6.noarch.rpm
#6 Updated by Giacomo Sanchietti about 7 years ago
- Assignee set to Giacomo Sanchietti
#7 Updated by Giacomo Sanchietti about 7 years ago
- Status changed from ON_QA to VERIFIED
- Assignee deleted (
Giacomo Sanchietti) - % Done changed from 70 to 90
Latest release correctly compiles packages with *.spec
and *.spec.in
files.
#8 Updated by Davide Principi almost 7 years ago
- Status changed from VERIFIED to CLOSED
- % Done changed from 90 to 100
In nethserver-updates:
nethserver-devbox-1.6.0-1.ns6.noarch.rpm