Daftar periksa Rilis 2.0 QGIS

Kunci Tanggal

  • 1 April 2013 - Fitur freeze - tidak ada fitur baru dalam master.

  • 15 April 2013 - API Freeze - tidak ada perubahan API kecuali itu adalah respon langsung terhadap fungsi yang rusak.

  • 30 April - GUI Freeze dan String freeze - ada perubahan ui atau string kecuali diperlukan untuk perbaikan bug kritis. Panggilan untuk terjemahan.

  • 1 June 2013 - Branch 2.0, kode freeze (kecuali untuk perubahan paket terkait), panggilan untuk pemaketan.

  • 7 June 2013 - Rilis publik 2.0

Fitur-fitur Blocking

  • Perbaikan Simbologi

  • Perbaikan pelabelan

  • Situs web dan dokumen-dokumen baru

  • Integrasi SEXTANTE

  • Pembersihan dan konsistensi antarmuka

  • Migrasi plugin-plugin

  • Menggabungkan cabang new_vector_api

Garis waktu Rilis

  • cekbox_tidakterpilih Perangkat tambahan kecil dan perbaikan bug dapat terus di bagasi

  • cekbox_tidakterpilih Mengatur tanggal rilis berikutnya sekitar dua bulan ke depan.

  • cekbox_tidakterpilih Diskusikan dengan PSC & Pengembang fitur harus digabung ke dalam rilis (di masa depan ini akan menjadi bagasi).

  • cekbox_tidakterpilih Memperbarui layar splash (minor dan mayor rilis!)

  • cekbox_tidakterpilih Perbarui tingkat atas CMakeLists.txt dengan nama rilis dan versi

  • cekbox_tidakterpilih Perbarui panel Tentang -> penulis dengan gambar Hackfest lebih baru

  • cekbox_tidakterpilih Centang ikon QGIS 64x64 memiliki master teks dihapus.

Tiga minggu sebelumnya - fitur Tanggal freeze sini

  • cekbox_tidakterpilih Hanya perbaikan bug masuk ke bagasi dari sini ke depan, tidak ada fitur baru.

  • cekbox_tidakterpilih Menggabungkan fitur baru lengkap.

  • cekbox_tidakterpilih Meminta manajer dokumen untuk memperbarui dokumen berdasarkan fitur-fitur baru di Git.

  • cekbox_tidakterpilih Periksa perubahan dalam struktur berkas proyek yang perlu ditangani.

  • cekbox_tidakterpilih Tim rilis mulai menulis siaran pers, membuat cuplikan layar dll.

  • cekbox_tidakterpilih Tambahkan tautan ke changelog visual di sini.

Dua minggu sebelum - String freeze - Tanggal sini

  • Perbaikan bug dapat terus di bagasi tapi tidak ada lagi string dapat diubah. Catatan: maksudnya di sini bukan untuk penerjemah untuk mulai menerjemahkan sekarang, tapi untuk menyelesaikan pekerjaan mereka.

  • cekbox_tidakterpilih Pastikan setiap kontributor baru telah ditambahkan ke PENULIS bersama dengan mugshot mereka jika tersedia (dicadangkan untuk committer SVN)

  • cekbox_tidakterpilih Pastikan setiap kontributor baru telah ditambahkan ke KONTRIBUTOR (dicadangkan untuk commiter non GIT)

  • cekbox_tidakterpilih Pastikan setiap sponsor baru telah ditambahkan ke SPONSOR

  • cekbox_tidakterpilih Memperbarui ChangeLog dengan daftar perubahan yang diimplementasikan dalam rilis ini (bagian changelog lengkap di bawah)

  • cekbox_tidakterpilih Perbarui index.html untuk mencerminkan apa yang baru, persyaratan, dan dokumentasi (lihat index.html saat ini di ./Doc dari pohon sumber)

  • cekbox_tidakterpilih Memperbarui string whatsNew di qgisapp.cpp untuk mencerminkan perubahan (digunakan untuk menampilkan pada sekitar kotak)

  • cekbox_tidakterpilih Periksa INSTALL.t2t memasang docs yang terbaru

  • cekbox_tidakterpilih Perbarui index.html untuk mencerminkan GRASS dan versi lib terkait dalam pengembangan win (lihat index.html saat ini di ./Doc dari pohon sumber)

  • cekbox_tidakterpilih Periksa cmake adalah menyebarkan semua header yang diperlukan untuk membangun aplikasi menggunakan libqgis_*

  • cekbox_tidakterpilih Terapkan patch tertunda atau menandai mereka untuk masa mendatang dalam pelacak (lihat bagian bug tracker di bawah ini)

  • cekbox_tidakterpilih Terapkan perbaikan untuk bug tertunda atau menandai mereka terhadap tonggak masa depan (lihat bagian pelacak bug di bawah ini)

  • cekbox_tidakterpilih String freeze pengumuman UI

  • cekbox_tidakterpilih Pembaharuan dan komit berkas ts menggunakan scripts/update_ts_files.sh (Pemimpin Tim Penerjemah GUI) setelah pengumuman di atas

  • cekbox_tidakterpilih Panggil penerjemah untuk memperbarui terjemahan dan mengirimkan berkas ts mereka (lihat email pro-forma di bawah ini) Pemimpin Tim Penerjemahan GUI

Satu minggu sebelumnya - cabang & panggilan untuk Tanggal pemaketan sini

  • cekbox_tidakterpilih Tidak ada perbaikan bug, perubahan string dll diperbolehkan dalam cabang, hanya pemaketan perubahan terkait.

  • cekbox_tidakterpilih Pastikan semua pembaruan terjemahan yang disampaikan telah diterapkan (Pemimpin Tim Penerjemah GUI).

  • cekbox_tidakterpilih Membuat sumber tarball sebelum panggilan untuk pemaketan (lihat catatan di bawah).

  • cekbox_tidakterpilih GIT cabang dan panggilan untuk pemaketan (lihat catatan di bawah pencabangan) dan revisi catatan di sini: XXXXXX

  • cekbox_tidakterpilih Edit build_debian_package.sh dan atur @dch -v 2.0.0@ ke nomor versi yang sesuai.

  • cekbox_tidakterpilih Memperbarui pemasang NSIS (win_build/qgis.nsis) untuk mencerminkan versi yang benar.

  • cekbox_tidakterpilih Tim rilis mempersiapkan siaran pers dalam berbagai format untuk persiapan rilis (jangan diterbitkan dulul).

Hari rilis - Tanggal

  • cekbox_tidakterpilih Menutup rilis cabang dan mengumumkan rilis kepada dunia. Tanggal tergantung pada kesiapan paket.

  • cekbox_tidakterpilih Tag cabang sebagai rilis final (lihat tag bagian bawah).

  • cekbox_tidakterpilih embuat tag dan cabang dibaca saja (lihat catatan di bawah).

  • cekbox_tidakterpilih Perhatikan revisi hash GIT untuk rilis ditandai di sini:

    XXXXXXX.

  • cekbox_tidakterpilih Menghasilkan dokumentasi API lalu unggah ke area unduh (menggunakan doxygen).

  • cekbox_tidakterpilih Unggah paket rilis ke area unduh (lihat daftar di bagian atas halaman ini).

  • cekbox_tidakterpilih Tim Rilis mengumumkan ke khalayak umum dan membuat paket tersedia.

Tim Pemaket

Tim Sutton

tim at linfiniti.com

Manajer Rilis

Jürgen E. Fischer

jef at norbit.de

Paket Ubuntu

Jürgen E. Fischer / Tim Sutton

jef at norbit.de / tim at linfiniti.com

Pemaketan Windows

Otto Dassau

otto.dassau at gmx.de

Pemaketan openSUSE

William

kyngchaos at kyngchaos.com

Kerangka OSX dan semua OSX dalam satu bundel

Niccolo Rigacci

qgis at rigacci.org

Debian Lenny

Volker Fröhlich

volker27 at gmx.at

Pemaketan Fedora

BABA Yoshihiko

babayoshihiko at mac.com

OSX via Fink

Antonio Chay

antonio.chay at gmail.com

CentOS 5.x

Jeremy Spykerman

jeremy.spykerman at gmail.com

Jim Hammack

hammack AT gotslack.org

Slackware 13.0

Tim Sutton

tim at linfiniti.com

Sumber @ qgis.org/downloads/

Paket harus diunggah ke qgis.org ke subdirs yang sesuai di bawah /var/www/downloads

Setelah setiap paket diunggah, entri harus dibuat pada halaman wiki di http://download.qgis.org

Rilis Pos

Panggilan untuk penerjemah surel

Ketika terjemahan panggilan dibuat, surel berdasarkan template di bawah ini harus dikirim untuk mendorong penerjemah mendapatkan info ada karya yang dikirimkan.:

Hi All (and especially translators)

As of today please note that we are entering string freeze for the run up
to the next release. If you are committing bug fixes please avoid changing
any strings. Translation .ts files have been updated in SVN so please
update your local svn checkouts. The period for translations will close
MMMM-DD-YYYY (i.e. about one week from now) and then we will be branching
for release. Any translations submitted to us after that time will only be
included in the next release, so please submit what you have by then even
if it is not complete.

As always you can track the release plans via the checklist at:
http://www.qgis.org/wiki/Release_Checklist_2.0.0

If you have any questions about the translation process, please see the
following page which includes instructions on how to generate a .ts file
for a new locale.
http://www.qgis.org/wiki/Gui_Translation

Many thanks to all the translators out there for the great work you do!
Regards,

 P.S.: The list of Translation Progress is here
 http://www.qgis.org/wiki/GUI_Translation_Progress#QGIS_Current_trunk_Version_Progress

Detail Percabangan dan Penandaan

Cabang rilis menggunakan sintaks di bawah ini (memperbarui ini dengan perintah yang sebenarnya yang digunakan untuk cabang).:

git branch release-2_0
git push origin release-2_0

Tag rilis menggunakan tag ditandai:

git tag -s final-2_0_0 -m "Version 2.0.0"
git push origin final-2.0.0

Sistem Pelacak Bug

Semua bug yang dimaksudkan telah diperbaiki di rilis ini seharusnya ditandai sebagai tertutup. Semua bug lain di cabang pelepasan harus ditandai di masa mendatang. Untuk melakukan hal ini:

  • membuat tonggak dan versi baru misalnya kami merilis 2.0.0 sekarang membuat tonggak sejarah baru dalam redmine untuk 2.0.0. Buat tonggak di sini:

  • Sekarang Anda perlu memperbarui setiap bug terbuka pada cabang dan reset tonggak untuk rilis berikutnya di masa depan. Hal ini dapat dilakukan dengan mudah melakukan memperbarui batch redmine.

Membuat sumber tarball

Hal ini dapat dicapai dengan menjalankan skrip kecil ini:

cd ~/QGIS
git archive --format=tar --prefix=qgis-2.0.0/ final-2_0_0 | \
bzip2 > /var/www/downloads/qgis-2.0.0.tar.bz2
md5sum /var/www/downloads/qgis-2.0.0.tar.bz2 > \
/var/www/downloads/qgis-2.0.0.tar.bz2.md5

Membuat changelog

DILAKUKAN: Tambahkan rincian di sini tentang bagaimana untuk menghasilkan changelog tersebut.

Panggilan Pro-forma untuk pengumuman pemaketan

surat:

Hi All

Dear QGIS devs & packagers

--- Note to casual readers ---

Please do not pre-announce this release - give the packagers and release
team a chance to do their thing so that people hearing about the release
have a fair chance of finding a package, reading all our press material
etc.

--- End note ---

I have branched QGIS 2.0.0 for release. The branch can be checked out like
this (as a tracking branch)

git clone git://github.com/qgis/QGIS.git
git branch --track release-2_0 origin/release-2_0
git checkout release-2_0

Or (to check out the tag made immediately before branching)

git fetch
git checkout final-2.0.0


Source tarballs can be obtained from here:

https://qgis.org/downloads/qgis-2.0.0.tar.bz2
https://qgis.org/downloads/qgis-2.0.0.tar.bz2.md5

Some notes:

- Please do not commit anything to the release branch except packaging
  related tweaks.
- If you make a package please be so kind as to update the download wiki
  page at http://www.qgis.org/wiki/Download with the details of your
  package.
- If you are able to make packages for unlisted platforms / distros please
  discuss your plans on this thread so that we can avoid duplication of
  effort.
- I would like to make the release announcement next week, so it will be
  great to have as many packages as possible ready by then.
- GIT master is open again for general commits - please seek guidance from
  Marco Hugentobler (PSC Code Manager) if you are planning any major code
  changes.
- Please accompany any updates to core with unit tests!

Many thanks to all the developers, testers, bug fixers, bug reporters,
document writers, translators and users that help to make QGIS a reality!

Lastly can I call on the release team (or any interested people) to help
to put together visual changelog (link below), press announcements etc.
ready for the release date? I will send you an email when the packages are
ready and you can start broadcasting announcements.

Visual Changelog Wiki Page: http://changelog.linfiniti.com/version/1/
(this is the site for drafting the release, the final release content will
be on the official QGIS web site).

Best regards

Unggah binari Windows

Masukan biner ke server:

cd /osgeo/download/qgis/win32/
wget http://linfiniti.com/downloads/QGIS-2.0.0-0-No-GrassSetup.exe
md5sum QGIS-2.0.0-0-No-GrassSetup.exe > QGIS-2.0.0-0-No-GrassSetup.exe.md5

Sekarang melakukan pemeriksaan virus. Pertama membuat catatan dari url:

http://download.osgeo.org/qgis/win32/QGIS-2.0.0-0-No-GrassSetup.exe

Sekarang pergi ke GarysHood pemeriksa virus dalam jaringan atau mirip dengan memeriksa biner bebas virus:

Gary Shood Virus Checker

Memberitahu rilis

Catatan anda bisa mendapatkan statistik dari rilis sebelumnya seperti menggunakan "awstats":

http://www.qgis.org/cgi-bin/awstats.pl?urlfilter=%2Fdownloads%2FQGIS-OSGeo4W-2.0.0-.*-Setup.exe&urlfilterex=&output=urldetail&config=qgis&framename=mainright&month=all&year=2011

Memperbarui Topik IRC

Tim atau Gary dapat memperbarui topik IRC menggunakan prosedur ini:

/msg chanserv op #qgis
/topic #qgis to: !!QGIS "Dufoor" 2.0.1 released Sept 2013! - http://download.qgis.org || Logs: http://irclogs.geoapt.com/qgis || All activity on this channel is logged !!

Pembaruan Versi Berkas Teks

The file accessed from the Help ‣ Check QGIS Version menu is located at https://qgis.org/version.txt. This should be updated to reflect the current release.

Membuat template pemberitahuan

Template pengumuman akan menghemat mengetik ulang teks yang sama di berbagai tempat pengumuman. Teks berikut dapat digunakan sebagai dasar:

Subyek rilis generik

Announcing the release of QGIS 2.0.0 (unstable release).

Ringkasan generik 20 kata

QGIS is a user friendly Open Source Geographic Information System that
runs on Linux, Unix, Mac OSX, and Windows.

Milis pemberitahuan

We are very pleased to announce the release of QGIS 2.0.0 'Dufour'. This
release contains new features and extends the programmatic interface over
QGIS 1.0.x and QGIS 1.8.x

Binary and source code packages are available at:
http://download.qgis.org

If there is not yet a package for your platform on the above page, please
check back regularly as packagers are still pushing out their work and
they will update the download page to reflect the new packages. Along
with the release of QGIS 2.0.0, the QGIS Community Team is hard at work
on an updated QGIS Users' Guide version 2.0.0. The guide will be available
in the near future - we will post announcements when it is available.

Sebuah kata terima kasih kepada kontributor, donor dan sponsor kami

QGIS is a largely volunteer driven project, and is the work of a dedicated
team of developers, documenters and supporters. We extend our thanks and
gratitude for the many, many hours people have contributed to make this
release happen. Many companies and organisations contribute back
improvements to QGIS when they use it as their platform, and we are
grateful for this and encourage others to do the same! We would also like
to thank our sponsors and donors for helping to promote our work through
their financial contributions.
Our *current* sponsors are:

Silver Sponsor

 - State of Vorarlberg (http://www.vorarlberg.at - Austria, November 2011)

Bronze Sponsors

 - Argusoft (http://www.argusoft.de - Germany, June 2012)
 - GeoSynergy (http://www.geosynergy.com.au - Australia, May 2012)
 - ibW Bildungszentrum Wald (http://www.bzwmaienfeld.ch - Switzerland,
   March 2012)
 - City of Uster (http://gis.uster.ch - Switzerland, November 2011)

*QGIS Sponsorship is valid for one year.*

A current list of donors who have made contributions large and small to
the project can be seen here:

https://qgis.org/en/sponsorship/donors.html

If you would like to make a donation or sponsor our project, please visit
http://www.qgis.org/en/sponsorship.html. QGIS is Free software and you are
under no obligation to do so.

Tur secara visual dari rilis baru ini:

You can find a list of highlighted changes and new features listed on the
detailed release announcement available here:

https://qgis.org/index.php?option=com_content&view=article&id=149

Fitur-fitur baru dalam rilis ini:

Happy QGIS'ing!

Regards,
The QGIS Team!

Deskripsi fitur generik

QGIS (QGIS) is a user friendly Open Source Geographic Information System
(GIS) that runs on Linux, Unix, Mac OSX, and Windows. QGIS supports
vector, raster, and database formats. QGIS is licensed under the GNU
General Public License. QGIS lets you browse and create map data on your
computer. It supports many common spatial data formats (e.g. ESRI
ShapeFile, geotiff). QGIS supports plugins to do things like display
tracks from your GPS. QGIS is Open Source software and its free of cost.

Daftar fitur generik