Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
    Mark Waite
    @MarkEWaite
    Thanks to all who joined GSoC office hours. The recording of the session will be posted within the next 24 hours on https://community.jenkins.io/tag/gsoc
    1 reply
    Hamees Sayed
    @hamees-sayed
    Hello Everyone! This is Hamees from India, I am interested in contributing to the Jenkins Ecosystem and in due course participating in GSoC 2022. I have a pretty sound knowledge of Java, Go and Kubernetes. Although the idea of "Plugin health score" is not yet confirmed, I'd like to know the tech stack used and how can I contribute to it.
    Thanks :)
    Jmm
    @jmmeessen:matrix.org
    [m]

    Hello @hamees-sayed
    Thank you for your interest. You're very welcome to join and contribute to our Ecosystem. The plugin health score is taking more and more substance and will make it in the final list.

    Don't hesitate to join us during the GSoC "Office Hour" where we will discuss and clarify projects. This week we will have the EMEA (Europe/Middle-East/Africa) edition (14:00/2PM UTC). Next week will be the Pacific edition (03:00/3AM UTC). We will be alternating meetings to try to cover the globe conveniently.

    Hamees Sayed
    @hamees-sayed
    @jmmeessen:matrix.org Thank you for sharing. May I know when will this meeting take place?
    2 replies
    Alyssat
    @alyssat
    GSoC Office Hours [EMEA] will be Feb 10, 2022 @ 2PM UTC [EMEA]. Agenda and call in info are here: https://docs.google.com/document/d/1OpvMWpzBKtKnYBAkhtQ1dK5zQix3D7RY5g3vDJXkSnc/edit?usp=sharing
    community-jenkins-io
    @community-jenkins-io:matrix.org
    [m]
    @alyssat posted in GSoC Office Hours [EMEA] - https://community.jenkins.io/t/gsoc-office-hours-emea/1471/1
    Utkarsh Tiwari
    @DevUt
    Hey guys! Nice to be here, would be hanging out here to get involved here , my hellos to the community 😁
    Jmm
    @jmmeessen:matrix.org
    [m]
    Hello @DevUt. Nice to have you here with us.
    Alyssat
    @alyssat
    Hi All - Just a reminder that the Jenkins GSoC Office Hours [EMEA] is taking place today at 2PM UTC. Come with your questions prepared to ask org admins and mentors. https://docs.google.com/document/d/1OpvMWpzBKtKnYBAkhtQ1dK5zQix3D7RY5g3vDJXkSnc/edit?usp=sharing
    Kris Stern
    @krisstern:matrix.org
    [m]
    There are / were two of the meeting links in the Google doc previously
    Since there are two different times for alternate weeks
    Utkarsh Tiwari
    @DevUt
    Was a nice meeting, Marc really sold the Plugin health checkup to me
    Jmm
    @jmmeessen:matrix.org
    [m]
    🙂 Thank you @DevUt
    I will review the project proposal to make sure that there is enough information for you to make a good decision and good proposal.
    Utkarsh Tiwari
    @DevUt
    Thanks alot :grin:
    Hamees Sayed
    @hamees-sayed
    I am still hazy about the plugin health score idea, but I'll go through the documents that @MarkEWaite provided to come prepared for the next meeting 😁
    with all my questions noted
    Jmm
    @jmmeessen:matrix.org
    [m]
    😀 Perfect.
    Khamar Shaikh
    @khamarshaikh
    Hi all , I am interested in contributing to Jenkins community via GSOC
    I came across this idea : automatic-git-cache-maintenance and interested to contribute around it
    can someone please help me to get started along it
    Jmm
    @jmmeessen:matrix.org
    [m]
    Hello @khamarshaikh
    I remember that this project has been discussed during the last GSoC Office Hour. I encourage you to listen to the recording. https://docs.google.com/document/d/1OpvMWpzBKtKnYBAkhtQ1dK5zQix3D7RY5g3vDJXkSnc/edit?usp=sharing
    But you probably have other, more practical, questions. You can join the next Open Office session to ask these questions. (strongly recommended). We alternate the time so that everyone can join, whichever timezone he is.
    Maybe a project mentor, as @MarkEWaite may also give you specific tips to get started and help you write a good candidature.
    Mark Waite
    @MarkEWaite
    Read the documentation for git maintenance from https://git-scm.com/docs/git-maintenance for ideas of the types of problems that can exist for git repositories and that benefit from maintenance tasks. Consider alternatives available to perform similar maintenance tasks on a Jenkins controller or on Jenkins agents. Explore the scheduling alternatives available with Jenkins. Install a Jenkins controller, create a multibranch Pipeline with a GitHub branch source provider and look at the caches created on the Jenkins controller. Consider how the Jenkins controller created those caches and how a maintenance job would find those caches and schedule the maintenance work on those caches. Compare the maintenance task results with command line git and JGit. Are all the maintenance operations feasible in JGit.
    Kris Stern
    @krisstern:matrix.org
    [m]
    Welcome @khamarshaikh
    vandana_jha
    @vandana_jha:matrix.org
    [m]
    Hello everyone, I am Vandana Jha and I am here to contribute on the project Automatic Specification Generator for Jenkins REST API. I have already gone through the project ideas of jenkins.
    Kris Stern
    @krisstern:matrix.org
    [m]
    Hi vandana_jha Welcome!
    Archit
    @Aviii06
    @MarkEWaite does there exist some older jenkins infrastructure regarding the automatic maintenance? or are we going to build it from scratch.
    Mark Waite
    @MarkEWaite
    @Aviii06 I assume the automatic maintenance would reuse the Jenkins concepts of scheduling work (cron style) to report on the need for maintenance and to schedule maintenance tasks. We'd need a UI to control the scheduling and would likely need some throttling mechanism so that the maintenance does not create an undue burden on the controller at any one time.
    SahityaGupta25
    @SahityaGupta25
    Hi Guys, I am new to open source can anyone suggest me how to start with contribution.
    Mark Waite
    @MarkEWaite
    Sure @SahityaGupta25 . Refer to the https://www.jenkins.io/participate/ for general areas where you can contribute. If one of them is more interesting to you, choose that one. The GSoC project ideas at https://www.jenkins.io/projects/gsoc/2022/project-ideas/ offer good opportunities to contribute and consider. Google Summer of Code office hours meet once a week as described at https://www.jenkins.io/projects/gsoc/#office-hours
    @SahityaGupta25 if you'd like a more specific project, you could contribute by updating one or more of the git client plugin tests from JUnit 3 to JUnit 4. See https://issues.jenkins.io/browse/JENKINS-60940 for a description of the techniques being used.
    SahityaGupta25
    @SahityaGupta25
    @MarkEWaite Thank you sir.
    Utkarsh Tiwari
    @DevUt
    Hey guys! :grin: do we have mentor for the plugin health project yet ?
    halkeye
    @halkeye:g4v.dev
    [m]

    @DevUt: in an async environment, its usually good practice to not ask yes/no questions, but instead ask questions with details/context.

    "Do we have a mentor for the plugin health project yet?"
    12 hours later
    "no"
    12 hours later
    "okay i'm interested"

    vs
    "I'm interested in helping out as a mentor for the plugin health project, is there a mentor yet?"

    you saved a bunch of back and forth (just an example, i have no idea why your asking)

    Utkarsh Tiwari
    @DevUt
    Oops I should have cleared my intent, I was just asking because if we have a mentor for that that means the project is an accepted idea right, so that was the sole reason. Apologies!
    Jmm
    @jmmeessen:matrix.org
    [m]
    Hello @DevUt
    Yes there are three mentors registered for that project (with one located in France).
    I am working on the promotion of the project to "draft" status
    I am still working on the PR. It will also give more details about the project itself
    I will post here when it is merged
    Utkarsh Tiwari
    @DevUt
    Thanks @jmmeessen:matrix.org much appreciated !
    Alyssat
    @alyssat
    Hi Everyone. Tomorrow is our next GSoC office hours [Asia]. We'll start the meeting by taking questions from GSoC potential participants so come with your questions or add your questions via comments in the gdoc prior to the meeting https://docs.google.com/document/d/1OpvMWpzBKtKnYBAkhtQ1dK5zQix3D7RY5g3vDJXkSnc/edit?usp=sharing
    Aaryan Gautam
    @aaryan-gautam:matrix.org
    [m]
    I am interested in the automatic git cache maintenance on the Jenkins controller project from the project idea list. Is there a chat that I can join to discuss this idea because the chat provided on the ideas list does not seem to be working
    Alyssat
    @alyssat
    Hi @aaryan-gautam:matrix.org Thank you for your interest. We'll get that link fixed but you are actually on the correct chat channel here. Feel free to chat away.
    Aaryan Gautam
    @aaryan-gautam:matrix.org
    [m]
    I wanted to know the expected length and size of the project whether its 175 hours (medium) or 350 hours (large) and the page also mentions to "implement similar capabilities to manage the cached copies of git repositories" so I wanted to know what it meant by the similar capabilities that could be added and is there a resource/resources that can be suggested to me for learning about the cached copies and if there are some starter bugs that can help me get familiar and get a better understanding for my proposal for this project
    Aaryan Gautam
    @aaryan-gautam:matrix.org
    [m]
    :point_up: Edit: I wanted to know the expected length and size of the project whether its 175 hours (medium) or 350 hours (large) so that I can plan out the functionality that my project can include and understand the full scope of the project. I also wanted to inquire about the idea page as it also mentions to "implement similar capabilities to manage the cached copies of git repositories" so I wanted to know what it meant by the similar capabilities that could be added and is there a resource/resources that can be suggested to me for learning about the cached copies and if there are some starter bugs specific to this project that can help me get familiar and get a better understanding for my proposal for this project
    Aaryan Gautam
    @aaryan-gautam:matrix.org
    [m]
    :point_up: Edit: I wanted to know the expected length and size of the project whether its 175 hours (medium) or 350 hours (large) so that I can plan out the functionality that my project can include and understand the full scope of the project. I also wanted to inquire about the idea page as it mentions to "implement similar capabilities to manage the cached copies of git repositories" so I wanted to know what it meant by the similar capabilities that could be added and is there a resource/resources that can be suggested to me for learning about the cached copies and if there are some starter bugs specific to this project that can help me get familiar and get a better understanding for my proposal for this project
    Dheeraj
    @dheerajodha

    Read the documentation for git maintenance from https://git-scm.com/docs/git-maintenance for ideas of the types of problems that can exist for git repositories and that benefit from maintenance tasks. Consider alternatives available to perform similar maintenance tasks on a Jenkins controller or on Jenkins agents. Explore the scheduling alternatives available with Jenkins. Install a Jenkins controller, create a multibranch Pipeline with a GitHub branch source provider and look at the caches created on the Jenkins controller. Consider how the Jenkins controller created those caches and how a maintenance job would find those caches and schedule the maintenance work on those caches. Compare the maintenance task results with command line git and JGit. Are all the maintenance operations feasible in JGit.

    @aaryan-gautam:matrix.org Not sure if you've read this quoted message before or not but it might help you by answering some of your questions.

    Kris Stern
    @krisstern:matrix.org
    [m]

    Hi Aaryan Gautam Welcome to the community! Regarding the "Automatic git cache maintenance on the controller" project, there are new newbie issues with links at here. While the standard duration of GSoC is 175 hours, it can be hard to gauge whether more time will be needed as every project will be mentored on a case-by-case basis, as the duration has much to do with the GSoC contributor per se. The project length also depends on the scope and number of features you intend to add to the Jenkins controller. The most important thing to note at the beginning is what "git maintenance" is capable of, so that we could also implement this to Jenkins.

    On the official git site it says:

    The git maintenance command is designed to simplify the repository maintenance patterns while minimizing user wait time during Git commands. A variety of configuration options are available to allow customizing this process. The default maintenance options focus on operations that complete quickly, even on large repositories.

    So this could be a point to keep in mind while developing your own proposal for the project idea.

    Jmm
    @jmmeessen:matrix.org
    [m]
    FYI: the GSoC project idea "Plugin Health Score" has been promoted to "draft" and its documentation updated. https://www.jenkins.io/projects/gsoc/2022/project-ideas/plugin-health-scoring-system/
    Utkarsh Tiwari
    @DevUt
    Yay!
    Aaryan Gautam
    @aaryan-gautam:matrix.org
    [m]
    Thank you for the in depth responses! I will start researching and contributing to these issues to gain more exposure.