2011-09-27 1 views
2

CPAN - http://search.cpan.org/~bessarabv/에 작은 모듈이 있습니다.cpan 데이터베이스에있는 파일 업로드

실수로 SQL-Easy-0.04.tar.gz 파일을 업로드 한 다음 SQL-Easy-0.03.tar.gz 파일을 업로드 한 후 CPAN이 0.03이 모듈의 최신 버전이라고 생각했습니다. 이 문제를 해결하기 위해 0.04의 삭제를 요청했습니다.

0.04가 삭제되었으며 0.03이 최신 버전이되었습니다. 지금은 CPAN에 파일 SQL-쉬운 0.04.tar.gz를 업로드하고있어,하지만 난 그것을 업로드하려고 할 때 오류를 얻을 :

Submitting query 

Could not enter the URL into the database. Reason: 

Duplicate entry 'B/BE/BESSARABV/SQL-Easy-0.04.tar.gz' for key 1 

This indicates that you probably tried to upload a file that is 
already in the database. You will most probably have to rename 
your file and try again, because PAUSE doesn't let you upload 
a file twice. 

나는 이것이 올바른 동작입니다 모르겠어요 : 나는 파일을 삭제 했으므로 데이터베이스의 레코드도 삭제해야합니다.

이름을 변경하지 않고 파일을 cpan에 업로드 할 수있는 방법이 있습니까?

+2

이 문제를 해결하기 위해 0.05를 공개하지 못하게하는 것은 아무것도 없습니다. – Alex

+1

이미 0.04 명이 설치되었을 수 있습니다. 다른 0.04를 릴리스하면 업그레이드를받을 수 없습니다. 새 버전 번호로 이동하십시오. – Quentin

답변

1

이름을 변경하지 않고 파일을 cpan에 업로드 할 수있는 방법이 있습니까? 글쎄, "PAUSE는 파일을 두 번 올릴 수 없습니다."라고 말하지 않을 것입니다.

3

릴리스 버전 0.05 - 여러 버전을 사용하거나 버전 번호를 건너 뛰지 않아도됩니다. (변경 사항 파일을 배포본의 일부로 유지하고 변경 사항에 대한 의견을 적어도 " 0.05는 실수로 0.04 "로 발표 됨).

댓글에서 지적한 바와 같이 사람들은 이미 0.04가 설치되어있을 수 있습니다 (1 시간 전에 업로드 된 경우에도). 다른 0.04를 릴리스하면 업그레이드를 방해하고 CPAN 테스터 등 다른 문제가 발생하여 시스템에서 동일한 이름의 무언가를 업로드하는 것을 중지합니다.

삭제 옵션이 있으므로 이전 버전을 삭제할 수 있으므로 삭제할 수 있습니다.

+0

누군가 이미 0.04를 설치 한 경우에는 문제가 표시되지 않습니다. 전에 0.04 버전의 cpan을 업로드하고 싶습니다. 유일한 실수는 처음에 파일을 가져온 순서였습니다. – bessarabov

0

약 0.04를 잊어 버리면됩니다. 단지 0.05를 업로드하면 새끼 고양이 나 아기 물개가 죽지 않습니다.