레시피에서 빌드 할 때 변경 로그 파일을 PPA의 패키지에 적용하는 방법은 무엇입니까?


19

레시피를 사용하여 런치 패드로 패키지를 빌드하면 ./debian/changelog제공 한 파일을 무시하고 다음과 같이 쓸모없는 파일을 생성합니다.

harmonyseq (0.14~natty1) maverick; urgency=low

  * Auto build.
 -- Rafal Cieslak <rafalcieslak256@gmail.com>   Tue, 25 Jan 2011 16:56:57 +0000

런치 패드에 "자동 빌드"를 넣는 것보다 변경 로그 파일에서 준비한 변경 사항 목록을 저장하는 것이 훨씬 좋습니다.

래서 피에서 패키지를 빌드 할 때 런치 패드가 변경 로그 파일의 변경 사항 목록을 사용하도록하려면 어떻게해야합니까?


2
빌드를 트리거하기 위해 무엇을 사용하고 있습니까? 정상적인 조건에서, LP는 항상 제공되는 debian/changelog...
— Kees Cook

이 질문을하기 가장 좋은 곳은 Launchpad 자체입니다. 그것을 요구하는 것은이 개발자와 경험이 풍부한 사람들이 그것을 수행하는 방법을 정확하게 설명 할 수 있습니다, 또는 그것이 런치 패드는 질문의 유형을 관리 할 수있는 특별한 시스템을 가지고 할 수없는 이유는, 당신은 그것을 요청할 수 있습니다 여기에 어디 다른 사람을 포함하여 개발자 사용자가 답장을 보내거나 여기 에서 공식적인 내용 이 될 수 있습니다 .
— sebikul

@KeesCook 나는 이것을 재현 할 수 있습니다. 이 새 항목은 project.recipe를 사용하여 소스 파일을 빌드 할 때 ( bzr dailydeb project.recipe working-dir레시피 파일이 소스 분기를 가져오고 패키징 정보를 중첩하는 로컬을 통해) 생성되는 것으로 보입니다 .
— htorque

답변:


5

IRC (#launchpad에서) 에이 질문을하고 기대했던 대답을 얻었습니다.

아니요, 해당 변경 로그 항목이 작성되는 것을 막을 수는 없습니다. 적절한 자동 빌드 버전 문자열 (레시피 파일의 첫 번째 줄에서 정의한 문자열)을 지정할 수 있어야합니다.

그러나 변경 사항은 손실되지 않아야하며 해당 항목 바로 뒤에 배치해야합니다.


3
아마도 bzr-builder는 자동 빌드 변경 로그 항목을 데비안 변경 로그 파일에서와 같이 배포가 UNRELEASED로 설정된 기존 항목과 통합해야합니다.
— jelmer
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.