[aur-requests] New maintainer of nimf-git package removed credits of previous maintainer and contributors
Hi, I’m Youngbin Han. (sukso96100 on AUR) [0] I’d maintained the package nimf-git [1] until last month. And disowned it for many reasons. Then, hodong [2] grabbed it and started to maintaining it. And He/She removed the credits of previous maintainer(me) and contributors from PKGBUILD of the package with this commit [3]. Whether it was mistake or intended. Basically, It’s no respect for previous contributors. The commit [3] must be rolled back or the new maintainer must add a commit to include credits of previous contributors in PKGBUILD. [0] https://aur.archlinux.org/account/sukso96100 <https://aur.archlinux.org/account/sukso96100> [1] https://aur.archlinux.org/packages/nimf-git/ <https://aur.archlinux.org/packages/nimf-git/> [2] https://aur.archlinux.org/account/hodong <https://aur.archlinux.org/account/hodong> [3] https://aur.archlinux.org/cgit/aur.git/commit/?h=nimf-git&id=0b3e9e20be7050016ab86c2f279a4481ed91085d <https://aur.archlinux.org/cgit/aur.git/commit/?h=nimf-git&id=0b3e9e20be7050016ab86c2f279a4481ed91085d> Archive of [3] - In case of commit removal or force push : http://web.archive.org/web/20180622020133/https://aur.archlinux.org/cgit/aur.git/commit/?h=nimf-git&id=0b3e9e20be7050016ab86c2f279a4481ed91085d <http://web.archive.org/web/20180622020133/https://aur.archlinux.org/cgit/aur.git/commit/?h=nimf-git&id=0b3e9e20be7050016ab86c2f279a4481ed91085d>
On 06/21/2018 11:31 PM, "한영빈 (Youngbin Han)" via aur-requests wrote:
Hi, I’m Youngbin Han. (sukso96100 on AUR) [0] I’d maintained the package nimf-git [1] until last month. And disowned it for many reasons. Then, hodong [2] grabbed it and started to maintaining it. And He/She removed the credits of previous maintainer(me) and contributors from PKGBUILD of the package with this commit [3]. Whether it was mistake or intended. Basically, It’s no respect for previous contributors. The commit [3] must be rolled back or the new maintainer must add a commit to include credits of previous contributors in PKGBUILD.
[0] https://aur.archlinux.org/account/sukso96100 [1] https://aur.archlinux.org/packages/nimf-git/ [2] https://aur.archlinux.org/account/hodong [3] https://aur.archlinux.org/cgit/aur.git/commit/?h=nimf-git&id=0b3e9e20be7050016ab86c2f279a4481ed91085d Archive of [3] - In case of commit removal or force push : http://web.archive.org/web/20180622020133/https://aur.archlinux.org/cgit/aur.git/commit/?h=nimf-git&id=0b3e9e20be7050016ab86c2f279a4481ed91085d
That's entirely bizarre, but I'm more concerned that somehow, this jokester decided to add, for example, the ldconfig command to package(). Given makepkg will not ever allow you to run as root, it's difficult for this to ever work out successfully... the PKGBUILD currently cannot and will not ever successfully run. Also seems like they've nuked the github repo and replaced it with gitlab, but did not migrate issues. So much for your links in the package comments. -- Eli Schwartz Bug Wrangler and Trusted User
I contacted hodong a few days ago to request inclusion of credits for previous maintainer and contributors. He rejected to add credits because he think it doesn’t make any sense to add credits in PKGBUILD. He also said that he never saw the case of adding credits of previous maintainers and contributors in PKGBUILD. And I found a shocking fact that he tried to run “git push -f” on package repository for nimf-git to delete or overwrite with his new local repository. Important thing is, It was intended not a mistake. If he successfully ran “git push -f”, previous commit logs created by previous maintainers and contributors would be just disappeared, and it would be a huge chaos. I can’t predict what the hell this new maintainer will do with nimf-git in the future. Are there any ways to stop this new maintainer from maintaining this package? Best regards. Youngbin Han.
2018. 6. 22. 오후 12:44, Eli Schwartz via aur-requests <aur-requests@archlinux.org> 작성:
On 06/21/2018 11:31 PM, "한영빈 (Youngbin Han)" via aur-requests wrote:
Hi, I’m Youngbin Han. (sukso96100 on AUR) [0] I’d maintained the package nimf-git [1] until last month. And disowned it for many reasons. Then, hodong [2] grabbed it and started to maintaining it. And He/She removed the credits of previous maintainer(me) and contributors from PKGBUILD of the package with this commit [3]. Whether it was mistake or intended. Basically, It’s no respect for previous contributors. The commit [3] must be rolled back or the new maintainer must add a commit to include credits of previous contributors in PKGBUILD.
[0] https://aur.archlinux.org/account/sukso96100 [1] https://aur.archlinux.org/packages/nimf-git/ [2] https://aur.archlinux.org/account/hodong [3] https://aur.archlinux.org/cgit/aur.git/commit/?h=nimf-git&id=0b3e9e20be7050016ab86c2f279a4481ed91085d Archive of [3] - In case of commit removal or force push : http://web.archive.org/web/20180622020133/https://aur.archlinux.org/cgit/aur.git/commit/?h=nimf-git&id=0b3e9e20be7050016ab86c2f279a4481ed91085d
That's entirely bizarre, but I'm more concerned that somehow, this jokester decided to add, for example, the ldconfig command to package().
Given makepkg will not ever allow you to run as root, it's difficult for this to ever work out successfully... the PKGBUILD currently cannot and will not ever successfully run.
Also seems like they've nuked the github repo and replaced it with gitlab, but did not migrate issues. So much for your links in the package comments.
-- Eli Schwartz Bug Wrangler and Trusted User
Attaching photos about contacts with hodong. And text contents of mails. Contents are written in Korean. Please use translator if you need. [0] https://scontent-icn1-1.xx.fbcdn.net/v/t1.0-9/36087657_1895554627163504_2854434710870818816_o.jpg?_nc_cat=0&oh=12cac98d8c301d9e3ca762b96a4dd346&oe=5BE6872A <https://scontent-icn1-1.xx.fbcdn.net/v/t1.0-9/36087657_1895554627163504_2854434710870818816_o.jpg?_nc_cat=0&oh=12cac98d8c301d9e3ca762b96a4dd346&oe=5BE6872A> [1] https://scontent-icn1-1.xx.fbcdn.net/v/t1.0-9/36034232_1895554637163503_8796568341943681024_o.jpg?_nc_cat=0&oh=fb771ac25063e9a0deada126c271c73e&oe=5BA689A8 <https://scontent-icn1-1.xx.fbcdn.net/v/t1.0-9/36034232_1895554637163503_8796568341943681024_o.jpg?_nc_cat=0&oh=fb771ac25063e9a0deada126c271c73e&oe=5BA689A8> ===
전달된 메시지 시작:
보낸 사람: Hodong Kim <cogniti@gmail.com> 제목: Re: AUR nimf-git 패키지 관련 날짜: 2018년 6월 25일 오후 10시 26분 2초 GMT+9 받는 사람: 한영빈 <sukso96100@gmail.com>
안녕하세요. 1년 이상 업데이트 없다가 공개 게시판에 제 욕하고 버리셨습니다. nimf-git 저장소는 삭제도 되지 않습니다. git push -f 가 되지 않아 기존 작업물에 이어지는 것처럼 보여질텐데,
현재 PKGBUILD 파일은 제가 새로 만든 겁니다. 영빈님께서 만드신 과거 파일을 참고하여 만든 파일이 아닙니다. 제가 작성한 PKGBUILD 파일은
https://git.archlinux.org/pacman.git/plain/proto/PKGBUILD.proto <https://git.archlinux.org/pacman.git/plain/proto/PKGBUILD.proto>
https://wiki.archlinux.org/index.php/PKGBUILD <https://wiki.archlinux.org/index.php/PKGBUILD>
그리고,
https://gitlab.com/hodong/nimf/blob/master/debian/control <https://gitlab.com/hodong/nimf/blob/master/debian/control>
위 파일을 토대로 새로 만들었습니다. 파일을 보시면 아시겠지만 PKGBUILD 파일에 있는 내용은 https://gitlab.com/hodong/nimf/blob/master/debian/control <https://gitlab.com/hodong/nimf/blob/master/debian/control> 에 모두 있는 내용입니다. 기존 PKGBUILD 파일을 이어받은 것이 아니고 nimf-git 저장소가 삭제가 되지 않아 위에 덮어쓰기 된 것이니 오해 없으시기 바랍니다. 그리고, PKGBUILD 파일에 기여자를 적는 것은 Makefile 에 기여자를 넣는 것과 동급인데, 그것은 너무 사소한 부분이고 상식 밖이라 생각합니다.
PKGBUILD Makefile debian/control debian/rule, spec/fedora.spec spec/opensuse.spec
commit 로그에 남으면 모를까 기여자를 위와 같은 파일 내부에 넣고 싶지 않습니다. 그런 경우를 본 적도 없고요.
아울러 spec/fedora.spec, spec/opensuse.spec 파일도 문서 참고하여 스스로 만들었습니다. 다른 분이 작업한 nimf spec 파일은 아예 열어보지도 않아서 어떻게 되어 있는지도 모르고, 단순한 파일이라서... 굳이 볼 필요도 없고. hello world 같은 소스라서...
결론은 PKGBUILD 파일은 debian/control 과 아치 리눅스 문서를 읽고 새로 만든 파일입니다. https://gitlab.com/hodong/nimf/blob/master/archlinux/PKGBUILD <https://gitlab.com/hodong/nimf/blob/master/archlinux/PKGBUILD> 이 파일을 nimf-git 저장소에 넣은 겁니다. 아울러 젠투 리눅스를 위한 ebuild 파일도 제 스스로 작성하여 올라갈 겁니다.
김호동 드림.
2018년 6월 25일 (월) 20:58, "한영빈 (Youngbin Han)" <sukso96100@gmail.com <mailto:sukso96100@gmail.com>>님이 작성: 안녕하세요. 몇일 전 제가 관리를 포기했던 AUR 의 nimf-git 패키지 메인테이너를 맡으신 것을 확인 했습니다. 제가 여러 사정으로 관리를 포기한 패키지를 직접 받아 관리 하시기로 한 점에 대해 감사를 표합니다.
다만, 패키지의 PKGBUILD 파일을 보면, 실수이신지 의도적이신지는 모르겠으나, 이전 패키지 메인테이너와 기여자에 대한 크레딧을 담은 주석이 김호동님의 첫 커밋에 의해 지워져 있습니다. [1] 오픈소스 프로젝트를 이어 받으면 기존에 참여한 사람들에 대한 크레딧을 남겨 최소한의 존중을 표하는 것은 기본인 것으로 알고 있습니다.
패키지 파일을 어떻게 작성 하시는지는 상관 없으나, nimf-git 패키지의 이전 메인테이너와 기여자에 대한 크레딧을 PKGBUILD 파일에 주석으로 넣어 최소한의 존중을 해 주시기 바랍니다.
감사합니다. 한영빈 드림.
[1] https://aur.archlinux.org/cgit/aur.git/commit/?h=nimf-git&id=0b3e9e20be7050016ab86c2f279a4481ed91085d <https://aur.archlinux.org/cgit/aur.git/commit/?h=nimf-git&id=0b3e9e20be7050016ab86c2f279a4481ed91085d>
===
2018. 6. 30. 오후 2:14, 한영빈 (Youngbin Han) <sukso96100@gmail.com> 작성:
I contacted hodong a few days ago to request inclusion of credits for previous maintainer and contributors. He rejected to add credits because he think it doesn’t make any sense to add credits in PKGBUILD. He also said that he never saw the case of adding credits of previous maintainers and contributors in PKGBUILD.
And I found a shocking fact that he tried to run “git push -f” on package repository for nimf-git to delete or overwrite with his new local repository. Important thing is, It was intended not a mistake. If he successfully ran “git push -f”, previous commit logs created by previous maintainers and contributors would be just disappeared, and it would be a huge chaos.
I can’t predict what the hell this new maintainer will do with nimf-git in the future. Are there any ways to stop this new maintainer from maintaining this package?
Best regards. Youngbin Han.
2018. 6. 22. 오후 12:44, Eli Schwartz via aur-requests <aur-requests@archlinux.org> 작성:
On 06/21/2018 11:31 PM, "한영빈 (Youngbin Han)" via aur-requests wrote:
Hi, I’m Youngbin Han. (sukso96100 on AUR) [0] I’d maintained the package nimf-git [1] until last month. And disowned it for many reasons. Then, hodong [2] grabbed it and started to maintaining it. And He/She removed the credits of previous maintainer(me) and contributors from PKGBUILD of the package with this commit [3]. Whether it was mistake or intended. Basically, It’s no respect for previous contributors. The commit [3] must be rolled back or the new maintainer must add a commit to include credits of previous contributors in PKGBUILD.
[0] https://aur.archlinux.org/account/sukso96100 [1] https://aur.archlinux.org/packages/nimf-git/ [2] https://aur.archlinux.org/account/hodong [3] https://aur.archlinux.org/cgit/aur.git/commit/?h=nimf-git&id=0b3e9e20be7050016ab86c2f279a4481ed91085d Archive of [3] - In case of commit removal or force push : http://web.archive.org/web/20180622020133/https://aur.archlinux.org/cgit/aur.git/commit/?h=nimf-git&id=0b3e9e20be7050016ab86c2f279a4481ed91085d
That's entirely bizarre, but I'm more concerned that somehow, this jokester decided to add, for example, the ldconfig command to package().
Given makepkg will not ever allow you to run as root, it's difficult for this to ever work out successfully... the PKGBUILD currently cannot and will not ever successfully run.
Also seems like they've nuked the github repo and replaced it with gitlab, but did not migrate issues. So much for your links in the package comments.
-- Eli Schwartz Bug Wrangler and Trusted User
participants (2)
-
"한영빈 (Youngbin Han)"
-
Eli Schwartz