Jakub Kadlcik
3cb798fa83
Support branch aliases in releasers
...
Fix #430
2024-01-15 13:19:29 +01:00
Pavel Raiskup
a096b21484
Bump the ENVRA built directly from git master branch
...
Fixes : #480
2024-01-12 10:51:01 +01:00
Jakub Kadlcik
2a15b8c171
Automatic commit of package [tito] release [0.6.24-1].
...
Created by command:
/usr/bin/tito tag
2023-07-08 01:58:09 +02:00
Jakub Kadlcik
9973d7e92f
Automatic commit of package [tito] release [0.6.23-1].
...
Created by command:
/usr/bin/tito tag
2023-06-13 19:01:04 +02:00
Pavel Raiskup
377527f316
packit: fixing the Fedora build failures
...
The %{?our_sitelib} seems weird right after the if-else tree, I'm a bit
afraid of the order of macro evaluation. NB the 'print "foo"' used in
the corresponding detection command is needed only useful in very old
distributions.
Closes : #437
2023-01-24 14:12:19 +01:00
Miroslav Suchý
b78dc88fe5
use spdx license
...
https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_1
2022-12-02 01:22:38 +01:00
Jakub Kadlcik
d342fc617a
Automatic commit of package [tito] release [0.6.22-1].
...
Created by command:
/usr/bin/tito tag
2022-11-14 01:10:18 +01:00
Jakub Kadlcik
4638a05b76
Automatic commit of package [tito] release [0.6.21-1].
...
Created by command:
/usr/bin/tito tag
2022-07-21 10:45:05 +02:00
Jakub Kadlcik
201731715a
Automatic commit of package [tito] release [0.6.20-1].
...
Created by command:
/usr/bin/tito tag
2022-02-23 12:35:54 +01:00
Jakub Kadlcik
41f7cfd09f
Automatic commit of package [tito] release [0.6.19-1].
...
Created by command:
/usr/bin/tito tag
2021-08-15 22:42:29 +02:00
Jakub Kadlcik
6553a15948
Automatic commit of package [tito] release [0.6.18-1].
...
Created by command:
/usr/bin/tito tag
2021-06-23 21:32:50 +02:00
Jakub Kadlcik
d6aeb8a29b
Automatic commit of package [tito] release [0.6.17-1].
...
Created by command:
/usr/bin/tito tag
2021-05-17 02:37:35 +02:00
Jakub Kadlcik
0cbcb8a5e8
Automatic commit of package [tito] release [0.6.16-1].
...
Created by command:
/usr/bin/tito tag
2021-01-26 16:34:24 +01:00
Jakub Kadlcik
6a216b2ea6
Fix manpage generation on Fedora Rawhide (F34)
...
I believe this is a `a2x` bug, not ours, so I am just workarounding it until the
issue gets fixed. The error looks like this
[root@449665d34a95 sandbox]# a2x -d manpage -f manpage tito.8.asciidoc --verbose
a2x: args: ['-d', 'manpage', '-f', 'manpage', 'tito.8.asciidoc', '--verbose']
a2x: resource files: []
a2x: resource directories: ['/etc/asciidoc/images', '/etc/asciidoc/stylesheets']
a2x: executing: "/usr/bin/asciidoc.py" --backend docbook -a "a2x-format=manpage" --doctype manpage --verbose --out-file "/home/sandbox/tito.8.xml" "/home/sandbox/tito.8.asciidoc"
asciidoc: reading: /etc/asciidoc/asciidoc.conf
asciidoc: reading: /home/sandbox/tito.8.asciidoc
asciidoc: include: /home/sandbox/man.asciidoc
asciidoc: tito.8.asciidoc: line 3: reading: /home/sandbox/man.asciidoc
asciidoc: reading: /etc/asciidoc/docbook45.conf
asciidoc: reading: /etc/asciidoc/filters/graphviz/graphviz-filter.conf
asciidoc: reading: /etc/asciidoc/filters/source/source-highlight-filter.conf
asciidoc: reading: /etc/asciidoc/filters/code/code-filter.conf
asciidoc: reading: /etc/asciidoc/lang-en.conf
asciidoc: writing: /home/sandbox/tito.8.xml
asciidoc: include: /home/sandbox/AUTHORS
asciidoc: tito.8.asciidoc: line 299: reading: /home/sandbox/AUTHORS
a2x: executing: "xmllint" --nonet --noout --valid "/home/sandbox/tito.8.xml"
I/O error : Attempt to load network entity http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd
/home/sandbox/tito.8.xml:2: warning: failed to load external entity "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd "
D DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd "
^
/home/sandbox/tito.8.xml:5: validity error : Validation failed: no DTD found !
<refentry lang="en">
^
a2x: ERROR: "xmllint" --nonet --noout --valid "/home/sandbox/tito.8.xml" returned non-zero exit status 4
2021-01-12 16:27:27 +01:00
Jakub Kadlcik
2a9178dcf2
Automatic commit of package [tito] release [0.6.15-1].
...
Created by command:
/usr/bin/tito tag
2020-07-10 11:06:05 +02:00
Jakub Kadlcik
1ec010e0cd
Automatic commit of package [tito] release [0.6.14-1].
...
Created by command:
/usr/bin/tito tag
2020-05-04 11:46:23 +02:00
Jakub Kadlcik
4edf7e4533
Move tito under rpm-software-management namespace
2020-03-30 15:35:13 +02:00
Jakub Kadlcik
3e06357df7
Automatic commit of package [tito] release [0.6.13-1].
...
Created by command:
/usr/bin/tito tag
2020-03-29 01:35:57 +01:00
Tadej Janež
9820841af5
Automatically create tito's console script
...
Create tito.cli.main() which serves as command line's entry point that
can be used:
- by setuptools' 'console_scripts' entry point mechanism for automatic
script creation,
- via 'if __name__ == "__main__":'.
Remove pre-generated bin/tito script.
Update SPEC file.
2020-03-24 09:25:41 +01:00
Jakub Kadlčík
d2cc16064c
Merge pull request #351 from FrostyX/fix-source0-url-and-prep
...
Fix the Source0 URL and prep phase
2020-02-01 17:16:50 +01:00
Jakub Kadlcik
a219896ba5
Remove circular macro definition
...
[root@8d279f4efad9 /]# rpm -q --specfile tito.spec
error: Recursion depth(17) greater than max(16)
This problem seems to appear only on EL6, but either way
the macro definition makes no sense (at least to me).
2020-01-31 00:03:27 +01:00
Ernestas Kulik
3a79fdde9f
Move to python-blessed
...
As python-blessings is unmaintained nowadays and is not packaged for
EPEL 8, it might be good to move to an active fork.
Related: https://bugzilla.redhat.com/show_bug.cgi?id=1777377
2020-01-13 09:04:38 +01:00
Jakub Kadlcik
e2bbb4da66
Fix the Source0 URL and prep phase
...
Fixing this build error
line 40: cd: tito-tito-0.6.12: No such file or directory
We don't need the weird directory naming because it is possible to
pass an optional part of the URL specifying the targeted filename.
See https://fedoraproject.org/wiki/Packaging:SourceURL#Git_Tags
However, we still can't define `Source0` as an URL because then the
checksum differs from what `tito build --tgz` produces
2020-01-06 14:01:33 +01:00
Jakub Kadlcik
fbef7d7f02
Automatic commit of package [tito] release [0.6.12-1].
...
Created by command:
/usr/bin/tito tag
2019-12-20 17:19:06 +01:00
Igor Gnatenko
3ab90dac58
Remove obsolete Group tag
...
References: https://fedoraproject.org/wiki/Changes/Remove_Group_Tag
2019-12-06 23:28:34 +01:00
Adam Williamson
655bf0b87e
Update URL and Source locations
...
The old site no longer appears to exist, nor do the tarballs.
Use github instead.
2019-12-06 23:28:12 +01:00
Adam Williamson
6d8e0adb8e
Fix cheetah binary dependency (it's not always in python-cheetah)
2019-12-06 23:26:29 +01:00
Adam Williamson
a116d503ad
Correct and make less confusing the conditional Python macros
...
This was using 'python_sitelib' in a non-standard way (it got
defined to either python2_sitelib or python3_sitelib depending
on whether we're doing a python2 or python3 build). Igor saw
the uses of 'python_sitelib' and assumed it was just using the
old name for 'the python 2 sitelib' and changed them all to
'python2_sitelib'...which broke all Fedora builds.
This fixes that problem and renames the package's confusing
'python_sitelib' and 'pythonbin' so hopefully no-one will make
the same mistake in future.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2019-12-06 23:24:00 +01:00
Brian C. Lane
e6f4811e07
Drop unused fedora-cert Require line from tito.spec
2019-12-06 23:23:42 +01:00
Igor Gnatenko
71a861c2a8
python-devel → python2-devel
...
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2019-12-06 23:22:14 +01:00
Igor Gnatenko
cf56cf36ce
%{python_sitelib} → %{python2_sitelib}
...
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2019-12-06 23:22:02 +01:00
Igor Gnatenko
632d0a4f5a
Remove %clean section
...
None of currently supported distributions need that.
Last one was EL5 which is EOL for a while.
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2019-12-06 23:20:55 +01:00
Jakub Kadlcik
3dbde91000
Use python3 on EPEL8
2019-12-02 00:25:43 +01:00
Miroslav Suchý
72e51fe833
disable macro in comment
...
macros are evaluated even in comments
2019-10-03 08:38:12 +02:00
Miroslav Suchý
f1bcf5c261
do not require obsoleted fedora-cert
...
fedora-cert does not exists on Fedora 31+
It has been obsoleted by fedora-packager, but not provided
https://src.fedoraproject.org/rpms/fedora-packager/blob/master/f/fedora-packager.spec#_23
This make tito uninstallable on Fedora 31+.
2019-10-03 08:36:03 +02:00
Devan Goodwin
cc7e168011
Automatic commit of package [tito] release [0.6.11-1].
...
Created by command:
/usr/bin/tito tag
2017-12-07 09:57:27 -04:00
Neal Gompa
1906fbd900
Remove createrepo_c BR from spec
...
It's not even used while building the tito package...
2017-04-09 18:10:51 -04:00
Neal Gompa
cbaa09697f
Use createrepo_c for creating rpm-md repos
...
createrepo_c is a faster and more correct implementation of
generating rpm repositories, used by Fedora, openSUSE, and Mageia
for creating official distro repositories. It is also used by COPR
for creating repositories for packages built through its system.
2017-04-01 18:27:19 -04:00
Devan Goodwin
b5597fc429
Automatic commit of package [tito] release [0.6.10-1].
...
Created by command:
/usr/bin/tito tag
2017-02-01 10:51:34 -04:00
Devan Goodwin
de14541103
Automatic commit of package [tito] release [0.6.9-1].
...
Created by command:
/usr/bin/tito tag
2017-01-09 12:13:08 -04:00
Devan Goodwin
21720cc9d2
Automatic commit of package [tito] release [0.6.8-1].
2016-11-01 15:38:30 -03:00
Devan Goodwin
efe5b98498
Automatic commit of package [tito] release [0.6.7-1].
2016-10-05 16:11:33 -03:00
Miroslav Suchý
c319032480
simplify spec
2016-05-13 13:50:38 +02:00
Miroslav Suchý
49949fe759
buildroot tag is not needed for ages
2016-05-13 13:50:38 +02:00
Miroslav Suchý
71a5078947
remove dependency on yum-utils
...
This was added in commit 9ce9442642
and is not actually neede.
Just because we print
Failed build dependencies
Please run 'yum-builddep %s' as root.
So it should be rather replaced by:
Suggest: yum-utils
But that cannot be parsed on el6 and is in fact not needed on F23+ at all.
So it should be rather described by rich deps like
Suggest: (yum-utils if yum) and (dnf-plugins-core if dnf)
But rich deps should not be used for now.
So lets remove it for now. So yum-utils can be safely retired in rawhide.
2016-04-20 14:39:58 +02:00
Devan Goodwin
79ed5505b4
Automatic commit of package [tito] release [0.6.6-1].
2016-04-19 12:44:22 -03:00
Devan Goodwin
e851f18db4
Automatic commit of package [tito] release [0.6.5-1].
2016-04-08 09:52:53 -03:00
Devan Goodwin
cc8a2a4920
Automatic commit of package [tito] release [0.6.4-1].
2016-01-26 10:28:56 -04:00
Devan Goodwin
a455c4fcb0
Automatic commit of package [tito] release [0.6.3-1].
2016-01-08 12:30:39 -04:00
Devan Goodwin
f61a04c36d
Automatic commit of package [tito] release [0.6.2-1].
2015-07-24 14:40:50 -03:00