how to enter a bug in the future for sagemath in github with no github account?

115 views
Skip to first unread message

Nasser M. Abbasi

unread,
Dec 11, 2023, 4:18:18 PM12/11/23
to sage-devel

I got email today that my github account will be terminated if I do not do that 2FA (two factor authentication) each time to login. 

I am not interested in 2FA, I do not know how to use smart phones and do not want text messages and emails and copying code and so on each time to login. I hate smart phones and can't even do texting and do not to deal with all this complexity just to login. I think account+password is enough.

The email from Github says will take effect by 1/25/2023. So my current github account which I now use to report sagemath bugs when I do CAS integration tests will not work after that if I do not do 2FA I assume:

"After this date, your access to GitHub.com will be limited until you enroll in 2FA"

My question is: since sagemath has now moved to github, are there other ways to still be able to report such problems to sagemath if found without having an account at github?

I have no need for github myself, I only made my account to be able to report bugs that I find.  Is there a sagemath email to send bug reports to for example and then someone else can enter these into github?

Thank you
--Nasser

Dima Pasechnik

unread,
Dec 11, 2023, 4:39:04 PM12/11/23
to sage-...@googlegroups.com


Dear Nasser,

On 11 December 2023 21:18:18 GMT, "'Nasser M. Abbasi' via sage-devel" <sage-...@googlegroups.com> wrote:
>
>I got email today that my github account will be terminated if I do not do
>that 2FA (two factor authentication) each time to login.
>
>I am not interested in 2FA, I do not know how to use smart phones and do
>not want text messages and emails and copying code and so on each time to
>login.

You don't need a smartphone for 2FA.
You can use a terminal program called pass
(pass otp, to be precise), or you can get a special USB stick (yubico).
You'll need to authorise your browser once, and typically as long as you don't log out/reboot, you remain authorised.

Please let me know if you need more instructions on how to set it up and use pass (iirc, I posted hete on this some time ago).

We can perhaps put something on the wiki in that regard.

Yes, we can look for ways around it, such as a special mailing list - but we'd rather buy you a Yubico key for 2FA.

Cheers,
Dima

Nasser M. Abbasi

unread,
Dec 11, 2023, 4:47:28 PM12/11/23
to sage-devel
" You can use a terminal program called pass
(pass otp, to be precise), or you can get a special USB stick (yubico).
You'll need to authorise your browser once, and typically as long as you don't log out/reboot, you remain authorised."

Thanks, but this is way too complicated for me. I do not want to deal with any of this.

I can only handle login using account+password. If I have to do more to login to a web site, I am not going to bother and not interested.

If sagemath can setup either usenet group (can https://groups.google.com/g/sage-support  be used for this?) or
email address to send bug reports, that will be much better and much easier for many people I am sure.

Thanks
--Nasser

Edgar Costa

unread,
Dec 11, 2023, 5:02:29 PM12/11/23
to sage-...@googlegroups.com
Dear Nasser,

Please be constructive and transparent.

It is already the norm that when people report bugs to sage-devel, when appropriate, a relevant GitHub issue is created.


Best,
Edgar


--
You received this message because you are subscribed to the Google Groups "sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sage-devel/dd85f5a6-91cc-42be-99db-9c0e1d478015n%40googlegroups.com.

kcrisman

unread,
Dec 12, 2023, 7:10:17 AM12/12/23
to sage-devel

It is already the norm that when people report bugs to sage-devel, when appropriate, a relevant GitHub issue is created.


I can only handle login using account+password. If I have to do more to login to a web site, I am not going to bother and not interested.

If sagemath can setup either usenet group (can https://groups.google.com/g/sage-support  be used for this?) or
email address to send bug reports, that will be much better and much easier for many people I am sure.


If I'm not mistaken, some people working on Sage also object to Github (versus Gitlab or other hosts) on other grounds, and at least in some cases sage-devel or sage-support requests have indeed been turned into issues by other contributors.  Just be sure to be very specific, and hopefully to answer all the various questions the Github issues now ask (such as platform, reproducibility, etc.). 
Reply all
Reply to author
Forward
0 new messages