Changes between Version 7 and Version 8 of SummerOfCode/2019


Ignore:
Timestamp:
May 26, 2019, 1:46:04 PM (5 years ago)
Author:
mojca (Mojca Miklavec)
Comment:

Reorder projects from approximately base to the frontend

Legend:

Unmodified
Added
Removed
Modified
  • SummerOfCode/2019

    v7 v8  
    22
    33This year we are trying to test a real-time chat-like option for quick communication and avoid spamming mailing lists for silly questions. Please feel free to join us on Gitter and experiment around: https://gitter.im/macports-gsoc/gsoc-2019. You can ping @umeshksingla if you'd like a separate room for your project or create one on your own.
    4 
    5 
    6 == Automating Packaging for Macports == #upt
    7 
    8 ==== Description ====
    9 While creating a Portfile for MacPorts one has to manually write the file or depending on the upstream use tools such as `pypi2port`, `cpan2port`, etc. So as to not deal with different tools for each type of package, Universal Packaging Tool (UPT) can be used. Main aim of this project would be to bring macports support to upt and adding features to UPT such as recursive packaging and updation.
    10 
    11 ==== Student ====
    12 * Karan Sheth (github: [https://github.com/Korusuke @Korusuke])
    13 
    14 ==== Mentors ====
    15 * Cyril Roelandt  (github: [https://github.com/Steap @Steap]), ''author of upt''
    16 * Renee Otten (github: [https://github.com/reneeotten @reneeotten]; macports: [wiki:reneeotten reneeotten])
    17 
    18 ==== Links ====
    19 * Main repository: https://github.com/macports/upt-macports
    20 
    21 
    22 == Macports Custom Views Plugin for Buildbot == #buildbot-views
    23 
    24 ==== Description ====
    25 MacPorts currently uses a legacy version of Buildbot (0.8) as its continuous integration framework and hasn't upgraded due to certain drawbacks in the Waterfall view of the newer versions. However, the currently deployed version is outdated and fails in several aspects due to the absence of some key features such as:
    26 * The ability to write custom JavaScript views (UI components).
    27 * Triggering a build whenever a pull request is made. Currently, a build can be started only when patches are committed to the master branch.
    28 This has led to some major setbacks with respect to developer productivity. MacPorts also needs some custom views in buildbot to be able to better analyze build history, commits, etc. The legacy version doesn't allow us to write such custom views. This project will involve upgrading the Macports Buildbot infrastructure to the latest version, developing a plugin for buildbot and writing custom views.
    29 
    30 ==== Student ====
    31 * Rajdeep Bharati (github: [https://github.com/rajdeepbharati @rajdeepbharati]; macports: [[rajdeep]])
    32 
    33 ==== Mentors ====
    34 * Pierre Tardy  (github: [https://github.com/tardyp @tardyp]), ''buildbot developer''
    35 * Povilas Kanapickas (github: [https://github.com/p12tic @p12tic]), ''buildbot developer''
    36 * Mojca Miklavec (github: [https://github.com/mojca @mojca]; macports: [[mojca]])
    37 
    38 ==== Links ====
    39 * Project board: https://github.com/buildbot/buildbot/projects/4
    40 * Meetings every Tuesday at 16:00 UTC on the `#buildbot` IRC channel at Freenode
    414
    425
     
    6124* Relevant repository: https://github.com/macports/macports-base/
    6225* Project board: https://github.com/satraul/macports-base/projects/1
     26
     27
     28== Automating Packaging for Macports == #upt
     29
     30==== Description ====
     31While creating a Portfile for MacPorts one has to manually write the file or depending on the upstream use tools such as `pypi2port`, `cpan2port`, etc. So as to not deal with different tools for each type of package, Universal Packaging Tool (UPT) can be used. Main aim of this project would be to bring macports support to upt and adding features to UPT such as recursive packaging and updation.
     32
     33==== Student ====
     34* Karan Sheth (github: [https://github.com/Korusuke @Korusuke])
     35
     36==== Mentors ====
     37* Cyril Roelandt  (github: [https://github.com/Steap @Steap]), ''author of upt''
     38* Renee Otten (github: [https://github.com/reneeotten @reneeotten]; macports: [wiki:reneeotten reneeotten])
     39
     40==== Links ====
     41* Main repository: https://github.com/macports/upt-macports
     42
    6343
    6444== Web App (with API) to Collect PortIndex, Build History and Installation Statistics == #webapp
     
    8767* Discussion: https://gitter.im/macports-gsoc/gsoc-2019-webapp
    8868* Meetings every Saturday at 6:00 UTC via  [https://hangouts.google.com/call/M-ZGZG9unxTsvxhiFNMDAEEM Google Hangouts]
    89  
     69
     70
     71== Macports Custom Views Plugin for Buildbot == #buildbot-views
     72
     73==== Description ====
     74MacPorts currently uses a legacy version of Buildbot (0.8) as its continuous integration framework and hasn't upgraded due to certain drawbacks in the Waterfall view of the newer versions. However, the currently deployed version is outdated and fails in several aspects due to the absence of some key features such as:
     75* The ability to write custom JavaScript views (UI components).
     76* Triggering a build whenever a pull request is made. Currently, a build can be started only when patches are committed to the master branch.
     77This has led to some major setbacks with respect to developer productivity. MacPorts also needs some custom views in buildbot to be able to better analyze build history, commits, etc. The legacy version doesn't allow us to write such custom views. This project will involve upgrading the Macports Buildbot infrastructure to the latest version, developing a plugin for buildbot and writing custom views.
     78
     79==== Student ====
     80* Rajdeep Bharati (github: [https://github.com/rajdeepbharati @rajdeepbharati]; macports: [[rajdeep]])
     81
     82==== Mentors ====
     83* Pierre Tardy  (github: [https://github.com/tardyp @tardyp]), ''buildbot developer''
     84* Povilas Kanapickas (github: [https://github.com/p12tic @p12tic]), ''buildbot developer''
     85* Mojca Miklavec (github: [https://github.com/mojca @mojca]; macports: [[mojca]])
     86
     87==== Links ====
     88* Project board: https://github.com/buildbot/buildbot/projects/4
     89* Meetings every Tuesday at 16:00 UTC on the `#buildbot` IRC channel at Freenode