JM/Pengujian Build Harian
TDF LibreOffice Document Liberation Project Blog Komunitas Penerjemah Weblate Nextcloud Redmine Tanya LibreOffice Donasi
LibreOffice menyediakan apa yang disebut Build Harian (Daily Build) untuk menguji versi program antara rilis resmi. Di sini Anda bisa mendapatkan semua informasi yang Anda butuhkan untuk melakukan pengujian semacam itu.
Lokasi build harian
Terdapat daftar build master yang tersedia yang nyaman dan diperbarui secara otomatis untuk semua sistem operasi.
Anda akan menemukan build harian di dev-builds.libreoffice.org/daily
Alat pemasangan SI-GUI juga dapat digunakan untuk mengunduh dan memasang build harian dengan mudah (saat ini untuk Windows dan Android).
Build-build Yang Tersedia
Versi harian tersedia untuk Windows, macOS, dan Linux. Silakan lihat daftar tinderbox terdaftar untuk lebih jelasnya.
Menggunakan build harian
Build harian dipasang dan dijalankan secara paralel dengan versi rilis normal
Lihat artikel Pemasangan secara paralel. Build harian Windows tidak memerlukan langkah khusus, build tersebut selalu terpasang secara terpisah.
To run an installed macOS daily build, you either need to open it twice or run this command against the application in a terminal:
xattr -d com.apple.quarantine /path/to/LibreOfficeDev.app
Pengujian bahasa yang berbeda
Untuk mencoba LibreOffice dalam berbagai bahasa, tanpa mengubah konfigurasi, Anda bisa menggunakan parameter baris perintah --language
.
Misalnya, untuk menyetel bahasa bawaan ke Bahasa Indonesia: libreoffice --language=id
.
Melaporkan kutu
Saat melaporkan build master, gunakan versi dengan "alpha0 + Master" di bagian akhir.
Salin dan tempel konten
▸ ke laporan Anda. Bagian ini termasuk nomor tinderbox.Untuk saran pelaporan kutu secara umum, silakan lihat PelaporanKutu'!
Rincian Teknikal
Penyedia build
Build biasanya diproduksi oleh tinderbox. Sehingga build tersebut berasal dari siapa saja yang menjalankan tinderbox yang memiliki akses ssh ke server yang menghosting dev-builds. LibreOffice.org dapat mengunggah harian.
Frekuensi pengunggahan
Jika skrip tinderbox diatur seperti itu, skrip tersebut akan mencoba mengunggah setelah build pertama yang berhasil hari itu (yaitu setelah 00:00 UTC).
Frekuensinya bermacam-macam, idealnya sehari sekali. Namun, hal tersebut bisa saja tidak terjadi karena tiga alasan utama:
- tinderbox sedang mati
- tree yang di-build rusak dan tidak ada build yang berhasil hari itu
- tidak ada aktivitas pada tree tersebut pada hari itu.
Direktori 'current' terhubung ke versi terbaru yang tersedia.
Nama berkas
Tidak ada konvensi penamaan pada saat ini untuk tinderbox, tetapi sebagian besar diberi nama dengan cara yang memungkinkan seseorang untuk menebaknya.
Jika Anda ingin mengetahui persis pilihan apa yang digunakan, Anda dapat merujuk ke tinderbox MASTER status page dan melihat log build untuk tinderbox yang Anda minati.
Misalnya build log dimulai dengan:
1 2 2011-10-28 23:14:15 3 core:2a5e99cb83a91e9a4bb92c117dcbc8baa6d718fe 4 binfilter:522e9fe9e46e52f4c7ac48858ee6cd82a2e0eb48 5 dictionaries:c4051ff3fff35db559e3363e6728f6bc3f9de071 6 help:3b66bd0d5781edd556817fd443dbf69a892cd066 7 translations:672ed497054a4d92a620e615bbaa18313c06f919 8 running ./configure with ´--with-num-cpus=4´ ´--with-max-jobs=5´ ´--disable-mozilla´ ´--without-system-mozilla´ ´--disable-binfilter´ ´--disable-kde´ ´--with-jdk-home=/opt/sun-jdk-1.6.0.26´
Di sini Anda dapat melihat dengan tepat apa yang telah dibangun (git-sha dari setiap repositori) dan daftar pilihan konfigurasi yang digunakan untuk melakukan build.