summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix RST formatting: add missing blank linesEdward Welbourne2020-07-091-0/+3
| | | | | Change-Id: Ib4fad5de8543d815a666f7be7c0195d866189f19 Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
* QUIP-15: Update to account for commercial licenseesAndy Shaw2020-06-151-3/+10
| | | | | | | | | | | | Commercial licensees can report security issues via the support portal so that the fact that they are using Qt can be kept known only to those inside The Qt Company. Additionally, this refers to the fact that commercial only code that has a security issue can be reported in the same manner. Change-Id: I6b4da1026a56a674effd8fa4f86078a577302dcd Reviewed-by: Alex Blasche <alexander.blasche@qt.io> Reviewed-by: Lars Knoll <lars.knoll@qt.io>
* QUIP 16: Introduce the new branch policy with cherry-picking flowVolker Hilsheimer2020-05-152-1/+254
| | | | | | | | | This QUIP replaces QUIP 5, and is largely based on that text, adapting it to explain the cherry-picking workflow, and modifying the table of types of changes accordingly. Change-Id: Ic0280b5ef2e3d86a8994c336c10afd698efe2dd7 Reviewed-by: Lars Knoll <lars.knoll@qt.io>
* Add a historical note to QUIP 5Edward Welbourne2020-05-061-0/+7
| | | | | | | Say where the overall branch structure was first decided on. Change-Id: I62395edc2fcef0492edbe52620cc13f068369ec2 Reviewed-by: Lars Knoll <lars.knoll@qt.io>
* Include newline before end-table tagEdward Welbourne2020-05-061-1/+1
| | | | | | | It makes the HTML nicer to read as source. Change-Id: Ibe8e0cb56fb12d8ee7b63f1b6ba6d00ff892c492 Reviewed-by: Lars Knoll <lars.knoll@qt.io>
* A proposal for strengthening the Security PolicyVolker Hilsheimer2020-05-062-36/+104
| | | | | | | | | | | | | | | | | | | Make the nature and responsibitilies of the Core Security Team clearer and more explicit. Document proactive measures that are or should be implemented to prevent the introduction of vulnerabilities. Include the filing of CVE entries in the disclosure process. Include comments and suggested changes from the discussion at Qt Contributors Summit 2019. Change-Id: I52079ca353e233ec18be680d6d51246c7673934a Task-number: QTWEBSITE-863 Task-number: QTWEBSITE-861 Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io> Reviewed-by: Tuukka Turunen <tuukka.turunen@qt.io> Reviewed-by: Alex Blasche <alexander.blasche@qt.io> Reviewed-by: Lars Knoll <lars.knoll@qt.io>
* QUIP 15: The Qt Project Security PolicyVolker Hilsheimer2019-07-051-0/+90
| | | | | | | | | | | | This is mostly a copy of the existing document at [1], transformed into reStructuredText, with some spelling issues fixed, and prefixed with a short introduction to outline the purpose of the document. [1] https://wiki.qt.io/Qt_Project_Security_Policy Change-Id: I7520c2b314f271b16bcc07821fd7e3cc3c98591b Task-number: QTWEBSITE-862 Reviewed-by: Lars Knoll <lars.knoll@qt.io>
* Add a link to the checker in the templateEdward Welbourne2019-07-011-2/+4
| | | | | | | That may help future authors to see whether they're doing it right. Change-Id: I9fa492c74f144518df383878feb120085a009a45 Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
* Fix the numbered list documenting the decision making processVolker Hilsheimer2019-06-062-6/+9
| | | | | | | | | | | | | reStructuredText is not markdown. http://rst.ninjs.org is a practical tool for checking the markup. Since docutils implements its indented lists by using blockquote, add styling to blockquote to make this actually indent the list. Change-Id: Ia19eb4843eb098d20e9cb61848387ab3cb5e60f3 Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io> Reviewed-by: Lars Knoll <lars.knoll@qt.io>
* Link to the authoritative list of approvers and maintainersVolker Hilsheimer2019-06-061-0/+10
| | | | | | | | | | | | | | | | For Approvers, membership in the respective gerrit group establishes the respective privileges. For Maintainers, the wiki page is the authoritative list. The gerrit group "Maintainers" does not provide any additional access or privilege. Since gerrit has no concept of components, linking to that list would not provide the information people look for when searching for a maintainer. Change-Id: I57eb90cc3aacb721ae90041bb8e3a29086090143 Reviewed-by: Paul Wicking <paul.wicking@qt.io> Reviewed-by: Alex Blasche <alexander.blasche@qt.io> Reviewed-by: Lars Knoll <lars.knoll@qt.io>
* QUIP 12: The Qt Community Code of ConductUlf Hermann2019-02-211-0/+208
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This details a Code of Conduct to be adopted by the Qt Project. The issue was brought up on the mailing list and at the Qt Contributors' Days 2017. Change-Id: I8968adc061a7c18512a93492f17c90d977de6ac4 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io> Reviewed-by: Samuel Gaist <samuel.gaist@idiap.ch> Reviewed-by: Paul Wicking <paul.wicking@qt.io> Reviewed-by: Kari Oikarinen <kari.oikarinen@qt.io> Reviewed-by: Konstantin Shegunov <kshegunov@gmail.com> Reviewed-by: Edward Welbourne <edward.welbourne@qt.io> Reviewed-by: Alex Blasche <alexander.blasche@qt.io> Reviewed-by: Andy Nichols <andy.nichols@qt.io> Reviewed-by: Andy Shaw <andy.shaw@qt.io> Reviewed-by: Lars Knoll <lars.knoll@qt.io> Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io> Reviewed-by: Christopher Adams <chris.adams@jollamobile.com> Reviewed-by: Nils Jeisecke <nils.jeisecke@saltation.com> Reviewed-by: Frederik Gladhorn <frederik.gladhorn@qt.io> Reviewed-by: Lorn Potter <lorn.potter@gmail.com> Reviewed-by: Volker Krause <volker.krause@kdab.com> Reviewed-by: Jędrzej Nowacki <jedrzej.nowacki@qt.io> Reviewed-by: Christian Kandeler <christian.kandeler@qt.io> Reviewed-by: Elvis Stansvik Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io> Reviewed-by: Jesus Fernandez <Jesus.Fernandez@qt.io> Reviewed-by: Florian Bruhin <qt-project.org@the-compiler.org> Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io> Reviewed-by: Jeff Tranter <jtranter@ics.com> Reviewed-by: Sami Nurmenniemi <sami.nurmenniemi@qt.io> Reviewed-by: Mårten Nordheim <marten.nordheim@qt.io> Reviewed-by: Alexey Andreyev <aa13q@ya.ru> Reviewed-by: Sune Vuorela <sune@vuorela.dk> Reviewed-by: Tuukka Turunen <tuukka.turunen@qt.io> Reviewed-by: Sirius Bakke <sirius@bakke.co> Reviewed-by: Rafael Roquetto <rafael@roquetto.com> Reviewed-by: Simon Hausmann <simon.hausmann@qt.io> Reviewed-by: Jeremy Katz <jeremy@panix.com>
* Convert URLs in our mail archive to HTTPSEdward Welbourne2019-02-148-13/+13
| | | | | | | | | Now that the archive breakage has been sorted out, the old URLs all redirect to HTTPS successfully; we may as well bypass the redirect. Change-Id: If55e9377cb65c3fd47f0bd6c4617e578d2e6cccf Reviewed-by: Paul Wicking <paul.wicking@qt.io> Reviewed-by: Lars Knoll <lars.knoll@qt.io>
* Housekeeping: update PlanetQt, revise template's URLEdward Welbourne2019-02-012-1/+1
| | | | | | | | | The list archive has converted to https, so adapt the URL linking to it. PlanetQt has had some updates that don't affect anything QUIP-ish, but let's keep up to date with it all the same. Change-Id: I21dfe0ed0af02dbb34329107a21cd3bbfebdb32c Reviewed-by: Lars Knoll <lars.knoll@qt.io>
* QUIP-4: Clarify rules for updating 3rd party componentsKai Koehne2018-08-221-4/+21
| | | | | | | | | | | | | This summarizes the conclusions from the mailing list and the session at the Qt Contributor Summit 2018. The guideline is to always keep Third-Party Components up to date, in all Qt branches. Change-Id: I92c1b1115203d13851af2dd8a99ab0d6181f10d1 Reviewed-by: Edward Welbourne <edward.welbourne@qt.io> Reviewed-by: Andy Shaw <andy.shaw@qt.io> Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io> Reviewed-by: Lars Knoll <lars.knoll@qt.io>
* Add QUIP 10, Reviewing API changes in preparation for releaseEdward Welbourne2018-08-151-0/+70
| | | | | | | | Change-Id: I8c60bf4794efaeb10cd24ef06274a177ac65d602 Reviewed-by: Shawn Rutledge <shawn.rutledge@qt.io> Reviewed-by: Kai Koehne <kai.koehne@qt.io> Reviewed-by: Alex Blasche <alexander.blasche@qt.io> Reviewed-by: Lars Knoll <lars.knoll@qt.io>
* Prune the QUIP life-cycle and add a QUIP templateEdward Welbourne2018-05-232-4/+41
| | | | | | | | | | | | | | | The template.rst will make it easier for future QUIP authors to get started. In the course of review of it, we decided that QUIP-1 offered too many options for Status: it was based on the PEP life-cycle where we have settled on a simpler life-cycle for QUIPs. So pruned the list of Status options and made references to the PEP system explicit by providing links. Change-Id: I838163e4e830e263d38c6ad63a685735593d6112 Reviewed-by: Kai Koehne <kai.koehne@qt.io> Reviewed-by: Frederik Gladhorn <frederik.gladhorn@qt.io> Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@qt.io> Reviewed-by: Lars Knoll <lars.knoll@qt.io>
* Set QUIP-5 status to ActiveKai Koehne2018-05-031-1/+1
| | | | | | | | | | | | | | | | | | | Set the Status field of QUIP-5 "Active", like it is for the other QUIP's. The status is defined in QUIP-00001 to be either <Draft | Active | Accepted | Deferred | Rejected | Withdrawn | Final | Superseded> and it is not entirely clear when a QUIP should move from Draft to Active to Accepted. Anyhow, since QUIP-5 got accepted, it should at least not be marked as 'Draft' anymore. Change-Id: Iaed1b7019b0a1f3df2c2e2e0c7e5d4c94c6547d4 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io> Reviewed-by: Lars Knoll <lars.knoll@qt.io>
* Change description of strict phase to match current practiceTuukka Turunen2018-01-301-2/+2
| | | | | | | Change-Id: I4029d68c77f04a6bcf33028752574b6b24a77ad7 Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@qt.io> Reviewed-by: Frederik Gladhorn <frederik.gladhorn@qt.io> Reviewed-by: Lars Knoll <lars.knoll@qt.io>
* Allow informative suffixes in QUIP file namesFrederik Gladhorn2018-01-102-4/+12
| | | | | | | | This makes it easier to find the right txt/html file over time. Change-Id: Ic89b1d2434b594560b17711873dd5f78c914913a Reviewed-by: Edward Welbourne <edward.welbourne@qt.io> Reviewed-by: Lars Knoll <lars.knoll@qt.io>
* Fix running make in the source dirFrederik Gladhorn2018-01-081-1/+2
| | | | | | | | We need a path of the files to process, otherwise the script fails. Making sure the path is absolute works reliably. Change-Id: If63ac69d076f0186a29f4abc59274cda2d0afa62 Reviewed-by: Lars Knoll <lars.knoll@qt.io>
* Rename quip .txt files to .rstFrederik Gladhorn2018-01-059-3/+3
| | | | | | | | | | | This allows tooling to do nice highlighting. Python tried to rename its PEPs recently but found it hard because of the PEPs being such an established thing. QUIPs are fresh, let's learn from the others. Change-Id: Id31d0c800758f19d208fed88ae62e985d0355d4a Reviewed-by: Kai Koehne <kai.koehne@qt.io> Reviewed-by: Lars Knoll <lars.knoll@qt.io>
* QUIP 7: qt_attribution.json File FormatKai Koehne2017-08-291-0/+123
| | | | | | Change-Id: If6a9c6c209777d2473215df3a27243178aa8ee43 Reviewed-by: Edward Welbourne <edward.welbourne@qt.io> Reviewed-by: Lars Knoll <lars.knoll@qt.io>
* QUIP 4: Third-Party Components in QtKai Koehne2017-08-291-0/+107
| | | | | | | Change-Id: I9f81afd2bd475d35ea6b204b26e83ca4eb455c0a Reviewed-by: Edward Welbourne <edward.welbourne@qt.io> Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@qt.io> Reviewed-by: Lars Knoll <lars.knoll@qt.io>
* QUIP-6: add example: remove top-level const from return typesMarc Mutz2017-05-311-0/+5
| | | | | | | Change-Id: I4f85661ace6ebd45b4f7df022a13851d83b77efd Reviewed-by: hjk <hjk@qt.io> Reviewed-by: Edward Welbourne <edward.welbourne@qt.io> Reviewed-by: Lars Knoll <lars.knoll@qt.io>
* QUIP 6: Correct ChangeLog tagMarc Mutz2017-05-151-1/+1
| | | | | | | | Previous commits have consistently used "Potentially Source-Incompatible Changes", not "Possible..." Change-Id: I4dc7edaa3eda072c26aba5f667f193d37834ebca Reviewed-by: Lars Knoll <lars.knoll@qt.io>
* QUIP 6: Mark as activeMarc Mutz2017-05-151-1/+1
| | | | | Change-Id: Ib8e4e3975a23519fc7c9354b56ec38c871c8062a Reviewed-by: Lars Knoll <lars.knoll@qt.io>
* QUIP 6: Acceptable Source-Incompatible ChangesMarc Mutz2017-05-091-0/+91
| | | | | | Change-Id: Ic888eee7b3f74a910a43afaf74c60609a32ce68d Reviewed-by: Edward Welbourne <edward.welbourne@qt.io> Reviewed-by: Lars Knoll <lars.knoll@qt.io>
* QUIP 5 - Choosing a BranchFriedemann Kleint2017-05-091-0/+193
| | | | | | Change-Id: I168e77576d40551094acef0e1618d0d89a2b113b Reviewed-by: Robert Loehning <robert.loehning@qt.io> Reviewed-by: Edward Welbourne <edward.welbourne@qt.io>
* QUIP 3: "QUIPs for Qt" - QtCon 2016 Session NotesLouai Al-Khanji2017-05-051-0/+139
| | | | | | Change-Id: I196476ce671ca2225f62909e64df38c95781352f Reviewed-by: Edward Welbourne <edward.welbourne@qt.io> Reviewed-by: Robert Loehning <robert.loehning@qt.io>
* QUIP 2: The Qt Governance ModelLouai Al-Khanji2017-05-051-0/+284
| | | | | | | | | | | | This is mostly a copy of http://wiki.qt.io/The_Qt_Governance_Model as of 2017-02-07, reformatted according to QUIP 1. Some smaller adjustments for readability and clarity have been made. Change-Id: I7751ab07eeef5f66583c75ae1c13175071a75a02 Reviewed-by: Robert Loehning <robert.loehning@qt.io> Reviewed-by: Edward Welbourne <edward.welbourne@qt.io>
* QUIP 1: QUIP Purpose and GuidelinesLouai Al-Khanji2017-05-051-0/+157
| | | | | | Change-Id: I292c9b6b2a43d16a040d2df6194f90e87642d48e Reviewed-by: Edward Welbourne <edward.welbourne@qt.io> Reviewed-by: Robert Loehning <robert.loehning@qt.io>
* Add site generation scriptsEdward Welbourne2017-05-0412-0/+994
| | | | | | | | | | | | | Things left for future work: * Sort out a suitable host on which to publish this (QTQAINFRA-1211) * Set up a routine site-publishing cron job (QTQAINFRA-1211) * Make links of entries in some headers (QTQAINFRA-1212) Task-number: QTQAINFRA-1173 Started-by: Louai Al-Khanji <louai.al-khanji@qt.io> Change-Id: I7ee0c37e38cf30de52684ac80cb7848ec8712a0e Reviewed-by: Frederik Gladhorn <frederik.gladhorn@qt.io> Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@qt.io>
* Add CC0 license textLouai Al-Khanji2017-03-101-0/+121
| | | | | | | Change-Id: Ic2ace82940999aab7b1874cd745c0b1dcfb7aba6 Reviewed-by: Kai Koehne <kai.koehne@qt.io> Reviewed-by: Lars Knoll <lars.knoll@qt.io> Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@qt.io>
* Initial empty repositoryOswald Buddenhagen2016-11-100-0/+0