#21 Welcome to purusharths
Closed: C: Inactive a year ago by t0xic0der. Opened 2 years ago by alciregi.

Hello @purusharths ! Welcome to Fedora!

Could you please introduce yourself so that the community can get to know you?
(interests, skills, how long you've been in Free/Open Source communities, what
distributions you've used, and so on?)

To start with, maybe these links would be a good read. They tell you what the
Free/Open Source community is about, and then it'll introduce you to Fedora:
what Fedora is all about, and what we do, and of course, how we do it:

If you have any questions at all, please ask! We'll use this ticket to keep in
touch! :)


Hi folks,
Nice to meet ya'll. I'm Purusharth. I've been using Fedora for 3-4 good years now.
I'm working at a project in IITB (FOSSEE- Free and Open Source software for education),
wherein my part is to visualize mathematical concepts.
As the name suggest, being a foss evangelist is kinda given thing in our project ;)

I majored in Maths, CS and Stats. But I mostly work with Maths and CS now. At times I have to work with a lot of linalg (with numpy + octave) wherein, which attributes my affinity for Scientific Computing. I use mayavi and manim for visualizations. I've also done my fair share of OpenMP with fortran (90)

I lost the count of the distributions that've used :P (Hey, everyone goes through that phase) . But i did do an LFS recently ;)
I've been pretty active in Python community in India, went for my first pycon (In) & SciPy(In) in 2017, gave a talk at SciPy(In) 2018, poster presentation at PyCon(In) '19 and workshop at PyConf Hyd ('19). I've also given a couple of talks at BangPypers (Python's local user group at Bangalore) in their monthly meetup.

As for Fedora, I've been to a couple of release party :D (mostly for the cupcakes :P ), also held a few linux meetup in our college (along with fedora installation spree)

Once again, it's nice to meet ya'll (and to be on the other side of the curtain: ) )

Metadata Update from @ankursinha:
- Issue untagged with: C: Introduction requested
- Issue tagged with: S: Introduced myself

2 years ago

Thanks for the introduction @purusharths . I think I remember you saying you wanted to work on scientific computing related tasks---does that sound right?

We have the SciTech SIG in Fedora that packages and maintains scientific software for Fedora users. As a Linux distribution, we don't do a lot of scientific computing ourselves, though. Would joining the SciTech SIG and helping with packages be something that interests you?

Hi @purusharths : how are you doing? What do you think of the SciTech SIG? Does that sound like something you'd be interested in? How can we help?

Metadata Update from @ankursinha:
- Issue tagged with: C: Progress check 1

2 years ago

Metadata Update from @sash713:
- Issue assigned to purusharths

2 years ago

Hey @ankursinha , sorry for the late response, I seemed to have missed the email - marked as important now :)

To answer your question, yes I am interested in Scientiic Computing related tasks. I went through the SciTech SIG, it looks interesting; but, I am a little unsure on how can go about contributing there. Nonetheless, I really liked the projects ideas there. In particular Amit Shah's Fedora Scientific Spin. I also glossed over Debian Science for ideas, but again, I am a bit confused about fetching ideas from there -- Is it that we have to classify and create a documented repo for all scientific softwares for fedora or "Manage the efforts dealing with various implementations (MPI, BLAS, LAPACK...)" ?

As you could have guessed, I'm a bit lost here :/ if it's not too much to ask, could you give me some more pointers?

Thanks for all the help :)

PS: I'll be travelling today and tomorrow, but I will be active from Thursday.

Metadata Update from @alciregi:
- Issue tagged with: S: Subscribed

2 years ago

Yes, both Fedora and Debian are downstream. So our main task is to build software and make it available to users. The SciTech SIG focuses on software in the domain of science---both at a low level with lapack/mpi and so on, and with general purpose tools like Octave. So the idea is that someone can install a flavour of Fedora, and then quickly install the various scientific tools they may need for whatever purpose (researchers/students could be the primary target audience here).

So, the primary task here will be building these from source, keeping them up to date, checking that they work properly, responding to bugs that users may file, interacting with upstream developers to help fix bugs. We also work on documenting these tools, ensuring they work properly (QA), and outreach.

How does that sound?

Yes, both Fedora and Debian are downstream. So our main task is to build software and make it available to users. The SciTech SIG focuses on software in the domain of science---both at a low level with lapack/mpi and so on, and with general purpose tools like Octave. So the idea is that someone can install a flavour of Fedora, and then quickly install the various scientific tools they may need for whatever purpose (researchers/students could be the primary target audience here).

Got it. However, I noticed a lot of sofware that were not avilable on the SIG page? Scilab/Sympy for instance, is there any partucular reason for the softwares that are mentioned/not mentioned?

So, the primary task here will be building these from source, keeping them up to date, checking that they work properly, responding to bugs that users may file, interacting with upstream developers to help fix bugs. We also work on documenting these tools, ensuring they work properly (QA), and outreach.
How does that sound?

That's sonunds great! How can I start?

Got it. However, I noticed a lot of sofware that were not avilable on the SIG page? Scilab/Sympy for instance, is there any partucular reason for the softwares that are mentioned/not mentioned?

The list is quite outdated. There's a lot of scientific software in Fedora, but not all maintainers have added what they maintain to the list. We recently created a group on src.fedoraproject.org, and some maintainers have joined it now and added their packages. All members in the group have access to all packages, so this enables us to share the work:

https://src.fedoraproject.org/group/scitech_sig

Scilab is there, but the maintainer hasn't added it to the list yet:
https://src.fedoraproject.org/rpms/scilab

Sympy seems to be in a similar state: maintained but not added to the collective group yet:
https://src.fedoraproject.org/rpms/sympy

It's really up to maintainers to add their packages to the group. However, just because it isn't in the group doesn't mean that we can't help them maintain them. We just have to open pull requests instead of directly committing to their repositories.

So, the primary task here will be building these from source, keeping them up to date, checking that they work properly, responding to bugs that users may file, interacting with upstream developers to help fix bugs. We also work on documenting these tools, ensuring they work properly (QA), and outreach.
How does that sound?

That's sonunds great! How can I start?

Awesome! The first thing to do would be introduce yourself to the scitech team on their mailing list here:

https://lists.fedoraproject.org/admin/lists/scitech@lists.fedoraproject.org/

Then, to get added to the package maintainers group, you follow this path:

There's information on how to set up your system and so on here:

Since I am a sponsor, I can sponsor you as a co-maintainer already, so that's not much of a problem. You can learn "on the job" if that's OK with you? :)

It's a lot of information, so please take your time, and please ping me over one of the channels or here when you need to.

Metadata Update from @ankursinha:
- Issue tagged with: I: Packaging

2 years ago

Metadata Update from @ankursinha:
- Issue tagged with: I: Science, S: Getting to know Fedora

2 years ago

Got it. However, I noticed a lot of sofware that were not avilable on the SIG page? Scilab/Sympy for instance, is there any partucular reason for the softwares that are mentioned/not mentioned?

The list is quite outdated. There's a lot of scientific software in Fedora, but not all maintainers have added what they maintain to the list. We recently created a group on src.fedoraproject.org, and some maintainers have joined it now and added their packages. All members in the group have access to all packages, so this enables us to share the work:
https://src.fedoraproject.org/group/scitech_sig
Scilab is there, but the maintainer hasn't added it to the list yet:
https://src.fedoraproject.org/rpms/scilab
Sympy seems to be in a similar state: maintained but not added to the collective group yet:
https://src.fedoraproject.org/rpms/sympy
It's really up to maintainers to add their packages to the group. However, just because it isn't in the group doesn't mean that we can't help them maintain them. We just have to open pull requests instead of directly committing to their repositories.

Okay

So, the primary task here will be building these from source, keeping them up to date, checking that they work properly, responding to bugs that users may file, interacting with upstream developers to help fix bugs. We also work on documenting these tools, ensuring they work properly (QA), and outreach.
How does that sound?
That's sonunds great! How can I start?

Awesome! The first thing to do would be introduce yourself to the scitech team on their mailing list here:
https://lists.fedoraproject.org/admin/lists/scitech@lists.fedoraproject.org/

Done :)

Then, to get added to the package maintainers group, you follow this path:

https://fedoraproject.org/wiki/How_to_get_sponsored_into_the_packager_group
Looked at it, Skimming through https://docs.fedoraproject.org/en-US/packaging-guidelines/
Might take a while (._.")

There's information on how to set up your system and so on here:

https://fedoraproject.org/wiki/Join_the_package_collection_maintainers

Going through this as well.

Since I am a sponsor, I can sponsor you as a co-maintainer already, so that's not much of a problem. You can learn "on the job" if that's OK with you? :)

Yes it's completely okay with me! Thank you :)

It's a lot of information, so please take your time, and please ping me over one of the channels or here when you need to.

Sure. I have a few questions though. I'm skeptical about addressing them here as it'll make the thread unnecessarily long (or is that okay?)
IRC is blocked inside the campus, so Telegram/mailing list would work?

Sure. I have a few questions though. I'm skeptical about addressing them here as it'll make the thread unnecessarily long (or is that okay?)
IRC is blocked inside the campus, so Telegram/mailing list would work?

Any place is OK. Whatever channel of conversation you prefer :)

Hey @ankursinha could you please tell me what would be the expected next step? Although I have gone through the links given above, the details of what happens next are still a bit hazy. Am I supposed to put up a request on bugzilla or choose the package?
For scitech are there any specific packages that I am supposed to go through or scrutinize?
Also, where does the sponsoring part comes up?

Hey @ankursinha could you please tell me what would be the expected next step? Although I have gone through the links given above, the details of what happens next are still a bit hazy. Am I supposed to put up a request on bugzilla or choose the package?
For scitech are there any specific packages that I am supposed to go through or scrutinize?

These are the first few:
https://src.fedoraproject.org/group/scitech_sig

This is the list of packages in the image that we provide on labs.fp.o:
https://pagure.io/fedora-kickstarts/blob/master/f/fedora-scientific-common.ks

You can work on any bugs on these packages that interest you (or any packages in Fedora that interest you really). Or, if there are tools that you use that are not in Fedora already, you can work on packaging them up.

Also, where does the sponsoring part comes up?

This only comes up when you want to maintain or co-maintain a package. Because the packages end up on end-user systems, not everyone has access to how they are built for obvious security and technical reasons. So, one has to sort of show that they have an understanding of the package maintenance process, which is what the "how to get sponsored.." page documents:

https://fedoraproject.org/wiki/How_to_get_sponsored_into_the_packager_group

This is the list of scitech bugs at the moment (packages that are maintained by the scitech group):

https://bugzilla.redhat.com/buglist.cgi?cmdtype=runnamed&namedcmd=SciTech%20bugs

Hey @purusharths , we haven't heard from you in a while, Did you find something interesting to cooperate on with SciTech SiG ? or if you have had any problems ?

I'm marking this ticket as C: Progress Check 2 , if we don't hear back from you in a while we would have to mark the ticket as Progress Check 3 - Final and close the ticket as "inactive", Once we hear back from you, I would love to update the ticket.

Metadata Update from @nasirhm:
- Issue untagged with: C: Progress check 1
- Issue tagged with: C: Progress check 2

2 years ago

Hi @narasim. Yes I have been working on packaging tpcclib with inputs from @ankursinha.

Although I was able to package it on my system (f31), the koji build is failing (both on f30 and on rawhide. I'm looking through the CMakeLists.txt file but I'm kinda lost here.

Have I replied to all your queries @purusharths ? Should we try and schedule a time where we can work on this together on IRC maybe? How is 1400UTC on Monday?

Metadata Update from @ankursinha:
- Issue untagged with: C: Progress check 2

2 years ago

(Reset status check, since @purusharths is actively working on packaging)

Have I replied to all your queries @purusharths ?

Yes, but I'm still facing some issues with CMakeLists.txt

Should we try and schedule a time where we can work on this together on IRC maybe? How is 1400UTC on Monday?
Sure, That'll be great!

Great, please ping me in #fedora-join at 1400 UTC, and we can try and get this sorted. See you then!

Hey @purusharths , we haven't heard from you in a while, Did you find something interesting to tinker with ? or have you had any problems ?

P.S : I'm marking this ticket as C: Progress Check 1 , Once we hear back from you, I would love to update the ticket.

Metadata Update from @nasirhm:
- Issue tagged with: C: Progress check 1

2 years ago

Hey @purusharths , we haven't heard from you in a while, Did you find something interesting to tinker with ? or have you had any problems ?
P.S : I'm marking this ticket as C: Progress Check 1 , Once we hear back from you, I would love to update the ticket.

Hey @narasim , thanks for the follow-up. Still working on tpcclib (https://bugzilla.redhat.com/show_bug.cgi?id=1832562) and getting all the required help from @ankursinha . This month I got caught up with submissions in college. Will get back at it after the presentation on 3rd July.

Hello @purusharths,
it is a while that this ticket is not updated.
How it is going?
Did you find something interesting? Do you have any question?

Metadata Update from @alciregi:
- Issue untagged with: C: Progress check 1
- Issue tagged with: C: Progress check 2

2 years ago

Hey @purusharths, it has been a while since we have heard from you. How is it going? Did you find anything interesting to work on? Also, should you have questions or queries - feel free to comment under this ticket and we'd be pleased to answer.

Please note that this is the final progress check we are making from our end - failing to respond to in seven days of which - we would close this ticket. Don't worry though - we understand that there can be circumstances due to which you are unable to devote time but you can come back later too and continue contributing from wherever you left off.

cc @alciregi

Metadata Update from @t0xic0der:
- Issue untagged with: C: Progress check 2
- Issue tagged with: C: Progress check 3 - Final

a year ago

Metadata Update from @t0xic0der:
- Issue close_status updated to: C: Inactive
- Issue status updated to: Closed (was: Open)

a year ago

Metadata Update from @t0xic0der:
- Issue tagged with: S: User unresponsive

10 months ago

Login to comment on this ticket.