Demande d'information #3

Closed
opened 2019-04-25 10:41:52 +02:00 by domr · 1 comment

Bonjour Yves,

J'ouvre un ticket car je n'ai pas trouvé d'autre moyen pour vous contacter.

Pourriez-vous me rassurer sur le devenir de pyruse ?
Etes-vous le seul contributeur ?
Je constate qu'il n'y a pas eu d'évolution depuis 1 an, est-ce que vous considérez que la base est suffisamment stable ?
Etes-vous à même de fournir du support ?
Il y a-t-il un site pour la communauté pour trouver du support ?

Cordialement

Dominique


Hi Yves,

I open a ticket because I have not found any other way to contact you.

Could you reassure me about the future of pyruse?
Are you the only contributor ?
I note that there has not been evolution for 1 year, do you consider that the base is sufficiently stable ?
Are you able to provide support ?
Is there a site for the community to find support?

Regards

Dominique

Bonjour Yves, J'ouvre un ticket car je n'ai pas trouvé d'autre moyen pour vous contacter. Pourriez-vous me rassurer sur le devenir de pyruse ? Etes-vous le seul contributeur ? Je constate qu'il n'y a pas eu d'évolution depuis 1 an, est-ce que vous considérez que la base est suffisamment stable ? Etes-vous à même de fournir du support ? Il y a-t-il un site pour la communauté pour trouver du support ? Cordialement Dominique --- Hi Yves, I open a ticket because I have not found any other way to contact you. Could you reassure me about the future of pyruse? Are you the only contributor ? I note that there has not been evolution for 1 year, do you consider that the base is sufficiently stable ? Are you able to provide support ? Is there a site for the community to find support? Regards Dominique

Bonjour,

Un ticket convient très bien, d’autant que la réponse peut en intéresser d’autres.

Je sais que de nombreuses personnes ont trouvé ce projet intéressant, mais si certaines l’ont adopté, je n’en ai pas été informé ; je ne saurais donc dire dans quelle mesure Pyruse est utilisé. À ce propos, le premier ticket a été à la demande d’un utilisateur, et a abouti au support d’ipset en plus de nftables.

Pour ce qui est de la maintenance, je suis en effet le seul contributeur. Étant également utilisateur, j’ai à cœur son bon fonctionnement. La seule raison pour laquelle il n’y a pas eu d’évolution pendant 1 an vient de ce que les fonctionnalités actuelles me suffisent et que personne n’a rien demandé de plus.
Je considère que le code est stable. Et des tests s’assurent de la non-régression lorsque je fais des évolutions.
La seule évolution que j’envisage est celle du ticket #2, mais j’hésite encore car, à l’ère du Cloud et de l’hyper-centralisation d’Internet, je crains de bloquer des plages d’IP trop grandes…

Par ailleurs, je n’ai rencontré aucun bug. Il faut dire que le code est extrêmement simple : le plus gros fichier, celui qui gère le rapport quotidien, fait actuellement 177 lignes, et deux fichiers seulement dépassent la centaine.

En matière de support, aucune demande ne m’est parvenue, mais sinon, c’est moi qui m’en charge pour l’instant. Si ça devient nécessaire, j’envisage un canal de discussion comme l’a fait le projet Prosody ; en attendant, les tickets suffisent.
Et il y a la documentation aussi.

J’espère avoir répondu à vos questions :-)

Yves.


Hello,

I know that many people found this project interesting, but I am not aware of how many of them, if any, decided to use it; thus I am not able to estimate the overall usage of Pyruse. As a matter of fact, this project’s first issue came from a user, and led to the support of ipset, in addition to nftables.

As for maintenance, I am indeed the sole developer for now. Being a user as well, I have a personal interest in having Pyruse run well. The only reason why no change occurred for the past year, is that I have no need for extra functionalities, nor did anyone ask for one.
I consider the current code to be stable. And tests are programmed to check for the absence of regression whenever I add features.
The only feature I might want to add, is that of issue #2, but I still hesitate, because in our era of Cloud-computing and an hyper-centralized Internet, I fear this feature would result in banning way-too-big IP ranges…

More over, I did not encounter any bug so far. Not to say there aren’t any, but the code is really simple: the biggest file (generation of the daily report) is 177 lines long, and two files only are bigger than 100 lines.

Regarding user support, I have not received any request yet, but for now, I would be the contact for that. If needed, I may open a discussion room like the Prosody project did; meanwhile, Git issues are just fine.
Oh, and there’s documentation too.

HTH

Yves.

Bonjour, Un ticket convient très bien, d’autant que la réponse peut en intéresser d’autres. Je sais que de nombreuses personnes ont trouvé ce projet intéressant, mais si certaines l’ont adopté, je n’en ai pas été informé ; je ne saurais donc dire dans quelle mesure Pyruse est utilisé. À ce propos, le premier ticket a été à la demande d’un utilisateur, et a abouti au support d’`ipset` en plus de `nftables`. Pour ce qui est de la maintenance, je suis en effet le seul contributeur. Étant également utilisateur, j’ai à cœur son bon fonctionnement. La seule raison pour laquelle il n’y a pas eu d’évolution pendant 1 an vient de ce que les fonctionnalités actuelles me suffisent et que personne n’a rien demandé de plus. Je considère que le code est stable. Et des tests s’assurent de la non-régression lorsque je fais des évolutions. La seule évolution que j’envisage est celle du ticket #2, mais j’hésite encore car, à l’ère du Cloud et de l’hyper-centralisation d’Internet, je crains de bloquer des plages d’IP trop grandes… Par ailleurs, je n’ai rencontré aucun bug. Il faut dire que le code est extrêmement simple : le plus gros fichier, celui qui gère le rapport quotidien, fait actuellement 177 lignes, et deux fichiers seulement dépassent la centaine. En matière de support, aucune demande ne m’est parvenue, mais sinon, c’est moi qui m’en charge pour l’instant. Si ça devient nécessaire, j’envisage un canal de discussion comme l’a fait le projet Prosody ; en attendant, les tickets suffisent. Et il y a la documentation aussi. J’espère avoir répondu à vos questions :-) Yves. ---------- Hello, I know that many people found this project interesting, but I am not aware of how many of them, if any, decided to use it; thus I am not able to estimate the overall usage of Pyruse. As a matter of fact, this project’s first issue came from a user, and led to the support of `ipset`, in addition to `nftables`. As for maintenance, I am indeed the sole developer for now. Being a user as well, I have a personal interest in having Pyruse run well. The only reason why no change occurred for the past year, is that I have no need for extra functionalities, nor did anyone ask for one. I consider the current code to be stable. And tests are programmed to check for the absence of regression whenever I add features. The only feature I might want to add, is that of issue #2, but I still hesitate, because in our era of Cloud-computing and an hyper-centralized Internet, I fear this feature would result in banning way-too-big IP ranges… More over, I did not encounter any bug so far. Not to say there aren’t any, but the code is really simple: the biggest file (generation of the daily report) is 177 lines long, and two files only are bigger than 100 lines. Regarding user support, I have not received any request yet, but for now, I would be the contact for that. If needed, I may open a discussion room like the Prosody project did; meanwhile, Git issues are just fine. Oh, and there’s documentation too. HTH Yves.
domr closed this issue 2019-04-25 16:59:08 +02:00
Sign in to join this conversation.
No Label
No Milestone
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: yves/pyruse#3
There is no content yet.