레시피에서 빌드 할 때 변경 로그 파일을 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.