List of commits:
Subject Hash Author Date (UTC)
Cosmetic a60d33914b8a1754c84ddc5440533df9b89337ad Catalin(ux) M. BOIE 2022-03-16 07:40:37
Cosmetic 8bb684cb885e0ad0f24519990a564031ea0e43a9 Catalin(ux) M. BOIE 2022-02-19 08:12:45
Set install_id under lock to not get errors 46904e58621450cc164afe769a2aeb597fbaecd8 Catalin(ux) M. BOIE 2022-02-17 18:08:59
Cosmetic bc38d3b0196d5701f75209a3125543ba096fe340 Catalin(ux) M. BOIE 2022-02-16 19:45:29
Bumped version to 0.75 1341db08f1342e7a6838305e94d31849d6b583c4 Catalin(ux) M. BOIE 2022-02-16 18:58:45
Misc small fixes 7bc12d7ee158d99979dbb91f293162472917a2e2 Catalin(ux) M. BOIE 2022-02-16 18:58:18
We did not validated the plan id - now is fixed. 3786d759107c4028f181c7de77d39382d9f572bf Catalin(ux) M. BOIE 2022-02-16 18:55:05
Added build stats 3f574c94ad35d6f85ee37a4da410499f268e608f Catalin(ux) M. BOIE 2022-02-16 18:53:54
Cosmetic 548c8a909c994ef528c9910c625e6afb88beeead Catalin(ux) M. BOIE 2022-02-16 18:44:12
.deb support 722ca672abf6f28109e35f3573dca7e367d3b51a Catalin(ux) M. BOIE 2022-02-16 18:39:19
compare: added rpm/deb lines 1356fb5c8e5d82356776561af4a2dcaec0d19c14 Catalin(ux) M. BOIE 2022-02-16 07:30:06
debian folder updates 45e86104b565e508c514804910cfda87a3c1239c Catalin(ux) M. BOIE 2022-02-16 07:26:09
Fix rate limit for IPv6 336d34f7eaac356688ba5c251f027aff947ce9e4 Catalin(ux) M. BOIE 2022-02-09 14:39:28
Forgot to remove a function after moving it b6fd0700cf5dde953acb0d4584a48cb404a69ab2 Catalin(ux) M. BOIE 2021-11-17 19:27:04
Prepare correctly for rgfs (missed some places) 38d255af17a72fd9f92a8c37d4fddc8f2caf023b Catalin(ux) M. BOIE 2021-11-17 18:05:01
TODO/cosmetic d4968bc1d9c8bbe3c4aba2479f3694a7a3863d0f Catalin(ux) M. BOIE 2021-11-17 18:04:36
More debug help 74f45188bffd7630d0c08648433749a3ef23c9af Catalin(ux) M. BOIE 2021-11-15 17:34:58
worker: Fixed a stupid bug leading to wrong distro upgrade command d9bc215557cd9a6f30dbc90434dc3aba46e39979 Catalin(ux) M. BOIE 2021-11-14 16:16:43
Silence an 'unpack' exception when we do not have enough bytes. add562b15d94501a0585001db526b241c251b6e6 Catalin(ux) M. BOIE 2021-11-14 11:25:01
Run struct and fixes under the same lock d046942317c73351473a18eb833318aec3f4d907 Catalin(ux) M. BOIE 2021-11-14 08:18:05
Commit a60d33914b8a1754c84ddc5440533df9b89337ad - Cosmetic
Author: Catalin(ux) M. BOIE
Author date (UTC): 2022-03-16 07:40
Committer name: Catalin(ux) M. BOIE
Committer date (UTC): 2022-03-16 07:56
Parent(s): 8bb684cb885e0ad0f24519990a564031ea0e43a9
Signing key:
Tree: a7021cb6b353fba6afb4a369775fccdac2bcf643
File Lines added Lines deleted
Makefile.in 1 1
TODO 6 1
rocketgit.spec 6 1
scripts/worker.php 2 0
File Makefile.in changed (mode: 100644) (index ff80e12..1c4ccf9)
... ... install: all
49 49 cp -vd samples/pool.conf $(I_ETC)/$(PRJ)/pool.conf.sample cp -vd samples/pool.conf $(I_ETC)/$(PRJ)/pool.conf.sample
50 50 cp -vd --no-clobber samples/pool.conf $(I_ETC)/$(PRJ)/ cp -vd --no-clobber samples/pool.conf $(I_ETC)/$(PRJ)/
51 51 @ @
52 cp -vd samples/worker-main.conf $(I_ETC)/$(PRJ)/worker-main.sample
52 cp -vd samples/worker-main.conf $(I_ETC)/$(PRJ)/worker-main.conf.sample
53 53 cp -vd --no-clobber samples/worker-main.conf $(I_ETC)/$(PRJ)/ cp -vd --no-clobber samples/worker-main.conf $(I_ETC)/$(PRJ)/
54 54 @ @
55 55 @mkdir -pv $(I_ETC)/ssh/sshd_config.d @mkdir -pv $(I_ETC)/ssh/sshd_config.d
File TODO changed (mode: 100644) (index 9f3c446..8be3495)
21 21 [ ] [ ]
22 22
23 23 == next release == == next release ==
24 [ ] Seems that for Debian, a new VM is started for building the repo, which is not correct!
25 See job 2009 (orig job_id 2007)!
24 26 [ ] [ ]
25 27
26 28 == Next next release == == Next next release ==
27 [ ] Reorder columns to be 8 bytes aligned to save space.
29 [ ] Reorder db columns to be 8 bytes aligned to save space.
28 30 [ ] When showing last events for a repo, add also the builds. [ ] When showing last events for a repo, add also the builds.
29 31 Same for bug's note list. Maybe other places? Same for bug's note list. Maybe other places?
30 32 [ ] pkg: rpm: add a posibility to get latest version available for a dotrepo package. [ ] pkg: rpm: add a posibility to get latest version available for a dotrepo package.
 
108 110 Seems we are cloning the namespace, before knowing if the user can push! Seems we are cloning the namespace, before knowing if the user can push!
109 111
110 112 == FOR OTHER RELEASE == == FOR OTHER RELEASE ==
113 [ ] If rpmbuild breaks, seems we are not propagating the error!
114 [ ] In the .repo/.list files, add a comment on how to list what packages
115 are installed from that repo.
111 116 [ ] Comunicate the load of the workers (already done?) and choose a worker [ ] Comunicate the load of the workers (already done?) and choose a worker
112 117 based on load? based on load?
113 118 [ ] Add also the number of the packages to pkg_repos table. [ ] Add also the number of the packages to pkg_repos table.
File rocketgit.spec changed (mode: 100644) (index 8c79ae6..efd9f54)
7 7 Summary: Light and fast Git hosting solution Summary: Light and fast Git hosting solution
8 8 Name: rocketgit Name: rocketgit
9 9 Version: 0.75 Version: 0.75
10 Release: 1
10 Release: 2
11 11 License: AGPLv3+ License: AGPLv3+
12 12 Group: Development/Tools Group: Development/Tools
13 13 Source: http://kernel.embedromix.ro/us/rocketgit/%{name}-%{version}.tar.gz Source: http://kernel.embedromix.ro/us/rocketgit/%{name}-%{version}.tar.gz
 
... ... rm -rf ${RPM_BUILD_ROOT}
118 118 /etc/rocketgit/config.php.sample /etc/rocketgit/config.php.sample
119 119 /etc/httpd/conf.d/rocketgit.conf.sample /etc/httpd/conf.d/rocketgit.conf.sample
120 120 /etc/nginx/conf.d/rocketgit.conf.sample /etc/nginx/conf.d/rocketgit.conf.sample
121 /etc/rocketgit/php-fpm.conf.sample
122 /etc/rocketgit/pool.conf.sample
121 123 /etc/rocketgit/worker-main.conf.sample /etc/rocketgit/worker-main.conf.sample
122 124 %config(noreplace) /etc/rocketgit/config.php %config(noreplace) /etc/rocketgit/config.php
125 %config(noreplace) /etc/httpd/conf.d/rocketgit.conf
126 %config(noreplace) /etc/nginx/conf.d/rocketgit.conf
123 127 %config(noreplace) /etc/rocketgit/php-fpm.conf %config(noreplace) /etc/rocketgit/php-fpm.conf
124 128 %config(noreplace) /etc/rocketgit/pool.conf %config(noreplace) /etc/rocketgit/pool.conf
125 129 %config(noreplace) /etc/cron.d/rocketgit %config(noreplace) /etc/cron.d/rocketgit
130 %config(noreplace) /etc/rocketgit/worker-main.conf
126 131 %config(noreplace) /etc/ssh/sshd_config.d/* %config(noreplace) /etc/ssh/sshd_config.d/*
127 132 %attr(0700,rocketgit,rocketgit) %dir /var/log/rocketgit %attr(0700,rocketgit,rocketgit) %dir /var/log/rocketgit
128 133 %attr(0771,rocketgit,rocketgit) %dir /var/lib/rocketgit %attr(0771,rocketgit,rocketgit) %dir /var/lib/rocketgit
File scripts/worker.php changed (mode: 100644) (index 199700f..17055d9)
... ... function start_worker_build_tools($job, &$reason, &$reason2)
505 505 . 'function rg_op_s()' . "\n" // The output will not be captured by the caller' . "\n" . 'function rg_op_s()' . "\n" // The output will not be captured by the caller' . "\n"
506 506 . '{' . "\n" . '{' . "\n"
507 507 . ' rg_op_basic "${@}" | sed -e "s|^|${rg_log_prefix} |"' . "\n" . ' rg_op_basic "${@}" | sed -e "s|^|${rg_log_prefix} |"' . "\n"
508 . ' rg_notify "rg_op_s: rg_op_basic returned E ${E}."' . "\n"
508 509 . ' return ${E}' . "\n" . ' return ${E}' . "\n"
509 510 . '}' . "\n" . '}' . "\n"
510 511 . "\n" . "\n"
 
... ... function start_worker_build_tools($job, &$reason, &$reason2)
814 815 . ' rg_notify "Creating source and binary packages"' . "\n" . ' rg_notify "Creating source and binary packages"' . "\n"
815 816 . ' rg_op_s rpmbuild --define "_topdir /mnt/rpmbuild" \\' . "\n" . ' rg_op_s rpmbuild --define "_topdir /mnt/rpmbuild" \\' . "\n"
816 817 . ' -ba "${dst_spec}" || break' . "\n" . ' -ba "${dst_spec}" || break' . "\n"
818 . ' rg_notify "DEBUG: rpmbuild error code: E=${E}"' . "\n"
817 819 . ' break' . "\n" . ' break' . "\n"
818 820 . ' done' . "\n" . ' done' . "\n"
819 821 . ' rg_log_pop' . "\n" . ' rg_log_pop' . "\n"
Hints:
Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://rocketgit.com/user/catalinux/rocketgit

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@ssh.rocketgit.com/user/catalinux/rocketgit

Clone this repository using git:
git clone git://git.rocketgit.com/user/catalinux/rocketgit

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a merge request:
... clone the repository ...
... make some changes and some commits ...
git push origin main