Làm cách nào để áp dụng tệp thay đổi cho các gói trong PPA khi xây dựng từ công thức?


19

Khi gói của tôi được xây dựng bằng launchpad bằng công thức, nó sẽ bỏ qua ./debian/changelogtệp tôi cung cấp và nó tạo ra một thứ vô dụng như sau:

harmonyseq (0.14~natty1) maverick; urgency=low

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

Sẽ tốt hơn nhiều nếu launchpad lưu trữ danh sách các thay đổi tôi đã chuẩn bị trong tệp thay đổi, thay vì chỉ đặt "Tự động xây dựng" ở đó.

Làm cách nào để buộc launchpad sử dụng danh sách các thay đổi từ tệp thay đổi của tôi, khi xây dựng các gói từ một công thức?


2
Bạn đang sử dụng gì để kích hoạt các bản dựng? Trong điều kiện bình thường, LP luôn sử dụng debian/changelog...
Kees Cook

Nơi tốt nhất để đặt câu hỏi này là Launchpad. Yêu cầu nó sẽ cho phép các nhà phát triển và những người có kinh nghiệm giải thích chính xác cách thực hiện hoặc tại sao không thể thực hiện Launchpad có một hệ thống đặc biệt để quản lý loại câu hỏi này, bạn có thể hỏi nó ở đây , nơi những người khác, bao gồm cả các nhà phát triển và người dùng, sẽ có thể trả lời bạn, hoặc ở đây , nơi sự việc trở nên chính thức hơn.
sebikul

@KeesCook Tôi có thể sao chép này. Mục nhập mới này dường như được tạo khi sử dụng project.recipe để xây dựng tệp nguồn (cục bộ thông qua bzr dailydeb project.recipe working-dirnơi tệp công thức chỉ lấy nhánh nguồn và lồng thông tin đóng gói).
htorque

Câu trả lời:


5

Tôi đã hỏi câu hỏi này trên IRC (tại #launchpad) và nhận được câu trả lời mà tôi đang mong đợi:

Không, không thể ngăn chặn việc tạo ra mục nhập thay đổi đó. Nó là cần thiết để nó có thể chỉ định chuỗi phiên bản tự động thích hợp (chuỗi bạn xác định trong dòng đầu tiên của tệp công thức).

Tuy nhiên, những thay đổi của bạn không nên bị mất, chỉ cần đặt ngay sau mục đó.


3
Có lẽ bzr-builder nên tích hợp mục nhập thay đổi tự động với bất kỳ mục nhập hiện có nào với phân phối được đặt thành UNRELEASED, như thường thấy trong các tệp thay đổi debian.
jelmer
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.