Sysop: | Amessyroom |
---|---|
Location: | Fayetteville, NC |
Users: | 43 |
Nodes: | 6 (0 / 6) |
Uptime: | 94:26:42 |
Calls: | 290 |
Calls today: | 1 |
Files: | 904 |
Messages: | 76,378 |
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.
[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
On Mon, 2024-11-18 at 11:32 +0100, Marc Haber wrote:into
[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
agreeableDebian 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
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.
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,
intoOn Mon, Nov 18, 2024 at 10:07:50AM +0000, Phil Wyett wrote:
If there is no intention to maintain the packages beyond getting them
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 isagreeable
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).
FWIIW I've sent a mail to the 6 RFS + one without RFS and asked for clarifcation.
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?
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.
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.
This worked, but after it ends most of the students disappear and
that's why I agree with you.
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)
I've got a response and the response confirms that this is an
university assignment.
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.
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.
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.
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.
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