Re: [squid-dev] RFC submodule repositories
Hey Amos, I have not seen too many updates to the helpers for a very long time. I think that separating the helpers will result in a specific build dependencies removal. If this is the case then we need to first consider what it will cause eventually. >From me as a builder I need a simple way to pull the full git or package. There are specific helpers which are based on squid sources so these might be affected by any chance. Correct me if I'm wrong about my assumption. To my opinion if the helpers are stable by themselves then they can be moved to another git repo. (Maybe for them to use the language default libraries is good enough) Not related directly but if you ask me some helpers should be deprecated since we are on 5.x+ and it means that their lifecycle ended. One example is the CentOS 6 usage to the favor of Debian 11 from Katerina. I need to learn more about git submodules but I prefer not to for now. Thanks, Eliezer Eliezer Croitoru NgTech, Tech Support Mobile: +972-5-28704261 Email: ngtech1...@gmail.com Web: https://ngtech.co.il/ My-Tube: https://tube.ngtech.co.il/ -Original Message- From: squid-dev On Behalf Of Amos Jeffries Sent: Sunday, 31 July 2022 7:29 To: Squid Developers Subject: [squid-dev] RFC submodule repositories When PR #937 merges we will have the ability to shuffle old helpers into a separate repository that users can import as a submodule to build with their Squid as-needed. What (if any) updates do we need to make to Anubis and other infrastructure so support git submodules ? Amos ___ squid-dev mailing list squid-dev@lists.squid-cache.org http://lists.squid-cache.org/listinfo/squid-dev ___ squid-dev mailing list squid-dev@lists.squid-cache.org http://lists.squid-cache.org/listinfo/squid-dev
Re: [squid-dev] RFC submodule repositories
Hi, I second Alex' view point, I don't have a clear understanding about what is the benefit that you're trying to obtain. On Sun, Jul 31, 2022 at 4:09 PM Alex Rousskov < rouss...@measurement-factory.com> wrote: > On 7/31/22 00:29, Amos Jeffries wrote: > > When PR #937 merges we will have the ability to shuffle old helpers into > > a separate repository that users can import as a submodule to build with > > their Squid as-needed. > > In my experience, git submodules are a powerful feature that is rather > difficult to use correctly. Some of submodule aspects do not feel > "natural" to many humans. I am pretty sure that proper introduction of > submodules will require a lot of our time and nerve cells. What will we > optimize by introducing such a significant complication as git submodules? > > > > What (if any) updates do we need to make to Anubis and other > > infrastructure so support git submodules ? > > That answer probably depends, in part, on what support guarantees we are > going to issue for those submodules and on what our submodule update > policy will be. Integrating two or more git repositories together is a > complicated issue... > > Alex. > ___ > squid-dev mailing list > squid-dev@lists.squid-cache.org > http://lists.squid-cache.org/listinfo/squid-dev > -- Francesco ___ squid-dev mailing list squid-dev@lists.squid-cache.org http://lists.squid-cache.org/listinfo/squid-dev
Re: [squid-dev] RFC submodule repositories
On 7/31/22 00:29, Amos Jeffries wrote: When PR #937 merges we will have the ability to shuffle old helpers into a separate repository that users can import as a submodule to build with their Squid as-needed. In my experience, git submodules are a powerful feature that is rather difficult to use correctly. Some of submodule aspects do not feel "natural" to many humans. I am pretty sure that proper introduction of submodules will require a lot of our time and nerve cells. What will we optimize by introducing such a significant complication as git submodules? What (if any) updates do we need to make to Anubis and other infrastructure so support git submodules ? That answer probably depends, in part, on what support guarantees we are going to issue for those submodules and on what our submodule update policy will be. Integrating two or more git repositories together is a complicated issue... Alex. ___ squid-dev mailing list squid-dev@lists.squid-cache.org http://lists.squid-cache.org/listinfo/squid-dev