From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 01EC11582EF for ; Sun, 23 Feb 2025 02:57:01 +0000 (UTC) Received: from lists.gentoo.org (bobolink.gentoo.org [140.211.166.189]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) (Authenticated sender: relay-lists.gentoo.org@gentoo.org) by smtp.gentoo.org (Postfix) with ESMTPSA id D71FF3432D1 for ; Sun, 23 Feb 2025 02:57:01 +0000 (UTC) Received: from bobolink.gentoo.org (localhost [127.0.0.1]) by bobolink.gentoo.org (Postfix) with ESMTP id 4D669110478; Sun, 23 Feb 2025 02:56:18 +0000 (UTC) Received: from mailtransmit05.runbox.com (mailtransmit05.runbox.com [IPv6:2a0c:5a00:149::26]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (prime256v1) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by bobolink.gentoo.org (Postfix) with ESMTPS id 91F8F1102A2 for ; Sun, 23 Feb 2025 02:56:17 +0000 (UTC) Received: from mailtransmit02.runbox ([10.9.9.162] helo=aibo.runbox.com) by mailtransmit05.runbox.com with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.93) (envelope-from ) id 1tm2AA-00C15w-1v for gentoo-dev@lists.gentoo.org; Sun, 23 Feb 2025 03:56:14 +0100 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=sinustrom.info; s=selector1; h=In-Reply-To:Content-Type:MIME-Version: References:Message-ID:Subject:To:From:Date; bh=rT328tVjCrNqQ3XnC7zcu4rhA/ya2xoa8xoG6ynIEME=; b=ks51HQVGhpeQvYSGi806qGlmyj hEdmN5eC+0/mEGtI/cR310pTbDkjpEX9kITATFEp8GOZTs09wV8jQjRtK23EhzNKM495d2es0AWU4 98TG38ggw/2TzzGwALCph4/66G8Lw+l2wqT0gDyOm+gwmsMSceEXBbfDfbac8D6oseRDP+prng/CQ ELLt3XPt2VpiuT+E9BEH0DMibR9CN4RQgheaDgpc61i982bDjLKlO3i38Sv91imEbrHeSlWBYdRdX UGw7kDMmZE3FhFvVeNE+ej5WWoFkCGKHrHpGMlFxHQQIpSMY9Iz4qwcjPohQ8wH/6FM7DpRADUfq7 FTxXARcg==; Received: from [10.9.9.72] (helo=submission01.runbox) by mailtransmit02.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1tm2A9-0005WR-J2 for gentoo-dev@lists.gentoo.org; Sun, 23 Feb 2025 03:56:13 +0100 Received: by submission01.runbox with esmtpsa [Authenticated ID (1125710)] (TLS1.2:ECDHE_SECP256R1__RSA_PSS_RSAE_SHA256__AES_256_GCM:256) (Exim 4.93) id 1tm29o-00EMGe-TA for gentoo-dev@lists.gentoo.org; Sun, 23 Feb 2025 03:55:53 +0100 Date: Sat, 22 Feb 2025 18:55:50 -0800 From: Zoltan Puskas To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] [PATCH 1/1] 2025-02-21-NGINX-packaging-changes: Add news item Message-ID: Mail-Followup-To: gentoo-dev@lists.gentoo.org References: <20250221153621.26266-1-zurabid2016@gmail.com> <20250221153621.26266-2-zurabid2016@gmail.com> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <20250221153621.26266-2-zurabid2016@gmail.com> X-Archives-Salt: ef904eca-921c-4f2c-9c4f-6a4359711120 X-Archives-Hash: 631ac27295ac901ffb1b6afb4379adf8 Hi, This seems to be a significant change to nginx. While I think breaking out modules is a good idea, I was wondering how it was determined which modules are low usage or "needless"? I think some of these module removals actually might break other Gentoo packages in some cases. > +1. Third-party modules. > + > +Third-party modules, which were previously part of the NGINX package, > +www-servers/nginx, are now separate packages in the www-nginx/ category. > +The Lua, Brotli, headers-more and upload-progress are examples of the > +modules that have been separated. Some of the modules have been removed > +completely due to their apparent low usage and needlessness. > + > +The following is a list of modules that have been removed. If you rely > +on any of the modules outlined below, please file a bug on Gentoo > +Bugzilla[2][3] asking the module to be added. The recommended summary > +for a bug is "www-servers/nginx: please add module MODULE_NAME", where > +MODULE_NAME is the name of the module you would like to see added. > + > +Removed modules: > + - ngx_cache_purge/http_cache_purge_module > + - nginx_ngx_slowfs_cache/http_slowfs_cache_module > + - ngx-fancyindex/http_fancyindex_module > + - ngx_http_auth_pam_module/http_authpam_module > + - nginx_upstream_check_module/http_upstream_check_module > + - ngx_metrics/http_metrics_module > + - naxsi/http_naxsi_module > + - nginx-rtmp-module/rtmp_module > + - nginx-dav-ext-module/http_dav_ext_module > + - ModSecurity-nginx/http_security_module > + - nginx-push-stream-module/http_push_stream_module > + - nginx-sticky-module-ng/http_sticky_module > + - nginx-mogilefs-module/http_mogilefs_module > + - nginx-auth-ldap/http_auth_ldap_module > + - nginx-vod-module/http_vod_module > + - ngx_http_geoip2_module/http_geoip2_module > + >From the removed list above I already see that there are modules that I use all the time and I was wondering if I should file the bugs now preemptively or should I wait for the PR to be merged. Modules in question are: - ngx-fancyindex/http_fancyindex_module: I think it's a really useful module to make direcotry listings nicer with minimal effort. I personally used it for old school open "pub" directories where I just store files for easy access over the web. - nginx-dav-ext-module/http_dav_ext_module: This is required for anyone self hosting anything DAV. One such app in the Gentoo repository is www-apps/baikal, which if paired with DAVx5 [1] Android application, can be used as a self-hosted private contacts and calendar backend. - nginx-vod-module/http_vod_module: Having DASH and friends capability makes it easy to host adaptive bitrate video streaming using simple HTML