[GSoC 2017] dnf pip plugin - Questions

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello,

I'm interested in participating on this year's GSoC and more specifically with the "dnf pip plugin" idea. I'm Ilias, but in order not to repeat myself I've already written a few things about me here: https://fedoraproject.org/wiki/GSOC_2017/Student_Application_Ilias95

Up to this point, I have gone through the python API of dnf, the documentation of pip, and I also took a glance on code of other dnf plugins.

I will very soon start to prepare a potential schedule, but first I would like to ask a few things please:

1. Will the plugin take into consideration requirement specifications on requirement.txt files or it will just ignore them? What should we do when we find a line like "X == 4.0" or "X > 4.1" but there's a different version available in Fedora?

2. What should we do if a package is already installed in the system through pip, but it is also available in Fedora? 1. Ignore it 2. Remove pip version and install the Fedora one. 3. Ask the user. 4. Other ?

3. What should we do if a package is already installed in the system through pip AND it's not available in Fedora? 

4. There's this section of "other commands" in the project's description. Will I have to make the decisions for these? Should I just provide proposals in my application? Will we openly discuss it in the lists?

5. Do you believe that this specific project is "big" enough in order to get accepted by Google? I'm not referring to its importance that much (personally I like this idea a lot, and I'm sure it will be useful for a lot of people). I mostly refer about the time needed for its implementation. I mean, do you think it is enough to fill the whole 3-month full-time work period? 

I'm very keen on contributing to the Fedora project. I look forward to having a great cooperation with you, whether I finally make it to the program or not.

Thank you very much for your time.

Best regards,
Ilias Stamatis
_______________________________________________
summer-coding mailing list -- summer-coding@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to summer-coding-leave@xxxxxxxxxxxxxxxxxxxxxxx



[Index of Archives]     [Older Fedora Users]     [Fedora Announce]     [Fedora Package Announce]     [EPEL Announce]     [Fedora Magazine]     [Fedora News]     [Fedora Laptop]     [Fedora Cloud]     [Fedora Advisory Board]     [Fedora Education]     [Fedora Security]     [Fedora Scitech]     [Fedora Robotics]     [Fedora Maintainers]     [Fedora Infrastructure]     [Fedora Websites]     [Anaconda Devel]     [Fedora Devel Java]     [Fedora Desktop]     [Fedora Fonts]     [ATA RAID]     [Fedora Marketing]     [Fedora Management Tools]     [Fedora Mentors]     [Fedora Package Review]     [Fedora R Devel]     [Fedora PHP Devel]     [Kickstart]     [Fedora Music]     [Fedora Packaging]     [Centos]     [Fedora SELinux]     [Fedora Legal]     [Fedora Kernel]     [Fedora QA]     [Fedora Triage]     [Fedora OCaml]     [Coolkey]     [Virtualization Tools]     [ET Management Tools]     [Yum Users]     [Yosemite News]     [Maemo Users]     [Gnome Users]     [KDE Users]     [Fedora Tools]     [Fedora Art]     [Fedora Docs]     [Maemo Users]     [Asterisk PBX]     [Fedora Sparc]     [Fedora Universal Network Connector]     [Libvirt Users]     [Fedora ARM]

  Powered by Linux