See https://github.com/risacher/sunwait Reproducible: Always
Hello Benson, I am currently experiencing a technical issue with my Fedora account on src.fedoraproject.org. It appears that an unintended account was created (with the same FAS username), but this new account (it says created some hours ago) does not allow me to upload an SSH key or access my forked repository. For some reason, this new account is having the sunwait fork. Meanwhile, my actual FAS profile is active, has my SSH key properly configured with the system, and is fully linked to Bugzilla and Pagure. In addition, I am trying to get an answer from the community about this unusual glitch. I just wanted to inform you in case there is a delay in submitting the pull request. I want to assure you that I remain fully committed to maintaining the sunwait package. Finally, I just wanted to keep you informed to avoid any confusion or the impression that I have abandoned the process. If you have any idea about this situation, I will appreciate your help. Thanks again for your understanding.
Maybe wait a few hours, there might be synchronization issues. There is a fork: https://src.fedoraproject.org/rpms/sunwait/forks Do also check that the contributor agreement is acceptable to you. https://docs.fedoraproject.org/en-US/legal/fpca/
@andreyesquivel.dev Try to logout and login to src.fedoraproject.org. The user informations from FAS are synced during the login process. This is why the user is only 11 hours old as the src.fedoraproject.org has separate user database and the user was created with your first login.
Thank you both for your support and guidance. I have followed the suggestions, including logging out and logging back in to src.fedoraproject.org (even using private/incognito windows), but the SSH key option still does not appear under my account settings (this is the main concern). My FAS account (andreesquidev) already has a valid SSH key configured, which matches my local setup. However, it seems that the account on src.fedoraproject.org has not fully synchronized with my FAS profile, and this is preventing me from pushing changes or setting up my fork correctly. As Benson mentioned, I have also reviewed the FPCA and I am fine with the agreement. I will continue working on the package updates locally in the meantime, and I am happy to move forward as soon as the account sync issue is resolved. Let me know if there’s anything I can do on my end.
@andreyesquivel.dev I checked my own account and I don't see the SSH option in profile settings as well, but I'm able to push things normally. Are you using fedpkg push to push your changes?
Hello Michal and Benson, Thanks a lot for the help so far! Michal, I really appreciate you checking your own account to see the situation about the missing SSH option. Unfortunately, I still cannot push directly to Pagure. I am still waiting for that sync issue to be fixed so I can fully push online. I have reached out to the community via Matrix to troubleshoot the problem. In addition, Benson, I want to update you on the sunwait package: I decided to start fresh with the packaging because the previous version was outdated (spec and patches). The upstream source was much cleaner and compiling fine on its own, so rebuilding the spec from the scratch following the guidelines seemed like the best option to ensure a clean and maintainable package for the open source community. As a result, the package builds without errors locally, and I tested the resulting binary. Now, the package is updated to the latest upstream release, version 0.9.1. Please, let me know if there are any further requirements, suggestions or feedback.
Hi Benson, I wanted to let you know that I’ve submitted a Pull Request to update the sunwait package to version 0.9.1 and remove the obsolete patches. However, I'm currently blocked from uploading the source tarball via fedpkg new-sources because I am not yet a sponsored packager. Since I don't have the required permissions, the upload fails with an "unauthorized" error. I'm doing my best to follow Fedora’s guidelines and to learn as much as I can about the infrastructure and packaging processes. If you’re able to help by uploading the tarball on my behalf, or guiding me on the next steps, I would truly appreciate it. Thanks again!
To be able to upload new-sources you will need to become a packager. Am happy to sponsor you. Please read: https://docs.fedoraproject.org/en-US/package-maintainers/How_to_Get_Sponsored_into_the_Packager_Group/ then do three mock reviews of packages that people want to bring into Fedora and link them here.
Hello, Benson! This is my first mock review 2374290. It is about genext2fs - ext2 filesystem generator. I am still working on the other mock reviews. Thank you for your support and patience.
This is my second mock review 2055602. It is about colortest - Bash script to display terminal colors. I wanted to let you know that besides sunwait, I am also interested in maintaining the colortest package if available. If I succeed with my sponsorship, I would appreciate your support to start maintaining colortest as well. Please let me know your thoughts.
Hello Benson, This is my third mock review 2258041. It is about pam_xdg_runtime_dir - Creates /run/user/<uid> is pam session phase. Thank you for guiding me through all these stages. Constantly reading the Fedora Packaging Guidelines, researching related topics, and understanding how Fedora works at a deeper level helped me grow significantly throughout this process.
Thanks for your reviews. https://bugzilla.redhat.com/show_bug.cgi?id=2374290 https://bugzilla.redhat.com/show_bug.cgi?id=2055602 https://bugzilla.redhat.com/show_bug.cgi?id=2258041 do put the output of fedora-review in the mock reviews and indicate which sections you have checked, and whether there are any issues that need to be resolved or just leave an x if everything is ok. There are not too many new C packages at present. Maybe: https://bugzilla.redhat.com/show_bug.cgi?id=2362665 https://bugzilla.redhat.com/show_bug.cgi?id=2374306 are also of interest. Not sure of the interest of the original submitter for colortest, consider re-submitting it if there will be no updates over he next few weeks. Do also consider joining one of the SIGs https://fedoraproject.org/wiki/Category:SIGs Some of them do package maintenance and updates.
Do try to fill in as many of the boxes in the review template as possible. Then, in comments indicate suggestions for improvement. If you cannot evaluate something, that is ok, leave boxes unchecked, but do fill all boxes for which you have checked the suggested criteria.
Thank you so much for the feedback. I am working on it now.
Hello Benson, I wanted to let you know that I have submitted the three Fedora mock reviews as you suggested. I sincerely appreciate all your guidance and support throughout this process. I have learned a lot with Fedora and the experience has been invaluable for me. If you have any corrections or feedback, please feel free to share them. I will always welcome your advice to improve my skills.
Hi Benson, I just wanted to kindly follow up regarding the sponsorship process. Let me know if there’s anything else you’d like me to do. Thanks again for your time and guidance.
Examining reviews. Have shown great care in checking wording, though still a few things that are not evaluated well. Maybe you could consider adding another package to Fedora? Not sure about your interests, perhaps: https://github.com/domoticz/domoticz https://www.qsl.net/kd2bd/predict.html would be useful for you? We do not yet have a home automation SIG in Fedora, but the second package also tracks the sun, and is listed as nice to have by the Astronomy SIG: https://fedoraproject.org/wiki/SIGs/Astronomy/Packages/Proposed If you like music or games, can also suggest some things.
Hi Benson, Thank you very much for your detailed review and for taking the time to provide feedback on my work. I appreciate your careful attention to wording and the suggestions you made. I’ve taken note that there are still some areas that could be improved in my evaluations, and I will work on refining those. Regarding the package suggestions, both domoticz and predict look interesting. Predict especially caught my attention since it relates to sun tracking, which aligns well with my interests in low-level programming and systems. I will consider starting with something like predict as my next packaging project. It seems like a good opportunity to learn more and contribute meaningfully. I’ll keep you updated on the process once I open the bug for predict.