• Re: PSA: low quality ITP/RFS submissions from @northeastern.edu people

    From Phil Wyett@21:1/5 to Andrey Rakhmatullin on Mon Nov 18 11:10:01 2024
    On Mon, 2024-11-18 at 14:24 +0500, Andrey Rakhmatullin wrote:
    Hello.
    It looks like the phenomenon of obvious students mass-submitting open
    source changes, because they were requested to, has come to Debian in the form of ITP+RFS. While those changes are, in my experience, almost never worth the time spent reviewing, they are sometimes good. But there can be
    no good *one-time* ITP+RFS, and I don't think the assignment requires the students to actually maintain the packages in Debian. So I suggest people doing reviews to not spent extra time explaining why specifically packages like https://mentors.debian.net/package/broot/ or https://mentors.debian.net/package/stc/ are bad (but it's up to you, just
    be aware).
    Thanks.


    Morning Andrey,

    Did not spot that, good catch.

    If there is no intention to maintain the packages beyond getting them into Debian as a project, I would feel whomever allocated them this task is being very disrespectful to the project and its people.

    I will work with these submitters, however it will be with a low priority and many questions regards motivation and future plans for the submitted package(s).

    Again, thanks for the heads-up Andrey.

    Regards

    Phil

    --

    Donations...

    Buy Me A Coffee: https://buymeacoffee.com/kathenasorg

    Liberapay: https://liberapay.com/kathenas

    --

    "I play the game for the game’s own sake"

    Arthur Conan Doyle - The Adventure of the Bruce-Partington Plans

    --

    Internet Relay Chat (IRC): kathenas

    Matrix: #kathenas:matrix.org

    Website: https://kathenas.org

    Wiki: https://wiki.kathenas.org

    Instagram: https://instagram.com/kathenasorg/

    Threads: https://www.threads.net/@kathenasorg

    --







    -----BEGIN PGP SIGNATURE-----

    iQJOBAABCAA4FiEEcKCsRax3nv6E9jrtckqptS8CTIsFAmc7EeoaHHBoaWxpcC53 eWV0dEBrYXRoZW5hcy5vcmcACgkQckqptS8CTItbpw//YNX8aV9w7UV4Y1fQNALX CQgS1xoLJEJ7fcxwF+7BcokDrHbiFV/g5RFcoKK8jwo+2TZTHQN+6wIKpu7/HqM+ X5B17hiD/KUAgRgX+GvDS0lwYEa+51UrsrHRrRPy/Wk0a8Qohgas57H/4b53ajd0 p8yw7Y4n8rXxlFh4FXMlLuG5EpwBuk8xdZVvDg4SUdxpW0L2TS0TTwY+sg3l8da7 AdcR1v0jQ8kRV+eB40EMm7nC3AWfvnkxFyuS2oA1Is6ELwjMH6kkrWQdHtFPglCN I58Gp197r1hzd3QqBYH+Y8EwAfTz714wa88syUm1+/gyvdhUCu3O3dQYlWdQkWbu +PfTdBXeG//nM7nmm2qLY/
  • From Andrey Rakhmatullin@21:1/5 to All on Mon Nov 18 10:30:01 2024
    Hello.
    It looks like the phenomenon of obvious students mass-submitting open
    source changes, because they were requested to, has come to Debian in the
    form of ITP+RFS. While those changes are, in my experience, almost never
    worth the time spent reviewing, they are sometimes good. But there can be
    no good *one-time* ITP+RFS, and I don't think the assignment requires the students to actually maintain the packages in Debian. So I suggest people
    doing reviews to not spent extra time explaining why specifically packages
    like https://mentors.debian.net/package/broot/ or https://mentors.debian.net/package/stc/ are bad (but it's up to you, just
    be aware).
    Thanks.

    --
    WBR, wRAR

    -----BEGIN PGP SIGNATURE-----

    iQJgBAABCgBKFiEEolIP6gqGcKZh3YxVM2L3AxpJkuEFAmc7B8ssFIAAAAAAFQAO cGthLWFkZHJlc3NAZ251cGcub3Jnd3JhckB3cmFyLm5hbWUACgkQM2L3AxpJkuHp iA/+O+He3XSpBqng4Ovq//fDO6jSvAgmp88Nmq26wWO/suDNaZNKm7JdI4o3OTm8 nv0zZkrFpuOXVDjjYsYqm3uvEt/ISo7/fNrfmPvlCahsdDvCh36/nkdBKEWUDh9b lxiLeA11lazwRw5MljRn4fDYS/WkCWjyfl/U3EF08CSC05eee18Wf7bBogA5G/U0 +WjjPmvTK9vqCsAA2Wp90SWVBVWdeYXVf8h7bYQnwFrVokHO8Pe8B3UQdZ+W/rtJ BYgxu58hmm2+KthZhRoZ7cidIkD/7YtVZeFgEI1mD+p3FzJAUxHk1TJOtE3TGL0N TuuCKbU4/+N2moAL8N5gZ6XE//5fs/14wT4gxPhE1O186MIK6rtwD+M7hTJe3Ddm 8bEdjZIAqcriTHM9IKCuFlHbD+fcci/mr4xOnJVs/ALQiuc+0pyOMTuYHJyYSL1p ENn/ICb7RVWOjeqzq68XXqPMkdCpTJVY1X2pvX/EeVox4ho0Fp0UQxIegboQz9WI 0UP8poA8I7OKVILkR4kbl4/l+HXXygds96FO5pMe3r/UPxYmlzyTF11EeKEYcy1A +xL358LxVs4MwtLGf4jYW2L0ZBknYQdYvIadh4eWRvOsko3DowH1ConP9uFkMhTR yusiN0E+vM0s4NYm63O5YW7otFU2z2HP7LFNRsN8O14Frnw=
    =v8wy
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Phil Wyett@21:1/5 to Marc Haber on Mon Nov 18 11:40:01 2024
    On Mon, 2024-11-18 at 11:32 +0100, Marc Haber wrote:
    [private message]

    Hi Phil,

    On Mon, Nov 18, 2024 at 10:07:50AM +0000, Phil Wyett wrote:
    If there is no intention to maintain the packages beyond getting them into Debian as a project, I would feel whomever allocated them this task is being
    very disrespectful to the project and its people.

    Are you planning to reach out to the leader of that course to educate
    them?

    Greetings
    Marc


    Hi,

    CC'ing to mentors list.

    If a submitter is willing to give me a name and email, I would be happy to reach out and hopefully have a discussion on the subject if this is agreeable to other members of mentors; or would people prefer it be a DD who can send from their debien.org address?

    Regards

    Phil

    --

    Donations...

    Buy Me A Coffee: https://buymeacoffee.com/kathenasorg

    Liberapay: https://liberapay.com/kathenas

    --

    "I play the game for the game’s own sake"

    Arthur Conan Doyle - The Adventure of the Bruce-Partington Plans

    --

    Internet Relay Chat (IRC): kathenas

    Matrix: #kathenas:matrix.org

    Website: https://kathenas.org

    Wiki: https://wiki.kathenas.org

    Instagram: https://instagram.com/kathenasorg/

    Threads: https://www.threads.net/@kathenasorg

    --







    -----BEGIN PGP SIGNATURE-----

    iQJOBAABCAA4FiEEcKCsRax3nv6E9jrtckqptS8CTIsFAmc7GSIaHHBoaWxpcC53 eWV0dEBrYXRoZW5hcy5vcmcACgkQckqptS8CTIsZ1Q//WfZYLxT9otcKCBtw9pJw SZ0jTb2nBlH1iPx30xuWDHnbYCcAWHsm8PI06wWul5ynK23bATyI/PsjgsD4TF5J b6fO4nGQQDnCaiFCrAg0HYm1hfKp9oBYf3usIG2TcgYtp6pDrZHmID5L+Hxxgz8x Jym+krSshp0XJJkCEHkqEo0XMLAfehYGeXgkqqYdw/IHZdva3ESdyB/M8wD1nM1t 1a0GpdWGIR8vNElmaWd2qVXd9d9LnoV37j9L7K++y4Dyc95LhJePJfydgai0XEsS B5qAm/U8BRsl7i3AUPNY+/eTk8KpiVhrxpas0N1bz4oZxU/IOl+7aVYLx/iCRoQX 7+j/NT1QTAaYyz8hh8nAFs
  • From Soren Stoutner@21:1/5 to All on Mon Nov 18 09:26:19 2024
    Phil,

    On Monday, November 18, 2024 3:38:36 AM MST Phil Wyett wrote:
    On Mon, 2024-11-18 at 11:32 +0100, Marc Haber wrote:
    [private message]

    Hi Phil,

    On Mon, Nov 18, 2024 at 10:07:50AM +0000, Phil Wyett wrote:
    If there is no intention to maintain the packages beyond getting them
    into
    Debian as a project, I would feel whomever allocated them this task is being
    very disrespectful to the project and its people.

    Are you planning to reach out to the leader of that course to educate
    them?

    Greetings
    Marc

    Hi,

    CC'ing to mentors list.

    If a submitter is willing to give me a name and email, I would be happy to reach out and hopefully have a discussion on the subject if this is
    agreeable
    to other members of mentors; or would people prefer it be a DD who can send from their debien.org address?

    Feel free to reach out to them yourself in your volunteer capacity as Debian Mentors triage. If you get any push back, you can CC me and I will vouch for this stance representing the feelings of the Debian community.

    I think getting students involved in Debian is great, but ONLY if they have
    the intention of sticking to it long term (which a class assignment will
    almost never equate to).

    --
    Soren Stoutner
    soren@debian.org
    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCgAdFiEEJKVN2yNUZnlcqOI+wufLJ66wtgMFAmc7aqsACgkQwufLJ66w tgPQvQ/+NxMGFe3d6fmZmty3nlcLLDPvRTof1qfe9lSOMZeYElcg7TjyxbY5YDRa TKbiy32uCdDjW7tWHAvyDCPgo9zR6iKVHJcvitqQ65pUMuqYdx2DwEZ6i5bfOlja xmwuDem13LJ78TFbXOfiqU2iR427JmMMgOaO8x7u4k0HQ5d5voavyvZOoAaSB4PH Oni3+rfaZw6ly9HDTWTkVLBJXdBKGBbCMouQDHNQpVXGM1qPVomMP+AoecHRJHfA VCFhi1IGnkF4Z2jl3THP/t7F7ACFmUgWfr8yqawtz5ZCHkC67t4vbSfXRtmnfCJP r732OXQm/HvJKGHhOCasnjbtaj24F1t7KNTKtTIUGi67XdWFDXV/By8SgS+cpMFU cnDVbqCEhIrrpJIOIpH2WvvFnVIs8kvWWfx5EN5FUqgL3XblpeKJMIG6NZVxdkrh ddRIQDsQB5/XdLy5qabCxajvbXGSSVVYJ85J0vYnsfNJ+BuGWa3YjtUy73lYLF1q fprO6l5KyZiIXAzC04OBNJHnFP+0UN0Q7+JxHydmMDC9MZVuoPyPl1gcyouhb1o3 8BBeFtTxCHL8M4cRZ8e7ssBkSw9Y07ZG1AkVFp7+0oa2KTYXAJ3qpWJHhqsj3ouH CJsbhQRi8SyM6q8zaK3Y8pfsBrjCtx+aMqewasdFg7SZ8w8KEuE=
    =vBli
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Sune Vuorela@21:1/5 to Soren Stoutner on Mon Nov 18 18:20:01 2024
    On 2024-11-18, Soren Stoutner <soren@debian.org> wrote:
    Feel free to reach out to them yourself in your volunteer capacity as Debian Mentors triage. If you get any push back, you can CC me and I will vouch for this stance representing the feelings of the Debian community.

    Agreed. I will also fully support it
    (sune@do)

    /Sune

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Tobias Frost@21:1/5 to All on Mon Nov 18 19:00:01 2024
    FWIIW I've sent a mail to the 6 RFS + one without RFS and asked for clarifcation.

    This is the text I've used:

    First thanks for your interest in contributing to Debian! This is very appreciated!

    Regarding your RFS, unfortunatly this raises an eyebrow or two...
    Can you please elaborate on the reasons you'd like to maintain broot in
    Debian?

    Asking, because there was another package on mentors from another @northeastern.edu today, which might be coincidence, but as both
    proposed have some kind of oddness (sorry, lacking better words...), for example how both ITPs are filed and the overall impression of the
    packages... Is there some connection between the two proposed packages
    we should know about?

    There was some discussion on Debian channels and one question was if
    this could be some kind of univeristy assignment? Is it?
    If so, can you explain the assignement?

    What are your long term plans with this package?

    Thanks for answering!

    --
    tobi


    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCAAdFiEE/d0M/zhkJ3YwohhskWT6HRe9XTYFAmc7fjoACgkQkWT6HRe9 XTawzxAApFzzXG4YADMOAQUjSpMII3MMKScvIriBwoePkkUj9U2GSyu2b1CTrgaa j8yHpm8ifSldOCquRYrOL1pdakaqUKmky6aPo7MF2VaiYgknkuRWpMYc/aBxg6oN Y53P34m4UZhXFmpWHJ8gZpcWM3qRRUpzzEPDYLquyxrz2wtkhE1aG9+AyoFcmgoT oAOguCnj/0FTPPau0YRP17odeyJ+GsLjTuhRogAxnH6f7vUW3AavmAY7syXveemj JOYvEiXiEtchr3M+YsebFg65+2eopxVYlnMxcF1DARlq9jmbnhnGIhcdts03eXXy E2288/zZgNlj1UF71ikJ6s1ekrAduJM3xW3p1Yb7NsDna2vg2kfvDVE8viCR9GQ1 vEcJTRbzY3O+1gvHhq6DLW6FFxr2lW2fFK47Kw+vXGrWhzBRm/cj6RbaBdZDFc41 XMh8iO694QG2Y5ahl3533VsdosSpZJjkpBQ83UoNdvuJWs/3GIjZMqv7HAK9NULa hU0BvJ6j5TR34dYrQddewjhvVXOraKTWsTQUgRZyeH+B6+8Du1Fmu0U57Aflhiub elMKUeBHys78P+3E8ByWbVWMx/7U/2N2+DQIkJa2CJNAHQiCya+vH6EbBj0KRlfM VDVRPmfSc3z7wZxB4n9EWyU3CqVeeBYTkIsy9uEWdjrijEqN8Y0=
    =PVJN
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Phil Wyett@21:1/5 to Soren Stoutner on Mon Nov 18 19:00:01 2024
    On Mon, 2024-11-18 at 09:26 -0700, Soren Stoutner wrote:
    Phil,

    On Monday, November 18, 2024 3:38:36 AM MST Phil Wyett wrote:
    On Mon, 2024-11-18 at 11:32 +0100, Marc Haber wrote:
    [private message]

    Hi Phil,

    On Mon, Nov 18, 2024 at 10:07:50AM +0000, Phil Wyett wrote:
    If there is no intention to maintain the packages beyond getting them
    into
    Debian as a project, I would feel whomever allocated them this task is being
    very disrespectful to the project and its people.

    Are you planning to reach out to the leader of that course to educate them?

    Greetings
    Marc

    Hi,

    CC'ing to mentors list.

    If a submitter is willing to give me a name and email, I would be happy to reach out and hopefully have a discussion on the subject if this is
    agreeable
    to other members of mentors; or would people prefer it be a DD who can send from their debien.org address?

    Feel free to reach out to them yourself in your volunteer capacity as Debian Mentors triage. If you get any push back, you can CC me and I will vouch for
    this stance representing the feelings of the Debian community.

    I think getting students involved in Debian is great, but ONLY if they have the intention of sticking to it long term (which a class assignment will almost never equate to).


    Soren,

    Many thanks for the support (also sune@do). Tobias Frost has asked the questions of one of the submitters and as he is a DD, I will leave it to he
    to gather information on what maybe or maybe an issue with these submissions and we can moce forward then.

    Regards

    Phil

    --

    Donations...

    Buy Me A Coffee: https://buymeacoffee.com/kathenasorg

    Liberapay: https://liberapay.com/kathenas

    --

    "I play the game for the game’s own sake"

    Arthur Conan Doyle - The Adventure of the Bruce-Partington Plans

    --

    Internet Relay Chat (IRC): kathenas

    Matrix: #kathenas:matrix.org

    Website: https://kathenas.org

    Wiki: https://wiki.kathenas.org

    Instagram: https://instagram.com/kathenasorg/

    Threads: https://www.threads.net/@kathenasorg

    --







    -----BEGIN PGP SIGNATURE-----

    iQJOBAABCAA4FiEEcKCsRax3nv6E9jrtckqptS8CTIsFAmc7fy0aHHBoaWxpcC53 eWV0dEBrYXRoZW5hcy5vcmcACgkQckqptS8CTIvgjg/+LS73AqwdLjlSMS+Hnkgv UpozkQMr7+K1dCivoRIO3MAZqKm/l9INljYB6yesqpChzrs+jl89nMNI76V1WmmM eU25MoSECpPKr8QODPmAkYtM5vYh918pv/3BvWJFgBDU7bNpRYbC8q76mfxDTvWx IuaLUK6B/DBQzLsWCZxLLKKbwUM/zv3KdNWuGaH1tLOKrtqwZlXJWtVn8BpYyC63 EzG/kslAtXeuSfZVbJsVZSS+3kK46iAkcD8l6xpa14IhGhKvB/58xHjxOOZ5ObIL wtZjvFeidFPv2t5ySKiHBaVsLv3dRVZ6uucr7lFlYGMGn+DGnzLLWaRBEn7jcVvc mAZi3RmJKvVZyMm46Cbo+U
  • From Tobias Frost@21:1/5 to Tobias Frost on Tue Nov 19 08:00:01 2024
    On Mon, Nov 18, 2024 at 06:49:49PM +0100, Tobias Frost wrote:
    FWIIW I've sent a mail to the 6 RFS + one without RFS and asked for clarifcation.

    I've got a response and the response confirms that this is an
    university assignment.

    The response was privately sent to me, so I cannot forward it here at
    the moment; I've asked if I can post it here anonymized, so either that
    will happen or I will summarize it (earliest) tomorrow evening.

    --
    tobi

    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCAAdFiEE/d0M/zhkJ3YwohhskWT6HRe9XTYFAmc8NQMACgkQkWT6HRe9 XTYFRQ//UaMHB5BQu8pQPTQboRyYU+9AF3mU2pZwGJ9+WmYxujG8tOAgAukWbYfZ 9OAryG2WSUTULpvkVUKNABPl0PCSySTP38wKv4I1yBHFLgp8HSkV4P72zTaofO69 4KK+QmEcN4Egkm9hF6YvYPSkvGHqBXERttnc9uubT/CD58Iiq8vAqXGTPiD5OIup th79KKP/JWg9+/gihDvWvqBMpwfarWOfLhk8FqIV9fM40flo3eupjF5dIupD16Os SH24EmToe7ECgJqnMHY2yRt31NmaRhuf+4lLqCgyGVKh8ae1gvwJOcW+SFUqpAsy gzSpkjB6clK0XVUJU0l3OpA8pCccf8RX51aCtl4sKQKHIP90Ysk3lucqKL7fs2H5 6arFRC0lY0fFO2edI8dyD27i6e0NZVUuR+StLd8CHku/ehvOdOqRiajiyknD6oU1 JkV8gXe9Bwkw6gdb0wdkOx+szo7UJbtuLwCGaS1xQe2Lm3EjNsJdaqkKaO8rU03+ QhUOz1uIMEQENTWtRdhzYsE74t2HcLQ8RjCVVKEV0H21xhhmybbMe1xjmAe4vzqJ J6WtM8CVxKQx/CkUXKK9UYlp4OAF2XmWKziq7k2KHedT9+L6jtHyxRQeDZ42jfaN x3pStAMI6Me0Tmopzr1Ach0EtORyGXsHDw+el1XmAF774mDG9tY=
    =td6J
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Andrey Rakhmatullin@21:1/5 to Leandro Cunha on Tue Nov 19 09:30:01 2024
    On Tue, Nov 19, 2024 at 05:22:37AM -0300, Leandro Cunha wrote:
    University assignment? Wouldn't it be better to find a group of Debian Developers interested in reviewing these packages instead of sending them
    to mentors?

    Not sure how to phrase this properly, but let's say this is not a question
    that can be asked by those students.

    In any case, "some people will spend their time writing detailed reviews
    for low quality things" is not my main reason for writing this warning,
    the main reason for that is, as I already said, people spending any time
    at all on things that shouldn't be in Debian because nobody will maintain
    them there after the initial upload even if it happens.

    --
    WBR, wRAR

    -----BEGIN PGP SIGNATURE-----

    iQJhBAABCgBLFiEEolIP6gqGcKZh3YxVM2L3AxpJkuEFAmc8TDktFIAAAAAAFQAP cGthLWFkZHJlc3NAZ251cGcub3Jnd3JhckBkZWJpYW4ub3JnAAoJEDNi9wMaSZLh GuIQAIHARvHW3YIH8a12rSQ/jeFITjCz7CfiOe97aZ9nIoi5+tcM5Xw3D2TWXzKL h8NXwRuIPicW5yNvk95l8bFf6XL4PlEshmZQKNWmzzpMWaMBBTZxEKfHRyZWYPXf fXvsEKQE87AmhpMRxP2iW7WhUW99NF4GnG8Q4g15aAPq+aqyiZ0xAjq6CCwpNMU+ WmplcXd4L7n8mjhrhzcTDORTPM46W08pvkBVJZg4AI1jjIksxjnZR7u+d1JT5mLf gi3WXj60OHl3d84xIw8oo+i1tallyDF9AGFAmKg0wrKKe+BcmRv9t8vExA2fmEO9 Pqr9LXs5qOaYui80NkDyXcVGUUygVieybUFFo0FrJ6yYAFzo/6XmoHyNIK7YiaIL yQs3wmNZ2PR63KLFEa3Ka8KmDU0YtTcWPXXA2Bm6HmgB5lRJyRQdiPIsu8CPOprf VzqUyEg8roLGKkvLCKmNZMXPJiCzWyj60A708I9IjcQgIcDQXwPdYzUE6ppWm6Q+ eCd5thmMBC1gwrFdFkE3+s0vQvC8Wjao2DbU8DFFreNj2F1or2mLnxL22x7iBtQN VifnzkE4axsBQ7gwWdf7B4kVvI+lEzuV9UUVTiDM+qWKHLGnJa91C0OK7//H8j6b KZnb4ADbkBjYxg0saYje2ZyTDr95SAYEPwrXAAHSoH2yThUB
    =LjPu
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From tobi@21:1/5 to All on Tue Nov 19 10:20:01 2024
     
     
    "Andrey Rakhmatullin" wrar@debian.org – November 19, 2024 9:29 AM
    On Tue, Nov 19, 2024 at 05:22:37AM -0300, Leandro Cunha wrote:
    University assignment? Wouldn't it be better to find a group of Debian Developers interested in reviewing these packages instead of sending them to mentors?
     
    Not sure how to phrase this properly, but let's say this is not a question that can be asked by those students. 
     
    In any case, "some people will spend their time writing detailed reviews
    for low quality things" is not my main reason for writing this warning,
    the main reason for that is, as I already said, people spending any time
    at all on things that shouldn't be in Debian because nobody will maintain them there after the initial upload even if it happens.
     
    Yes, I think (how I understood the assignement), this assigment is not really suitable as a student assignment.
    Said that, I recommend waiting until I find the time to summarize the mai I've got (or permission to publish it), because I have ideas how the assignment could be tweaked so that it is acutually helpful for the students and Debian. I've also asked for
    the professors contact, so that we can have a chat with them too.
     
    (Sorry, I'm quite occupied until tomorrow evening, so I cant summarize it right now.)
     
    --
    tobi
     

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Andrey Rakhmatullin@21:1/5 to Leandro Cunha on Tue Nov 19 11:00:01 2024
    On Tue, Nov 19, 2024 at 06:28:51AM -0300, Leandro Cunha wrote:
    University assignment? Wouldn't it be better to find a group of Debian Developers interested in reviewing these packages instead of sending them to mentors?

    Not sure how to phrase this properly, but let's say this is not a question that can be asked by those students.

    In any case, "some people will spend their time writing detailed reviews for low quality things" is not my main reason for writing this warning,
    the main reason for that is, as I already said, people spending any time
    at all on things that shouldn't be in Debian because nobody will maintain them there after the initial upload even if it happens.


    I've seen this done in a local group here, but they focused on
    packages that already exist in Debian doing NMU, team uploads and QA.

    That's a crucial difference that I tried to explain in both of my previous emails :-/

    This worked, but after it ends most of the students disappear and
    that's why I agree with you.

    Of course they disappear, that would hardly be surprising, but, again.

    --
    WBR, wRAR

    -----BEGIN PGP SIGNATURE-----

    iQJhBAABCgBLFiEEolIP6gqGcKZh3YxVM2L3AxpJkuEFAmc8X0AtFIAAAAAAFQAP cGthLWFkZHJlc3NAZ251cGcub3Jnd3JhckBkZWJpYW4ub3JnAAoJEDNi9wMaSZLh 8hgP/17G8Pr9C377wXKvsNDNh6awuuZESzCyHyKRRqcwwnWuOkSgotQMDGk8XCnZ 0YxC51VHC3uZGTlQs0QmogZ6dp5wkVYTp8x+b2mkNs7veIXOFEuXU5yInQ8nBnlT 9PH9cfta9JwQ9b2B4dLscMRMkFVNe//mquTuwWGM2EqH/WhW703c2lZln6tLisa8 O0rzmy4VRm95PJUBzeD3zWpCijLE9V4quFBVovlK44+ojucOZnpH1/A6+Ie1ERi9 2VPjvxjAHQdznKnl8eB22mgn/VUs+nsuJMMr/hBEI00o5Hi6nIeXN+vovHYlBmfF NNj5DYh9q6P1SGlXtsRTyiW9BsUbXO5ewkGhruXyK/hFzN9JQlFM5EwhsALQ0RPX 0RitGy0PC5FVhMp6/SwoT5N/Qjwho9bhvu0FXX5e94lEqPGeSxmMLe7LfO4iv8WH VX029QQi0Ueu1j5EmaCOucJE1WYVXC52m6YHuXFG78h6rVLwyXNfVibNwTF8wyhN 2asTNywbug08GXwpu3jGGwmeE50N/ygIdHYnC30nWshZxl2T+PGIAEwH1Piu3LUi cNvjJKSPYEFM5ZxgILc1iHj89m0RvV5uOv2SYdBPzRWSNB65MklWaYZfPkjoeP53 jGrrMpkir6e5AO7yDW8zqRxspcV7i3Uv9WXjBEq4/lqRVkyj
    =dFy7
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Marc Haber@21:1/5 to Sune Vuorela on Tue Nov 19 11:50:01 2024
    On Mon, Nov 18, 2024 at 05:12:06PM -0000, Sune Vuorela wrote:
    On 2024-11-18, Soren Stoutner <soren@debian.org> wrote:
    Feel free to reach out to them yourself in your volunteer capacity as Debian
    Mentors triage. If you get any push back, you can CC me and I will vouch for
    this stance representing the feelings of the Debian community.

    Agreed. I will also fully support it
    (sune@do)

    +1. zugschlus@do.

    Greetings
    Marc

    -- ----------------------------------------------------------------------------- Marc Haber | "I don't trust Computers. They | Mailadresse im Header Leimen, Germany | lose things." Winona Ryder | Fon: *49 6224 1600402 Nordisch by Nature | How to make an American Quilt | Fax: *49 6224 1600421

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Marc Haber@21:1/5 to Tobias Frost on Tue Nov 19 11:50:01 2024
    On Tue, Nov 19, 2024 at 07:49:42AM +0100, Tobias Frost wrote:
    I've got a response and the response confirms that this is an
    university assignment.

    So the next step would be reaching out to the person who gave out that assignment and sensibilizing them that they're not doing Debian, the
    university they work for, neither themselvs, a favor.

    We could also reach out the students assigned and use this possibility
    to improve our newcomer docs. There must be a reason why those packages
    are so bad, this might be a documentation issue.

    Greetings
    Marc


    -- ----------------------------------------------------------------------------- Marc Haber | "I don't trust Computers. They | Mailadresse im Header Leimen, Germany | lose things." Winona Ryder | Fon: *49 6224 1600402 Nordisch by Nature | How to make an American Quilt | Fax: *49 6224 1600421

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Andrey Rakhmatullin@21:1/5 to Leandro Cunha on Tue Nov 19 13:30:02 2024
    On Tue, Nov 19, 2024 at 07:11:04AM -0300, Leandro Cunha wrote:
    But having another point, if you think about it, I wouldn't expect
    quality from what comes from people who are learning to packaging and
    I say this because I had to study a lot to learn what I learned over
    the years.

    Of course it's expected that the quality will be low, but in these
    spending efforts to teach prople how to improve them is not worth it
    because the contributions themselves are not useful and the contributors
    won't return. As I said, this is in contrast with random drive-by PRs that
    try to reword docstrings or fix linter issues I'm getting as an upstream,
    where at least the contributions themselves are sometimes useful.


    --
    WBR, wRAR

    -----BEGIN PGP SIGNATURE-----

    iQJhBAABCgBLFiEEolIP6gqGcKZh3YxVM2L3AxpJkuEFAmc8g0YtFIAAAAAAFQAP cGthLWFkZHJlc3NAZ251cGcub3Jnd3JhckBkZWJpYW4ub3JnAAoJEDNi9wMaSZLh FLoP/A/4j+E3SLyWeBkuUcaDyQ0t6H83usqovrB1+NC+SPLp0J483UJABiVo7qOl 2YBJjkecpUcRCCGs0/k9gJx0kRCQmphukTPe+f1Z+f3o4jQ0hBoskxQrTOssL3PH 53MfyyyfY/8nu5HWTSqd4V4lxw4UDHws36WHw9R6idFP1CYThRpM1GKnwE3WeQTS +ZkKyKFgE0lL7FI0pAfh/pVwGCUIAO0ORSx9IN2HmDfeqt6NzHnQquadMvD44bn8 f5rwlWJxCdDkXHuIKOQ+mzmCtV8qZ8zT3Bks1btnhZTeDFoHYcpCHx9YCUCO+KGg nal+i4zj47UnLtmKSjCDUZ5HsVdk7gIvqxISPsDwWnB4ukkPpvdfRC7+g+5CUIg7 gIB2NOiHB1YSex4H7w4eETD64KBYHIdkJq2SSfAjeDz6rxE9e/8XLnzPzx1v7k/i ikapVq+LqC+gRK246kLaq44p8PKDtZK8vzMxCfFAqw3o9cNrphgbblyOENZPDgLc 5vhoTOzVVq2qo6fins4rb2hAVoeAR+d5sIGYJvUE7txcbRy1dz1v4CMxJ0ynIZ1g DBQk6+9NURcztEKQ1/jiVlOEXhUdcYCNiwT9YWMgljXLsLRto+L+ldrzRPHLwDKy vdBpE8UKA0/32x5feEU16PfU+Hv7PIzzGPYh1bSCiLX0V651
    =jS3u
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Tobias Frost@21:1/5 to Qianqian Fang on Sat Nov 23 10:30:01 2024
    Hi Qianqian,

    thanks for reaching out and explaining the background of the
    assignement and also thanks for introducing your students to Open
    Source!

    When mailing the students in the RFS bugs I've got one response from a
    student, as I've promissed in https://lists.debian.org/msgid-search/20241119083936.Horde.eQG6BQqpu0mRcu7MFgxFQTV@sviech.de
    I'm trying to make some suggestions how this assignment could become
    more suitable for Debian.

    On Tue, Nov 19, 2024 at 06:43:28PM -0500, Qianqian Fang wrote:
    hi everyone,

    I apologize for the trouble caused by this influx of review requests - I am
    a professor at Northeastern University (Boston, MA US) and am teaching a coding class for my Department, named "Essential computing skills for bioengineers". This is the first time I offer this class, and I have about
    18 students this semester (mixture of undegrad, MS and PhD students). The course covers software licenses, Linux, command line, regular expressions, MATLAB/Python among other topics. I am not a DD, but packaged some of the tools developed by my lab in the past.

    As a midterm project, I asked every student to identify an open-source software (1. DFSG compatible license, 2. being actively maintained, 3. show reasonable user adoption) that has not been carried by Debian and create an initial package for Debian. I was hoping, at least with my initial intent, that some of my students would like to continue polishing the package
    after taking the class, although I share the same concern that many of them will lose the drive after the assignment is over.

    I also have to admit that most students in my class - similarly in many
    other universities, have extremely limited/low experience working with
    Linux prior to taking my class - sadly, but this is the reality. This is
    also a key reason I wanted to include lectures such as open-source licenses and Linux in my class because I think there is an urgent need in higher education to expose students to these topics. However, I did not have the intent to add any unwanted burdens to the mentors if the submissions are of low quality - I haven't started evaluating these submissions as the due
    date was only two days ago.

    Thanks for understand this. It does not help Debian if there is a
    package introduced into the archive and the maintainer vanishes after
    that.

    Said that, I fear your assignement is additionally a very tough one,
    (IMHO too tough [1]) especially for students not having some previous experience how unix / distributions works. Creating a good package
    *requires* found knowledge of Debian, this is especially true if the
    package is to be done from scratch. Of course I do not know how you
    intended to measure/grade the assignement, and how much time the
    students should allocate to the task.

    [1] it is quite easy to cobble a packgage together for local use, but it
    is a very tough task to make it properly and suitable for inclusion to
    Debian.

    As a side, as Debian is a volunteer project, you should be aware that
    deadlines on such an assignment won't work, as there is absolutley no
    guarantee from Debian side that some will e.g review the submission *at
    all*. For example, when you look at the sponsorship-requests BTS page
    you can see that sometimes it can take many months until something is sponsored, especially if the package in question is some nieche software
    (for example, there are quite a few emacs packages in the RFS queue
    since months, but for example /me won't sponsor them because I don't
    speak emacs-packaging and therefore can't sensibly review them.)

    I apologize for not giving a heads-up for this training exercise. I am
    happy to reach out to my students, and get a list of packages that the submitters are committed to finishing the work and potentially maintain
    those in the future. For the rest, I agree that there is no need to spend time reviewing if it obviously needs a lot of work.

    Frankly, I don't think this will work to ask students for a long-term committment. (Are they free to decide? Can they freely say "no" without
    facing the slightest fear of consequences?) We have Debian Constitution §2.1.1, and this is a very important aspect of Debian.

    In the future repetition of this class (not decided yet), I will limit students to using local resources only, and do some screening before
    allowing them to post in debian mailing lists. I would also be happy to invite any debian developers who are willing to teach university students
    on Debian culture/development/packaging/maintenance and guest lectures (remotely) - I will reach out in the future.

    I think this only flies if Debian also benefits from this. For example
    my "Debian time" is already limited and I won't spend time educating
    people how to package for Debian if I know already with almost certainly
    that this time will be wasted time. (note that this is my opinion, not necessarily other DD's)

    Said that, maybe the assignment can be modified/improved? The biggest
    issue is that it is very unlikely that your students will stick to
    Debian, so the tasks needs IMHO be some tasks were one-time contribution
    is totally OK. I think package new software is not suitable, (except if
    the student has already a history of Open Source contributions or in
    best case is already a Debian contributor.)

    But there are other ways to contribute to Debian, where one-time
    contribution is totally ok:
    - https://mentors.debian.net/intro-maintainers/ has some general
    information about what could be in scope for Debian.
    - Generally, https://www.debian.org/intro/help has many points that
    might be more suitable than new packages and if the assignment should
    be packaging releated, it might make more sense to do bug squashing /
    triaging - your students could triage open bugs filed against
    packages and report their findings back to the BTS, and if the bugs
    are still there trying to come up with a patch (e.g backported from
    upstram) and they can file this patch to the bug. Upload/Sponsoring
    is a possibity then, especially if the patch is for (RC) release
    criticial (or severity important) bugs [RC]. (If the package is
    orphaned, any bug can be fixed, but usually requires more work as a
    RFS for a orphaned pacakge should try get the package into its best
    shape, in contrast to RC/important where only the problem should be
    fixed in a Non Maintainer Upload (NMU)

    So I guess, when reaching out in future, probably you should take input
    from us how the assignment should look like.

    Some final words: Please ask your students to clean up after themselves,
    so closing the ITP and RFS packages and also deleting the salsa git repositories, especially if they are not committing to the maintaince of
    the package in question. Thanks!


    [RC] https://www.debian.org/doc/manuals/developers-reference/developer-duties.html#manage-release-critical-bugs
    [NMU] https://www.debian.org/doc/manuals/developers-reference/pkgs.html#non-maintainer-uploads-nmus

    Cheer,
    --
    tobi

    Qianqian


    On Mon, Nov 18, 2024 at 4:24 AM Andrey Rakhmatullin <wrar@wrar.name> wrote:

    Hello.
    It looks like the phenomenon of obvious students mass-submitting open source changes, because they were requested to, has come to Debian in the form of ITP+RFS. While those changes are, in my experience, almost never worth the time spent reviewing, they are sometimes good. But there can be no good *one-time* ITP+RFS, and I don't think the assignment requires the students to actually maintain the packages in Debian. So I suggest people doing reviews to not spent extra time explaining why specifically packages like https://mentors.debian.net/package/broot/ or https://mentors.debian.net/package/stc/ are bad (but it's up to you, just be aware).
    Thanks.

    --
    WBR, wRAR


    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCAAdFiEE/d0M/zhkJ3YwohhskWT6HRe9XTYFAmdBnysACgkQkWT6HRe9 XTYZvxAAoCSEzdLZszgGr1Uj5s3cap5amwqDpbbXeezAthkE