Re: [Savannah-hackers-public] Out of memory issues on Savannah?

2024-05-07 Thread Discussions among Savannah Hackers, open subscription
Bob Proulx  writes:

> Hi Simon,
>
> Simon Josefsson wrote:
>> Not really a solution to the savannah malloc failures (I've been seeing
>> them too when pulling gnulib 10x in parallel from savannah during
>> continous integration pipeline jobs) but a note that I am (as
>> libidn/libidn2 maintainer) considering to not use a gnulib submodule but
>> rather rely on ./bootstrap to pull in gnulib through some other
>> mechanism, which would allow you to use a gnulib mirror and the
>> --gnulib-srcdir or --gnulib-refdir options to ./bootstrap, which would
>> reduce savannah gnulib clone usage.
>
> I am just going to ask what URL you are using to obtain the gnulib
> clone?  This one?
>
> git clone https://git.savannah.gnu.org/git/gnulib.git

Yes, it is the default in gnulib's own bootstrap-funclib.sh:

default_gnulib_url=https://git.savannah.gnu.org/git/gnulib.git

>> Are there any savannah usage graphs per-project?  I wonder if gnulib is
>> a top consumer of resources, or if some other project (guix?) is a large
>> consumer that needs optimizing.
>
> Nothing per project because all of the git services are running on one
> VM virtual machine.  (It's currently on vcs2 running on kvmhost3.)
> We have system level metrics trend graphs.
>
> https://git.savannah.gnu.org/
>
> The memory trend graph shows that earlier today shows a significant
> memory use for several hours and then it stopped.
>
> For the most part our method has been to monitor general system
> activity and to block abuse using fail2ban rules.  That's a
> reactionary stance and fails when we are all busy with the conference
> but works most of time.  Meanwhile I was talking just today with the
> FSF sysadmins about available resources as a general thing.

Okay.  It would be nice to somehow understand if my CI/CD setup causes a
real resource drain on savannah, or if this usage is just noise in the
overall resources.  Having some kind of top list of git repositories
using resources would help with that.  GNU InetUtils CI/CD pulled 5+
gnulib clones at the same time, but since there is little activity for
InetUtils it only happens once every other month or so.  I did change it
to use a GitLab.com git mirror instead, and that resolve the spurious
errors we saw, but to be honest I kind of doubt that this was the
trigger.  But without some data it is just guessing.

/Simon


signature.asc
Description: PGP signature


Re: [Savannah-hackers-public] [E] Re: Out of memory issues on Savannah?

2024-05-06 Thread Discussions among Savannah Hackers, open subscription
We have been looking at trying to configure libidn to use a prebuild.. We
had some issues, but not enough time to figure out what failed yet. I will
add that our builds fail on the clone with a -j1 logic or -j 12 ( ie N )
equally.
As far as your questions, I am not sure. I am just adding in some Notes of
what we are seeing at Yahoo.

Jason

On Mon, May 6, 2024 at 3:37 PM Simon Josefsson  wrote:

> Hi
>
> Not really a solution to the savannah malloc failures (I've been seeing
> them too when pulling gnulib 10x in parallel from savannah during
> continous integration pipeline jobs) but a note that I am (as
> libidn/libidn2 maintainer) considering to not use a gnulib submodule but
> rather rely on ./bootstrap to pull in gnulib through some other
> mechanism, which would allow you to use a gnulib mirror and the
> --gnulib-srcdir or --gnulib-refdir options to ./bootstrap, which would
> reduce savannah gnulib clone usage.
>
> Are there any savannah usage graphs per-project?  I wonder if gnulib is
> a top consumer of resources, or if some other project (guix?) is a large
> consumer that needs optimizing.
>
> /Simon
>
> "Phong X. Nguyen" via "Discussions among Savannah Hackers, open
> subscription"  writes:
>
> > Hello,
> >
> > We pull down libidn and libidn2, both of which rely on gnulib and we have
> > with some increasing frequency seen remote out of memory errors. I saw
> from
> > the prior issues other people have had that we should contact this
> mailing
> > list if we need some assistance:
> >
> > remote: fatal: Out of memory, malloc failed (tried to allocate 49091
> bytes)
> >
> > remote: aborting due to possible repository corruption on the remote
> side.
> > fatal: protocol error: bad pack header
> > Clone of 'https://git.savannah.gnu.org/git/gnulib.git' into submodule
> path
> > 'gnulib' failed
> >
> > Thanks,
> > - Phong X. Nguyen
> >
>


Re: [Savannah-hackers-public] Out of memory issues on Savannah?

2024-05-06 Thread Discussions among Savannah Hackers, open subscription
Hi

Not really a solution to the savannah malloc failures (I've been seeing
them too when pulling gnulib 10x in parallel from savannah during
continous integration pipeline jobs) but a note that I am (as
libidn/libidn2 maintainer) considering to not use a gnulib submodule but
rather rely on ./bootstrap to pull in gnulib through some other
mechanism, which would allow you to use a gnulib mirror and the
--gnulib-srcdir or --gnulib-refdir options to ./bootstrap, which would
reduce savannah gnulib clone usage.

Are there any savannah usage graphs per-project?  I wonder if gnulib is
a top consumer of resources, or if some other project (guix?) is a large
consumer that needs optimizing.

/Simon

"Phong X. Nguyen" via "Discussions among Savannah Hackers, open
subscription"  writes:

> Hello,
>
> We pull down libidn and libidn2, both of which rely on gnulib and we have
> with some increasing frequency seen remote out of memory errors. I saw from
> the prior issues other people have had that we should contact this mailing
> list if we need some assistance:
>
> remote: fatal: Out of memory, malloc failed (tried to allocate 49091 bytes)
>
> remote: aborting due to possible repository corruption on the remote side.
> fatal: protocol error: bad pack header
> Clone of 'https://git.savannah.gnu.org/git/gnulib.git' into submodule path
> 'gnulib' failed
>
> Thanks,
> - Phong X. Nguyen
>


signature.asc
Description: PGP signature


Re: [Savannah-hackers-public] Why don't we close group registration completely

2024-03-03 Thread Discussions among Savannah Hackers, open subscription
I was informed that some of my words were interpreted as a personal 
attack or an attack against GNU project, which was never my intention. 
The "proposal" to close non-gnu group registration was merely satirical 
to prove my point. I apologize for my poor choice of words and any 
misunderstanding.


I should never have brought up this subject. I will refrain from any 
further comments on this.


--
Jing Luo
About me: https://jing.rocks/about/
PGP Fingerprint: 4E09 8D19 00AA 3F72 1899 2614 09B3 316E 13A1 1EFC


signature.asc
Description: OpenPGP digital signature


Re: [Savannah-hackers-public] Why don't we close group registration completely

2024-03-02 Thread Discussions among Savannah Hackers, open subscription

On 2024-03-02 23:35, G. Branden Robinson wrote:

Hi Jing Luo,

(I'm afraid I'm too ignorant of Chinese names to make an informed guess
as to which is your surname.  I'm sorry about that.)


That was thoughtful :) I write my last name last and go by "Jing".

At 2024-03-02T22:31:04+0900, Jing Luo via Discussions among Savannah 
Hackers, open subscription wrote:

[...]
The problem is not the percentage of submissions that were cancelled.


Then why bring up an (unsupported) statistic observing that 90% of them
were cancelled?


To prove a point that closing the registration can save everyone's time.

The number comes from here [1].
[1] 
https://git.savannah.nongnu.org/cgit/administration/savane.git/tree/frontend/site-specific/gnu/register/index.php?h=frontend#n128



[...]
So people can and do disagree about whether it is present,
and in what degree.


Let's disagree :)


If a submitter fails repeatedly or for a long period to acquire an
understanding of some factor that is essential to a project's 
acceptance

in Savannah, then their submission cannot succeed.

Could you draft a template for a rejection/cancellation message that
would be sufficiently polite, in your view?  Maybe future 
communications
can be based on that, with tuning to particular circumstances of 
course.


I could, but I don't think it'd be helpful to use a new template: the 
comments with problematic tone didn't use the existing templates, which 
are at least adequate IMO. I don't know what would be a good template to 
substitute "I don't have time", "you have much to learn", "It looks like 
we don't listen to each other".


[...]

--
Jing Luo
About me: https://jing.rocks/about/
PGP Fingerprint: 4E09 8D19 00AA 3F72 1899 2614 09B3 316E 13A1 1EFC


signature.asc
Description: OpenPGP digital signature


Re: [Savannah-hackers-public] Why don't we close group registration completely

2024-03-02 Thread Discussions among Savannah Hackers, open subscription
The problem is not Savannah having a strict screening process. The 
problem is not how people fail to submit packages that satisfy the 
hosting requirements. The problem is not the percentage of submissions 
that were cancelled.


The problem is how the replies to the submitters were written, 
especially the comments I quoted. They can be described as repulsive, 
odious, off-putting. There is no good reason to write rude comments like 
those just because someone failed to demonstrate their basic 
understanding of copyright. We'd be better off closing group 
registration completely and saving everyone's time, rather than leading 
people to assume Savannah hackers are mean, cold-blooded, unreasonable 
monsters.



--
Jing Luo
About me: https://jing.rocks/about/
PGP Fingerprint: 4E09 8D19 00AA 3F72 1899 2614 09B3 316E 13A1 1EFC


signature.asc
Description: OpenPGP digital signature


[Savannah-hackers-public] Why don't we close group registration completely

2024-03-02 Thread Discussions among Savannah Hackers, open subscription

Dear something,

I wanted to see how group registrations were handled. I was speechless 
when I saw these comments from the tasks.


==
> I did explain the misunderstanding on the last time, but had no 
follow up.

I'm sorry, I think I had no time.

> What are you saying? That I'm banned or that I need to state a 
better reason?
You filed exactly the same submission again, didn't you?  In my 
book, that doesn't count as learning one's lesson.

==
https://savannah.nongnu.org/task/index.php?16489

===
Savannah doesn't provide "just git repositories," repositories only 
come with groups in Savannah.  And sincerely speaking, I can't think of 
real cases where this program could be useful.

===
https://savannah.nongnu.org/task/?16293

==
> a vanilla MIT license.

It looks like we don't listen to each other.  Too bad.
==
https://savannah.nongnu.org/task/?16459

=
This submission is also likely to have other similar issues, but I'm 
afraid we have no common language to even discuss them.

=
https://savannah.nongnu.org/task/?16390


Then this, as a result of such communication style.


Hi ineiev,
many thanks for your reply.

I have decided to withdraw my submission from Savannah and will no 
longer renew my more-than-a-decade long membership to the FSF.


https://savannah.nongnu.org/task/?16254


Is this how we are supposed to talk to people? Do I need to point out 
the obvious problem here?


Since 90+% of the tasks are cancelled, why don't we just close group 
registration completely? That way we don't hurt GNU or FSF's reputation.


--
Jing Luo
About me: https://jing.rocks/about/
PGP Fingerprint: 4E09 8D19 00AA 3F72 1899 2614 09B3 316E 13A1 1EFC


signature.asc
Description: OpenPGP digital signature


[Savannah-hackers-public] mirror-redirect me to cloudflare cdn

2024-02-16 Thread Discussions among Savannah Hackers, open subscription

Hello,

After Ineiev changed something in mirror-redirect, I've been redirected 
[1] to a cloudfuck cdn while the nearest mirror is literally within the 
same /64 subnet with my PC. Before this month, I was redirected to 
mirrors located in the US.


===
GNU Savannah - mirror check

Detected remote address: 240b:10::sensored [jp]
Detected country: Japan
Suggested mirror: https://mirror.downloadvn.com/nongnu [vn]

(reload the page to see other mirrors for your country)
===

I tried [1] using my home network and my company's network (both IPv6 
and IPv4), they both give the same result, no matter how many times I 
refresh.



Unfortunately Ineiev's earlier concern last month may have become real, 
if others are also redirected to the same mirror, I think this cdn is 
replacing our mirror infrastructure. Please test.


[1] https://download.savannah.gnu.org/mirror-check/

Another minor thing is that the server downgrades TLS from 1.3 to 1.2, 
let's deal with that later.


--
Jing Luo
About me: https://jing.rocks/about/
PGP Fingerprint: 4E09 8D19 00AA 3F72 1899 2614 09B3 316E 13A1 1EFC


signature.asc
Description: OpenPGP digital signature


[Savannah-hackers-public] Mirmon age histogram

2024-02-10 Thread Discussions among Savannah Hackers, open subscription

Hi,

Maybe it's related to some recent changes by the webmasters, Mirmon[1] 
now has an inaccurate "age histogram".


[1] https://download.savannah.gnu.org/mirmon/allgnu/

Now, mirrors.ocf.berkeley.edu is in a "connection timeout" state, the 
"probe results" is correctly showing "219 successful, 3 failed", but the 
"age histogram" shows "old 0 sites, bad 0 sites". It's been like this 
since yesterday.


I "may or may not" take a look on this over the weekend.

--
Jing Luo
About me: https://jing.rocks/about/
PGP Fingerprint: 4E09 8D19 00AA 3F72 1899 2614 09B3 316E 13A1 1EFC


signature.asc
Description: OpenPGP digital signature


[Savannah-hackers-public] git down

2024-01-29 Thread Discussions among Savannah Hackers, open subscription
I've started experiencing this error:

+ git pull
fatal: read error: Connection reset by peer

pulling from git.sv.gnu.org; all repositories are also inaccessible over
the cgit interface, and I suppose Gitweb as well.



[Savannah-hackers-public] New nongnu mirror mirrors.cicku.me/nongnu

2024-01-22 Thread Discussions among Savannah Hackers, open subscription

Hello,

New nongnu mirror, "Global" behind CLoudflare CDN:

https://mirrors.cicku.me/nongnu
http://mirrors.cicku.me/nongnu

Have fun.

#2011907

--
Jing Luo
About me: https://jing.rocks/about/
PGP Fingerprint: 4E09 8D19 00AA 3F72 1899 2614 09B3 316E 13A1 1EFC


signature.asc
Description: OpenPGP digital signature


[Savannah-hackers-public] (was: Re: Multiple git repos for one group)

2024-01-18 Thread Discussions among Savannah Hackers, open subscription

Hello Corwin,

On 2024-01-19 13:47, Corwin Brust wrote:

On Thu, Jan 18, 2024 at 9:57 PM Jing Luo via Discussions among
Savannah Hackers, open subscription 
wrote:


Hello,

I'm not a Savannah hacker, but since Savannah is adding git home page
support, please help me understand its internals.


You are quite correct that, currently, we have no web UX for this.

Instructions for volunteers to manually setup additional repositories
for projects are here:

https://savannah.nongnu.org/maintenance/Git/

You might be interested in setting up a local instance to play with on
your own.  Bob recently updated the instructions for this and,
speaking for myself, they seem to work perfectly!

Finally, I can't help but add: is joining the Savannah Hackers
something you might be interested in?  A good place to catch at least
some of us is #savannah on libera.chat IRC, if that is something you
might be interested in, by way of further discussion/questions you
might have, etc.  Here's the general info on that:

https://savannah.nongnu.org/maintenance/HowToBecomeASavannahHacker/


I replied to your email @ 2024-01-08T18:59+09:00, did you receive it? If 
not...probably because my TLD domain (.rocks) doesn't have a good 
reputation and the email was filtered by spam assassin (?). Do you want 
me to resend it? It could be helpful if you whitelist my address or the 
whole domain *@jing.rocks.


[...]

Anyway, thanks for the answer.

--
Jing Luo
About me: https://jing.rocks/about/
PGP Fingerprint: 4E09 8D19 00AA 3F72 1899 2614 09B3 316E 13A1 1EFC


signature.asc
Description: OpenPGP digital signature


[Savannah-hackers-public] Scope of backward compatibility (was: Re: Final-stage work/changes on adding the Git homepage source code web browsing option.)

2024-01-18 Thread Discussions among Savannah Hackers, open subscription

On 2024-01-16 19:28, Ineiev wrote:

Hello, Ayushman; could you not top-post?


I hope someone explained to Ayushman about top-posting and probably 
mailing list etiquette, lol, Dora was very nice to me and explained 
everything.



On Mon, Jan 15, 2024 at 08:23:56PM +0530, Ayushman Tripathi wrote:
I used this quote `groups` because in the latest MySQL version, groups 
is a
reserved keyword. So, when I was trying to set up a development 
environment,

I got so many errors related to this.


This is a separate issue, and it isn't clear how to deal with it;
ultimately, we may stop supporting MySQL. IIRC Bob said its free
version wasn't properly supported, and its manual is proprietary.

Meanwhile, you can use MariaDB.


The nonfree manual...is probably a result of the acquisition of MySQL by 
Oracle. IMHO Oracle shits on everything it touches.


Anyway...it's not "we may stop supporting MySQL", because MySQL is 
already unsupported as the status quo is. MariaDB is so great. I love 
it.


Speaking of compatibility, it's not clear what Savane's policy is: I 
also mentioned it in the email I sent to savannah-hackers-private. PHP 
5.4 was first released in 2012, and even PHP 7.4 was decleared EOL in 
2022. Is there a reason that Savane has to maintain its backward 
compatibility with ancient software?


If Savane's maintainers don't mind maintaining ancient software, that's 
fine too; if we want to clearly define a scope, this would be an 
example: "everything included in Trisquel 9 or Debian 10". Another thing 
to consider is Savane's downstream, and currently the only publicly 
known downstream (?) is Puszcza's fork, which uses the 3.1 cleaned up 
version. Btw, Puszcza introduced git homepage support a few years ago.



[...]


--
Jing Luo
About me: https://jing.rocks/about/
PGP Fingerprint: 4E09 8D19 00AA 3F72 1899 2614 09B3 316E 13A1 1EFC


signature.asc
Description: OpenPGP digital signature


[Savannah-hackers-public] Multiple git repos for one group

2024-01-18 Thread Discussions among Savannah Hackers, open subscription

Hello,

I'm not a Savannah hacker, but since Savannah is adding git home page 
support, please help me understand its internals.


I'm interested to know how Savannah supports adding multiple git repos 
for one group, like "administration", "dragora", etc. I looked at the 
frontend, there seemed to be no options for a group admin to add a git 
repo on top of existing ones, unless my dev env was not installed 
correctly. The edit group features or the edit group type page don't 
seem to provide such function. The frontend php code and site-specific 
code don't tell me much except it can display multiple git repos on "Use 
Git", and the backend sv_groups seems to be able to take $dir_git. So, 
did groups like "dragora" request the Savannah hackers to manually 
create multiple git repos? Did Savannah hackers manually created 
multiple git repos?


--
Jing Luo
About me: https://jing.rocks/about/
PGP Fingerprint: 4E09 8D19 00AA 3F72 1899 2614 09B3 316E 13A1 1EFC


signature.asc
Description: OpenPGP digital signature


[Savannah-hackers-public] Memo: HTTP/2 support for Savannah (and probably *.gnu.org) and the blockers

2023-12-20 Thread Discussions among Savannah Hackers, open subscription

Hi,

Now that it's almost 2024, HTTP/2 is support by apache2 is mature, it's 
probably time for savannah and *.gnu.org to support HTTP/2. It brings 
better performance and requires TLS 1.3, but I'll leave this 
discussion/decision to FSF admins.


As a memo, *IF* savannah enables HTTP/2 support, a few things have to 
change:


The first thing I encountered when deploying HTTP/2 on my own server, is 
the apache2 error.log saying:


[http2:warn] [pid 42376] AH10034: The mpm module (prefork.c) is not 
supported by mod_http2. The mpm determines how things are processed in 
your server. HTTP/2 has more demands in this regard and the currently 
selected mpm will just not do. This is an advisory warning. Your server 
will continue to work, but the HTTP/2 protocol will be inactive.


HTTP/2 requires the apache2 module mpm_event to be enabled. mpm_event 
conflicts mpm_prefork, and mpm_prefork is required by "php" (e.g. 
"php8.2"). So the solution is to use "php-fpm" (e.g. "php-fpm8.2") 
instead of "php", and enable mpm_event and mpm_worker.


I assume savannah now runs on "php" instead of "php-fpm". IIRC php-fpm 
is considered to have better performance than php because it uses 
workers instead of threads to handle connections (?). If savannah simple 
enables php-fpm, and if any php_admin_flag or php_admin_value directives 
are defined in apache2's conf, apache2 will emit errors, because php-fpm 
does not support php_admin_flag or php_admin_value. A solution to this 
would be to modify php.ini directly. As a side note: register_globals 
and magic_quotes_gpc options were removed, maybe it's time for savane to 
drop support for old php versions.


A side note of the side note: nginx-mainline supports HTTP/3. apache2 
will probably follow in a few years when it matures.


--
Jing Luo
About me: https://jing.rocks/about/
PGP Fingerprint: 4E09 8D19 00AA 3F72 1899 2614 09B3 316E 13A1 1EFC


signature.asc
Description: OpenPGP digital signature


[Savannah-hackers-public] New nongnu mirror

2023-12-06 Thread Discussions among Savannah Hackers, open subscription

Hello hackers,

I finally set up the nongnu mirror:

http(s)://repo.jing.rocks/nongnu
rsync://repo.jing.rocks/nongnu

Geolocation: Tokyo, Japan
IPv6: yes
HTTP/2: yes
HTTP/3: yes but experimental, using nginx-mainline

Syncing every 23 hours from mirror.accum.se instead of FSF's aging 
servers to save you bandwidth and pain, and to avoid "permission denied 
rsync error 23" blah blah :) enjoy


--
Jing Luo
About me: https://jing.rocks/about/
PGP Fingerprint: 4E09 8D19 00AA 3F72 1899 2614 09B3 316E 13A1 1EFC


signature.asc
Description: OpenPGP digital signature


[Savannah-hackers-public] Cgut typo on Wiki's FrontPage

2023-11-30 Thread Discussions among Savannah Hackers, open subscription
Hi,

Below please find a patch that fixes a small typo on the Wiki's
FrontPage.

I followed the instructions on this page. [1] Thank you to Paul Wise for
pointing in the right direction!

Kind regards
Felix Lechner

[1]  https://savannah.gnu.org/maintenance/HowToAdminThisWiki/

Index: FrontPage.mdwn
===
--- FrontPage.mdwn	(revision 677)
+++ FrontPage.mdwn	(working copy)
@@ -151,7 +151,7 @@
 
 -   [[SavannahArchitecture]] - overview of Savannah servers
 -   [[SavannahServices]] - list of services as seen by users
-(e.g. gitweb, cgut, ssh, rsync, web) and pointers to their servers and
+(e.g. gitweb, cgit, ssh, rsync, web) and pointers to their servers and
 configuration files.
 -   [[SavannahInternals]] - pointers to Savannah inner-working
 (e.g. cron-jobs)


[Savannah-hackers-public] Idle time seems buggy in Savannah index

2023-11-21 Thread Discussions among Savannah Hackers, open subscription


I found a kind of index of nongnu and gnu savannah at
https://git.savannah.nongnu.org/cgit/ and
https://git.savannah.gnu.org/cgit/.

There's a column named "Idle" which I think shows time since last action
in the project.  But the vast majority of projects have 3 days as value.
This sounds like a little bug: I conjecture that each value greater than
or equal to 3 days becomes just 3 days.

I think it's a bug worth fixing: the best action would be showing the
correct value in the column; if that's not possible, at least we could
change the value displayed to "3 days or more".

Let me know,



Andrea Monaco



[Savannah-hackers-public] Broken link

2023-08-11 Thread Discussions among Savannah Hackers, open subscription
I've attached a patch that should fix a broken link in
savannah.gnu.org/account/first.php.

-- 
Gleb Yerofeyev

diff --git a/frontend/site-specific/gnu/account/first.php b/frontend/site-specific/gnu/account/first.php
index 8b7c9d2b..17ebd07e 100644
--- a/frontend/site-specific/gnu/account/first.php
+++ b/frontend/site-specific/gnu/account/first.php
@@ -49,7 +49,7 @@ print '';
 printf (
   _("You should take some time to read the Savane User\n"
 . "Guide so that you may take full advantage of %2\$s."),
-"{$sys_home}/maintenance/back-page/", $sys_name
+"{$sys_home}maintenance/back-page/", $sys_name
 );
 print "\n";
 printf (


[Savannah-hackers-public] Adding some counters for visits on project's page

2023-07-14 Thread Discussions among Savannah Hackers, open subscription


I think that Savane provides no counter or estimation of how many people
view your projects' page.

That feature would have some value, I think.  It could provide some
motivation for development.  And I recall someone proposing it
somewhere, but I didn't found it among the support tickets.

What do you think?  I'm willing to implement that feature.



Andrea Monaco



[Savannah-hackers-public] Empty Git repository on

2023-05-05 Thread Discussions among Savannah Hackers, open subscription

Hi,

Sorry for writing here, but I believe that it is the best place to do that.

I tried to clone https://git.savannah.gnu.org/git/which.git and set it 
up as upstream for one of the projects I'm working on. But it is empty 
repo. Could someone with write access clone/mirror older CVS 
http://cvs.savannah.gnu.org/viewvc/which/which/?pathrev=MAIN ? I would 
appreciate any information, even one that it won't be done, so then I 
will write some wrapper. I can also help with the transition if help is 
needed.


TIA and Best,
Alex Baranowski



[Savannah-hackers-public] Frontend code not installed during make install

2023-03-06 Thread Discussions among Savannah Hackers, open subscription

Hello everyone,

The perl and php directories under frontend/ aren't installed during the 
installation phase, with only the backend scripts being installed. This means 
that running Savane locally can only be done in the source tree. I think that 
the frontend code should be installed as well.


I'm not sure about the site-specific configuration, but maybe generic stuff can 
be moved from the 'gnu' and 'nongnu' website configurations into a 'template' 
configuration that's included as part of the installation. Maybe I can even work 
on this, but I don't have much experience with savane.




[Savannah-hackers-public] About new Free Software Bioinformatics Project.

2022-04-02 Thread Discussions among Savannah Hackers, open subscription
Hello!
After reading the advice found here:

https://savannah.gnu.org/maintenance/HowToGetYourProjectApprovedQuickly/

I am asking you to approve (a) new project(s).
It will be Bioinformatics related.
The code has to be developed directly in Non-GNU Savannah servers.

Could you, please, approve and give further instructions?

Best Regards,
Kostas Deligiannidis.

Username (https://savannah.nongnu.org): kde










Re: [Savannah-hackers-public] Suspicious ‘451-You dont seem to have a reverse dns entry.’

2021-11-20 Thread Discussions among Savannah Hackers, open subscription

Bob,

First of all, thanks for the lengthy response.  I could only skim 
it.  I'll have to digest (possibly further reply with sysadmin 
CC'd) at my leisure later.


Bob Proulx 写道:

Since it is reported as being greylisted this should have been a
single one time delay for the greylist and then all subsequent
interactions would remember your address and avoid the delay.


This server has delivered a ludicrous number of messages to 
debbugs over the years :-) including several only yesterday (19 
Nov).  Of course, the TTL might be something like 24h, without 
being itself unreasonable.


Kind regards,

T G-R


signature.asc
Description: PGP signature


[Savannah-hackers-public] Suspicious ‘451-You dont seem to have a reverse dns entry.’

2021-11-20 Thread Discussions among Savannah Hackers, open subscription

Hullo GNUs!

I noticed the following response in my mail logs:

--8<---cut here---start->8---
Nov 20 14:25:26 localhost smtpd[602]: 8be5d3679f9641dc mta 
delivery evpid=b7cb816f882ca1b8 from= 
to=<51...@debbugs.gnu.org> rcpt=<-> source="80.241.217.52" 
relay="209.51.188.43 (debbugs.gnu.org)" delay=3s result="Ok" 
stat="250 OK id=1moRJ1-0007Au-9p"
Nov 20 14:25:28 localhost smtpd[602]: 8be5d3680647 mta 
delivery evpid=b7cb816fe63e0547 from= 
to= rcpt=<-> 
source="[2a02:c205:2020:6054::1]" relay="[2001:470:142:3::10] 
(eggs.gnu.org)" delay=5s result="TempFail" stat="451-You dont seem 
to have a reverse dns entry. Come back later. You aregreylisted 
for 20 minutes. See 
http://www.fsf.org/about/systems/greylistingfor more information."
Nov 20 15:25:30 localhost dovecot: imap-login: Disconnected: 
Connection closed (no auth attempts in 0 secs): user=<>, 
rip=2a01:4f8:251:53df:0:242:ac11:e, 
lip=2a02:c205:2020:6054::1:993, TLSv1.3 with cipher 
TLS_AES_256_GCM_SHA384 (256/256 bits)

Nov 20 15:25:31 localhost last message repeated 2 times
--8<---cut here---end--->8---

I might be missing an obvious, but that claim looks bogus from 
here:


--8<---cut here---start->8---
λ kdig -x 2a02:c205:2020:6054::1
;; ->>HEADER<<- opcode: QUERY; status: NOERROR; id: 61729
;; Flags: qr rd ra; QUERY: 1; ANSWER: 1; AUTHORITY: 0; ADDITIONAL: 
  0


;; QUESTION SECTION:
;; 
  1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.4.5.0.6.0.2.0.2.5.0.2.c.2.0.a.2.ip6.arpa. 	IN 
  PTR


;; ANSWER SECTION:
1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.4.5.0.6.0.2.0.2.5.0.2.c.2.0.a.2.ip6.arpa. 32400 
IN	PTR	tobias.gr.


;; Received 113 B
;; Time 2021-11-20 15:26:52 CET
;; From 127.0.0.1@53(UDP) in 82.4 ms

λ kdig tobias.gr 
;; ->>HEADER<<- opcode: QUERY; status: NOERROR; id: 5449
;; Flags: qr rd ra; QUERY: 1; ANSWER: 1; AUTHORITY: 0; ADDITIONAL: 
  0


;; QUESTION SECTION:
;; tobias.gr.   IN  

;; ANSWER SECTION:
tobias.gr.  	2454	IN	 
2a02:c205:2020:6054::1


;; Received 55 B
;; Time 2021-11-20 15:27:14 CET
;; From 127.0.0.1@53(UDP) in 0.1 ms
--8<---cut here---end--->8---

IPv4 seems equally in order, although the log mentions only IPv6.

My mail server is OpenSMTPd, and is configured to say HELO with 
the correct name:


--8<---cut here---start->8---
TX = "tobias.gr"
[…]
action send relay helo $TX
match tag out from auth  for any action send
--8<---cut here---end--->8---

I'd love to get rid of this >= 20-minute delay.  Please let me 
know if there's anything more I can do!


Kind regards,

T G-R


signature.asc
Description: PGP signature


Re: [Savannah-hackers-public] Configuration of bare Git repositories over Dumb HTTP protocol

2021-09-15 Thread Discussions among Savannah Hackers, open subscription
Answer: there isn't any special treatment per se, only that Savannah's Git
server is honoring the clients query params, specifically the
"service=git-upload-pack" one.

$ curl -I https://git.savannah.gnu.org/git/guix.git/info/refs
HTTP/1.1 200 OK
Content-Type: text/plain

$ curl -I 
https://git.savannah.gnu.org/git/guix.git/info/refs?service=git-upload-pack
HTTP/1.1 200 OK
Content-Type: application/x-git-upload-pack-advertisement

On a bare Git repository served exclusively via an HTTP server as static files,
the "service=git-upload-pack" query param gets ignored.  The problem with this
is that while Git itself handles its "Dumb HTTP" protocol, libgit2 doesn't
implement it [0].

[0]: https://github.com/libgit2/libgit2/issues/4652#issuecomment-390903142



[Savannah-hackers-public] Configuration of bare Git repositories over Dumb HTTP protocol

2021-08-15 Thread Discussions among Savannah Hackers, open subscription
Hi there!

I'd like to know if bare Git repositores served via Git's "Dumb HTTP" protocol
such as Guix [0] get any special treatment, respond with some specific header to
some requests or interacts with Git protocols in any special way.

# Some background:

I've configured a personal "Guix channel" for myself [1], and I'm serving it via
three Git protocols: the "Git protocol", the "Smart HTTP" and the "Dumb HTTP".
However, for some reason, I can't get Guix to recognize the "Dumb HTTP"
variation as a valid channel, as it seems to not be able to interact with it.

I initially though that this was a limitation of Guix channels implementations,
or some internal mechanism: all three variations of my repositories can be
cloned correctly, but Guix is unable to use the "Dumb HTTP" version, while
working well with the other two.  However, I then realized that Guix's main
channel itself is served via a "Dumb HTTP" bare repository [0], which led me to
think that maybe my server configuration is missing something that Guix
requires somehow implicitly.

After talking a bit in the help-guix mailing list [2], my guess right now is not
that the Guix channel implementation is missing something, but that my server
configuration somehow is.  My server is just a bare Git repository served via
NGINX, with a "git update-server-info" post-update hook.

I tried searching the archives for some discussions on special treatment of Guix
channels and I didn't find anything, so maybe this is just how Savannah's Git
repositories are configured by default.

Thanks for your attention :)


[0]: https://git.savannah.gnu.org/git/guix.git/
[1]: https://euandreh.xyz/package-repository.git
[2]: 
https://yhetil.org/guix-user/162732098483.1190082.2428052336447457010@localhost/t/



Re: [Savannah-hackers-public] Joining your team

2020-03-06 Thread Discussions among Savannah Hackers, open subscription
Hello team
Am a student
I would want to be a member
Am learning Cyber security (Ethic.Hacking)
Thank you

Sent from ProtonMail mobile

[Savannah-hackers-public] contribution

2020-02-26 Thread Discussions among Savannah Hackers, open subscription
Hi, I am new in all these foss stuff. But I want to start contributing to your 
work.
My skills:
1) fluent russian language
2) basic gnu/linux system administration
3) basic knowledge about testing and writing scripts.
What I can do with this?


[Savannah-hackers-public] GNU GPL license violation, copyright infringement and censorship on the ZeroNet GitHub repository!

2019-12-11 Thread Discussions among Savannah Hackers, open subscription
Hello!

Hello!

I requesting urgent help from the Free Software Foundation and hackers at 
Savannah because at
https://github.com/HelloZeroNet/ZeroNet a software is illegally distributed!

I have notified the ZeroNet project that they are in violation of various 
licenses and it resulted of the termination of the GNU GPLv2 license. Soon 
after they started a voting at
https://github.com/HelloZeroNet/ZeroNet/issues/2273 where they lied straight 
into the face of all contributors (they was silent about that the GPLv2 license 
is terminated) and asked contributors to change the license from GPL.

I have contributed to this software and my pull request was closed and than the 
code I sent was merged without giving me credit for my contribution. More than 
14 GitHub account is suspended because I was reported license violations, 
termination and demanded the repository to replace the license with GPLv3+!

According to my best knowledge once your release your software under GPL there 
is nothing can stop users to keep distributing it under GPL. Since ZeroNet is 
released under GPLv2 (and that license is terminated permanently) this doesn't 
terminated our rights to keep distributing ZeroNet under GPL. Because it would 
be illegal and in some cases criminal to distribute ZeroNet under GPLv2 I'm 
legally obligated to replace the license with GPLv3.

Also GPL requires to give credit to contributors and it is disgusting and 
shameful if someone copy your code and claim credit for it by merging it in his 
name! Not to mention I archived the
https://github.com/HelloZeroNet/ZeroNet/issues/2273 url various times with 
archive.org and you can see they even manipulated the voting, which by the way 
voting about totally nonsense! They was also discussed to replace the libraries 
but the issue remains, once you received the software under GPL you are able to 
distribute it under GPL and because it would be illegal and criminal to use a 
GPLv2 license everyone is required to use a GPLv3 or a GPLv3+ license on the 
software!

I noting here that most contributors agreed with me that GPLv3+ should be used, 
but than @imachug @filips123 and a Hungarian neo-Nazi Tamas Kocsis (aka 
@shortcutme and @HelloZeroNet) manipulated the voting and pushed for 
GPL-3.0-only. In reality only 1 person voted for GPLv3-only and more than 60+ 
for GPLv3+!

Recently, the owner of the repository (who is a criminal copyright infringer 
also)
in this comment 
https://github.com/HelloZeroNet/ZeroNet/issues/2273#issuecomment-564123671 
proposed to relicense ZeroNet to MIT!

I demand the Free Software Foundation to take action and contact GitHub and 
GitLab to take down the ZeroNet repository!

I will continue to distribute my copies of ZeroNet under GPLv3+ and nobody can 
stop me in this specially not after that I was no credited at all for my 
contributions! They can relicense it to MIT or Apache 2.0 disregarding 
contributors and GPL terms of conditions but I will not!

I kindly ask the Free Software Foundation and hackers at Savannah to take 
action!

[Savannah-hackers-public] Where can I get gnubg?

2019-08-29 Thread Discussions among Savannah Hackers, open subscription
PC version?