Hello community, here is the log from the commit of package rmt-server for openSUSE:Factory checked in at 2020-10-20 16:08:25 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/rmt-server (Old) and /work/SRC/openSUSE:Factory/.rmt-server.new.3486 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rmt-server" Tue Oct 20 16:08:25 2020 rev:35 rq:842502 version:2.6.5 Changes: -------- --- /work/SRC/openSUSE:Factory/rmt-server/rmt-server.changes 2020-09-21 17:21:14.191827545 +0200 +++ /work/SRC/openSUSE:Factory/.rmt-server.new.3486/rmt-server.changes 2020-10-20 16:19:09.142258170 +0200 @@ -2 +2,68 @@ -Mon Sep 10 14:10:45 UTC 2020 - Thomas Muntaner <tmunta...@suse.com> +Wed Oct 7 17:11:15 UTC 2020 - Thomas Muntaner <tmunta...@suse.com> + +- Version 2.6.5 +- Solved potential bug of SCC repository URLs changing over time. RMT + now self heals by removing the previous invalid repository and + creating the correct one. + +------------------------------------------------------------------- +Fri Oct 2 13:24:17 UTC 2020 - Luís Caparroz <luis.capar...@suse.com> + +- Version 2.6.4 +- Add web server settings to /etc/rmt.conf: + + Now it's possible to configure the minimum and maximum threads count as well + the number of web server workers to be booted through /etc/rmt.conf. + +------------------------------------------------------------------- +Wed Sep 30 16:19:36 UTC 2020 - Thomas Muntaner <tmunta...@suse.com> + +- Version 2.6.3 +- Instead of using an MD5 of URLs for custom repository friendly_ids, + RMT now builds an ID from the name. + +------------------------------------------------------------------- +Tue Sep 29 14:53:12 UTC 2020 - Luís Caparroz <luis.capar...@suse.com> + +- Version 2.6.2 +- Fix RMT file caching based on timestamps: + + Previously, RMT sent GET requests with the header 'If-Modified-Since' to a + repository server and if the response had a 304 (Not Modified), it would copy + a file from the local cache instead of downloading. However, if the local file + timestamp accidentally changed to a date newer than the one on the repository + server, RMT would have an outdated file, which caused some errors. + + Now, RMT makes HEAD requests to the repositories servers and inspect the + 'Last-Modified' header to decide whether to download a file or copy it from + cache, by comparing the equalness of timestamps. + +------------------------------------------------------------------- +Tue Sep 29 10:19:12 UTC 2020 - Thomas Muntaner <tmunta...@suse.com> + +- Version 2.6.1 +- Fixed an issue where relative paths supplied to `rmt-cli import repos` + caused the command to fail. + +------------------------------------------------------------------- +Mon Sep 21 16:44:23 UTC 2020 - Thomas Muntaner <tmunta...@suse.com> + +- Version 2.6.0 +- Friendlier IDs for custom repositories: + In an effort to simplify the handling of SCC and custom repositories, + RMT now has friendly IDs. For SCC repositories, it's the same SCC ID + as before. For custom repositories, it can either be user provided + or RMT generated (MD5 of the provided URL). + + Benefits: + * `rmt-cli mirror repositories` now works for custom repositories. + * Custom repository IDs can be the same across RMT instances. + * No more confusing "SCC ID" vs "ID" in `rmt-cli` output. + + Deprecation Warnings: + * RMT now uses a different ID for custom repositories than before. + RMT still supports that old ID, but it's recommended to start + using the new ID to ensure future compatibility. + +------------------------------------------------------------------- +Thu Sep 10 14:10:45 UTC 2020 - Thomas Muntaner <tmunta...@suse.com> @@ -9 +76 @@ -Mon Sep 9 13:22:10 UTC 2020 - Thomas Muntaner <tmunta...@suse.com> +Wed Sep 9 13:22:10 UTC 2020 - Thomas Muntaner <tmunta...@suse.com> @@ -26 +93 @@ -Tue Sep 2 10:27:33 UTC 2020 - Jesús Bermúdez Velázquez <jesus...@suse.com> +Wed Sep 2 10:27:33 UTC 2020 - Jesús Bermúdez Velázquez <jesus...@suse.com> @@ -35 +102 @@ -Mon Sep 1 13:24:23 UTC 2020 - Thomas Muntaner <tmunta...@suse.com> +Tue Sep 1 13:24:23 UTC 2020 - Thomas Muntaner <tmunta...@suse.com> Old: ---- rmt-server-2.5.20.tar.bz2 New: ---- rmt-server-2.6.5.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rmt-server.spec ++++++ --- /var/tmp/diff_new_pack.uYT9xO/_old 2020-10-20 16:19:11.582259326 +0200 +++ /var/tmp/diff_new_pack.uYT9xO/_new 2020-10-20 16:19:11.582259326 +0200 @@ -29,7 +29,7 @@ %define ruby_version %{rb_default_ruby_suffix} Name: rmt-server -Version: 2.5.20 +Version: 2.6.5 Release: 0 Summary: Repository mirroring tool and registration proxy for SCC License: GPL-2.0-or-later ++++++ rmt-cli.8.gz ++++++ --- /var/tmp/diff_new_pack.uYT9xO/_old 2020-10-20 16:19:11.618259343 +0200 +++ /var/tmp/diff_new_pack.uYT9xO/_new 2020-10-20 16:19:11.622259345 +0200 @@ -1,7 +1,7 @@ .\" generated with Ronn/v0.7.3 .\" http://github.com/rtomayko/ronn/tree/0.7.3 . -.TH "RMT\-CLI" "8" "September 2020" "" "RMT" +.TH "RMT\-CLI" "8" "October 2020" "" "RMT" . .SH "NAME" \fBrmt\-cli\fR \- control and configure your RMT server @@ -164,12 +164,15 @@ Use the \fB\-\-csv\fR flag to output the list in CSV format\. . .TP -\fBrmt\-cli repos custom add <url> <name>\fR +\fBrmt\-cli repos custom add <url> <name> [\-\-id]\fR Adds a new custom repository, for example: . .IP \fBrmt\-cli repos custom add https://download\.opensuse\.org/repositories/Virtualization:/containers/SLE_12_SP3/ Virtualization:Containers\fR . +.IP +\fBrmt\-cli repos custom add https://download\.opensuse\.org/repositories/Virtualization:/containers/SLE_12_SP3/ Virtualization:Containers \-\-id containers_sle_12_sp3\fR +. .TP \fBrmt\-cli repos custom enable <id>\fR Enables mirroring for a custom repository\. @@ -285,6 +288,10 @@ \fBmirroring\.mirror_src\fR Whether to mirror source (arch = \fBsrc\fR) RPM packages or not\. . +.TP +\fBmirroring\.dedup_method\fR +Whether to deduplicate files by a hardlink or copy\. Possible values are: \fBhardlink\fR, \fBcopy\fR +. .P \fBHTTP client settings\fR . @@ -296,6 +303,24 @@ Determines proxy authentication mechanism, possible values are: \fBnone\fR, \fBbasic\fR, \fBdigest\fR, \fBgssnegotiate\fR, \fBntlm\fR, \fBdigest_ie\fR, \fBntlm_wb\fR . .P +\fBWeb server settings\fR +. +.P +The \fBweb_server\fR section lets you tune the performance of your RMT server\. +. +.TP +\fBweb_server\.min_threads\fR setting +Specifies the minimum threads count a RMT server worker should spawn\. Acceptable values: Integer greater than or equal to 1\. +. +.TP +\fBweb_server\.max_threads\fR setting +Specifies the maximum threads count a RMT server worker should spawn\. Acceptable values: Integer greater than or equal to 1\. +. +.TP +\fBweb_server\.workers\fR setting +Specifies the number of web workers for RMT\. Acceptable values: Integer greater than or equal to 1\. +. +.P \fBSettings for accessing SUSE repositories\fR . .P ++++++ rmt-server-2.5.20.tar.bz2 -> rmt-server-2.6.5.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/rmt-server/rmt-server-2.5.20.tar.bz2 /work/SRC/openSUSE:Factory/.rmt-server.new.3486/rmt-server-2.6.5.tar.bz2 differ: char 11, line 1 ++++++ rmt.conf ++++++ --- /var/tmp/diff_new_pack.uYT9xO/_old 2020-10-20 16:19:11.686259375 +0200 +++ /var/tmp/diff_new_pack.uYT9xO/_new 2020-10-20 16:19:11.686259375 +0200 @@ -29,3 +29,8 @@ log_level: rails: info + +web_server: + min_threads: 5 + max_threads: 5 + workers: 2