Saya memiliki perangkat lunak yang telah saya kembangkan dengan Python 3 selama bertahun-tahun. Sampai hari ini, saya telah menggunakan Ubuntu Desktop 11.04 tetapi sekarang saya ingin pindah ke versi Ubuntu yang lebih tinggi.
Haruskah saya tetap menggunakan Ubuntu 11.04 sehingga saya tidak perlu mengubah bagian dari kode sumber perangkat lunak saya karena perubahan baru di versi Ubuntu yang lebih tinggi?
Apakah versi Ubuntu terbaru tidak akan memengaruhi perangkat lunak saya?
Jawaban yang Diterima:
Berdasarkan komentar Anda, Anda berhasil menguji perangkat lunak Anda di VM yang merupakan kabar baik.
Namun sebagai pengembang aplikasi, Anda harus siap untuk mengadaptasi kode Anda ke rilis yang lebih baru, jika tidak, kode akan segera ditinggalkan.
Sekarang untuk memastikan bahwa itu akan terus bekerja dengan rilis baru Ubuntu, saya sangat menganjurkan Anda untuk mempertahankannya sebagai sebuah paket dan menyediakan rangkaian pengujian lengkap untuk aplikasi Anda dan memanggilnya selama proses pembuatan paket (misalnya dengan memanggil setup.py test
di debian/rules
. Anda override_dh_auto_test
bagian).
Anda dapat dengan mudah menyiapkan build harian paket Anda dalam ppa menggunakan resep bzr-builder.
Dengan begitu, Anda akan diberi tahu tentang semua kegagalan build yang disebabkan oleh versi perangkat lunak baru atau dependensi yang rusak.
Rilis baru biasanya terbuka untuk pengembangan beberapa hari setelah pengumuman rilis resmi. Lihat halaman ppa kami, Utopik sekarang menjadi bagian dari seri distro yang kami buat untuk: