If the solution is positive, can anyone see my pull request? 2017-08-03 4:28 GMT+03:00 dsetrakyan [via Apache Ignite Developers] < ml+s2346864n20403...@n4.nabble.com>:
> Agree with Denis. I think that we should treat it as a starting point for > the release notes, and further update it before releases. > > On Wed, Aug 2, 2017 at 10:58 PM, Denis Magda <[hidden email] > <http:///user/SendEmail.jtp?type=node&node=20403&i=0>> wrote: > > > Guys, > > > > We're on the same page that the page has to look more colorful and > > informative. This is exactly why Spark's page was given as an example. > > > > However, I like the template generated by Alex script in a sense that > you > > already have something to start work with. Go ahead and remove redundant > > tickets once the template is ready, apply CSS and other nice formatting, > > etc. So I would still accept the contribution. > > > > Denis > > > > On Wednesday, August 2, 2017, Vladimir Ozerov <[hidden email] > <http:///user/SendEmail.jtp?type=node&node=20403&i=1>> > > wrote: > > > > > Alex, > > > > > > This is not only about the issue types. Release notes is the face of > our > > > product. Generating it from JIRA has several problems which are > > > unresolvable IMO: > > > 1) Tickets are created by many dozens people, so there could be typos, > > > linguistic errors, etc. > > > 2) Ticket descriptions often inconclusive and gives no useful > information > > > to users > > > > > > The only way to have sensible Release notes is to create them > manually. > > > Instead of forcing many people to follow some rules just to make this > > > report looks sexy, we'd better to have one responsbile enginner, who > will > > > spend an hour once in 1-2 months to make release notes correct and > > > meaningful. We can have a template with <div>, <h1>, <ul>, <li> tags > for > > > nice markup. > > > > > > > > > On Wed, Aug 2, 2017 at 10:55 PM, Aleksey Chetaev <[hidden email] > <http:///user/SendEmail.jtp?type=node&node=20403&i=2> > > > <javascript:;>> > > > wrote: > > > > > > > Vladimir, > > > > > > > > I agree that page not perfect now. I think, problem in Jira issue > > types. > > > A > > > > lot of new features or improvements created as task and often we > don't > > > use > > > > sub-task for depended issues. I can be wrong, but committer who > > prepared > > > > release can't manually create this page, we need have some tools. > > > > > > > > 2017-08-02 21:35 GMT+03:00 Vladimir Ozerov [via Apache Ignite > > > Developers] < > > > > [hidden email] <http:///user/SendEmail.jtp?type=node&node=20403&i=3> > <javascript:;>>: > > > > > > > > > JIRA = report from JIRA > > > > > > > > > > ср, 2 авг. 2017 г. в 21:35, Vladimir Ozerov <[hidden email] > > > > > <http:///user/SendEmail.jtp?type=node&node=20398&i=0>>: > > > > > > > > > > > Denis, > > > > > > > > > > > > This page works exactly how I suggested in the beginning of that > > > > thread: > > > > > > manually crafted notes on most important features + link to JIRA > > > report > > > > > to > > > > > > see all closed tickets. > > > > > > > > > > > > We already have manually crafted any properly grouped release > > notes. > > > > All > > > > > > we need is to make them a bit more verbose, add some CSS and > > publish > > > on > > > > > the > > > > > > site. No need to publish JIRA, this is useless noise. > > > > > > > > > > > > ср, 2 авг. 2017 г. в 21:20, Denis Magda <[hidden email] > > > > > <http:///user/SendEmail.jtp?type=node&node=20398&i=1>>: > > > > > > > > > > > >> Vladimir, > > > > > >> > > > > > >> The goal is to have a page like that: > > > > > >> https://spark.apache.org/releases/spark-release-2-1-0.html < > > > > > >> https://spark.apache.org/releases/spark-release-2-1-0.html> > > > > > >> > > > > > >> where a user can go and see all the changes incorporated in the > > > > > release. > > > > > >> The header of the file can be custom - you can list major > > > achievements > > > > > with > > > > > >> extra explanation. Going forward we can improve the page > layout, > > > > design > > > > > and > > > > > >> content but we definitely need a page like that so that the > users > > > can > > > > > see > > > > > >> the changes without a release download and lookup of > > > RELEASE_NOTES.txt > > > > > >> (which is not that descriptive as well). > > > > > >> > > > > > >> — > > > > > >> Denis > > > > > >> > > > > > >> > On Aug 2, 2017, at 8:36 AM, Vladimir Ozerov <[hidden email] > > > > > <http:///user/SendEmail.jtp?type=node&node=20398&i=2>> > > > > > >> wrote: > > > > > >> > > > > > > >> > Alex, > > > > > >> > > > > > > >> > In AI 2.1 we fixed several hundreds issues. Why do you think > > there > > > > is > > > > > a > > > > > >> > single person interested in reviewing all of them? E.g. we > added > > > new > > > > > >> JDBC > > > > > >> > driver. I do not see it in the list of major features, > neither I > > > > need > > > > > to > > > > > >> > know that this task was split into 20 smaller sub tasks, each > of > > > > > which > > > > > >> are > > > > > >> > listed in the report. > > > > > >> > > > > > > >> > The question stands still - who needs this kind of > detalization? > > > > > >> > > > > > > >> > ср, 2 авг. 2017 г. в 17:48, Aleksey Chetaev <[hidden email] > > > > > <http:///user/SendEmail.jtp?type=node&node=20398&i=3>>: > > > > > >> > > > > > > >> >> Vladimir, > > > > > >> >> > > > > > >> >> We have links to release notes on download page: > > > > > >> >> https://ignite.apache.org/ > > > > > >> >> download.cgi. For be user-friendly we added header with > > > description > > > > > >> about > > > > > >> >> most interested features in release and near list of issues. > If > > > we > > > > > want > > > > > >> >> skip minor or another issues we can use Jira labels and skip > > > issues > > > > > >> with > > > > > >> >> label like "skip_rn" using filters, but I don't think it's > good > > > > way. > > > > > >> Users > > > > > >> >> shouldn't like use Jira and another developers tools, they > want > > > see > > > > > >> all new > > > > > >> >> (include all fixed) in release and this page easy way to do > it. > > > > > >> >> > > > > > >> >> 2017-08-02 17:09 GMT+03:00 Vladimir Ozerov [via Apache > Ignite > > > > > >> Developers] < > > > > > >> >> [hidden email] <http:///user/SendEmail.jtp? > > > > type=node&node=20398&i=4>>: > > > > > > > > > > >> >> > > > > > >> >>> Alex. > > > > > >> >>> > > > > > >> >>> How are we supposed to use this report? Release notes > should > > be > > > > > >> designed > > > > > >> >>> in > > > > > >> >>> such a way, that the most important features are highly > > visible, > > > > > while > > > > > >> >>> minor changes are either skipped at all, or shown aside, as > > they > > > > > have > > > > > >> >>> little to no value for users. If someone is interested in > all > > > > fixed > > > > > >> >>> tickets, we can give a link to JIRA report. Moreover, some > > fixes > > > > > must > > > > > >> be > > > > > >> >>> even hidden from users, e.g. security-related stuff. > > > > > >> >>> > > > > > >> >>> That said, I am not quite sure I understand the purpose of > > this > > > > > >> >> reporting. > > > > > >> >>> It is not user-friendly. > > > > > >> >>> > > > > > >> >>> Vladimir. > > > > > >> >>> > > > > > >> >>> On Wed, Aug 2, 2017 at 4:57 PM, Aleksey Chetaev <[hidden > > email] > > > > > >> >>> <http:///user/SendEmail.jtp?type=node&node=20380&i=0>> > > > > > >> >>> wrote: > > > > > >> >>> > > > > > >> >>>> Igniters, > > > > > >> >>>> > > > > > >> >>>> Started 2.0 we generated manually Jira based release notes > > with > > > > > all > > > > > >> new > > > > > >> >>>> improvements and fixed bugs. > > > > > >> >>>> f.e(https://ignite.apache.org/releases/2.1.0/release_notes. > > > > html > > > > ). > > > > > I > > > > > >> >>>> created > > > > > >> >>>> new class in ignite-tools for we can do it automatically > > using > > > > IDE > > > > > or > > > > > >> >>>> TeamCity. Class using JSON template for create release > notes. > > > In > > > > > >> >>> template > > > > > >> >>>> we > > > > > >> >>>> can setup Jira servers with credentials and filters for > each > > > > > release > > > > > >> >>> notes > > > > > >> >>>> section. > > > > > >> >>>> Please see pull request: https://github.com/apache/ > > > > > ignite/pull/2379 > > > > > >> >> may > > > > > >> >>> be > > > > > >> >>>> we can merge this to Ignite for improve our release > process? > > > > > >> >>>> > > > > > >> >>>> Kind regards > > > > > >> >>>> Aleksey Chetaev. > > > > > >> >>>> > > > > > >> >>>> > > > > > >> >>>> > > > > > >> >>>> -- > > > > > >> >>>> View this message in context: http://apache-ignite- > > > > > >> >>>> developers.2346864.n4.nabble.com/Release-notes-tools-for- > > > > > >> >>>> Ignite-releases-tp20377.html > > > > > >> >>>> Sent from the Apache Ignite Developers mailing list > archive > > at > > > > > >> >>> Nabble.com. > > > > > >> >>>> > > > > > >> >>> > > > > > >> >>> > > > > > >> >>> ------------------------------ > > > > > >> >>> If you reply to this email, your message will be added to > the > > > > > >> discussion > > > > > >> >>> below: > > > > > >> >>> http://apache-ignite-developers.2346864.n4.nabble. > com/Releas > > > > > >> >>> e-notes-tools-for-Ignite-releases-tp20377p20380.html > > > > > >> >>> To unsubscribe from Release notes tools for Ignite > releases, > > > click > > > > > >> here > > > > > >> >>> < > > > > > >> >> > > > > > >> >>> > > > > > >> >>> . > > > > > >> >>> NAML > > > > > >> >>> < > > > > > >> >> > > > > > >> http://apache-ignite-developers.2346864.n4.nabble. > > > > > com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_ > > > > > html%21nabble%3Aemail.naml&base=nabble.naml.namespaces. > > > > > BasicNamespace-nabble.view.web.template.NabbleNamespace- > > > > > nabble.view.web.template.NodeNamespace&breadcrumbs= > > > > > notify_subscribers%21nabble%3Aemail.naml-instant_emails% > > > > > 21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml > > > > > >> >>> > > > > > >> >>> > > > > > >> >> > > > > > >> >> > > > > > >> >> > > > > > >> >> > > > > > >> >> -- > > > > > >> >> View this message in context: > > > > > >> >> > > > > > >> http://apache-ignite-developers.2346864.n4.nabble. > > > > > com/Release-notes-tools-for-Ignite-releases-tp20377p20384.html > > > > > >> >> Sent from the Apache Ignite Developers mailing list archive > at > > > > > >> Nabble.com. > > > > > >> > > > > > >> > > > > > > > > > > > > > > > ------------------------------ > > > > > If you reply to this email, your message will be added to the > > > discussion > > > > > below: > > > > > http://apache-ignite-developers.2346864.n4.nabble. > > > > > com/Release-notes-tools-for-Ignite-releases-tp20377p20398.html > > > > > To unsubscribe from Release notes tools for Ignite releases, click > > here > > > > > <http://apache-ignite-developers.2346864.n4.nabble. > > > > com/template/NamlServlet.jtp?macro=unsubscribe_by_code& > > node=20377&code= > > > > YWxleC5jaGV0YWV2QGdtYWlsLmNvbXwyMDM3N3wtMTkzNjgwOTg1OQ==> > > > > > . > > > > > NAML > > > > > <http://apache-ignite-developers.2346864.n4.nabble. > > > > com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_ > > > > html%21nabble%3Aemail.naml&base=nabble.naml.namespaces. > > > > BasicNamespace-nabble.view.web.template.NabbleNamespace- > > > > nabble.view.web.template.NodeNamespace&breadcrumbs= > > > > notify_subscribers%21nabble%3Aemail.naml-instant_emails% > > > > 21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml> > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > View this message in context: http://apache-ignite- > > > > developers.2346864.n4.nabble.com/Release-notes-tools-for- > > > > Ignite-releases-tp20377p20400.html > > > > Sent from the Apache Ignite Developers mailing list archive at > > > Nabble.com. > > > > > > > > > > > > ------------------------------ > If you reply to this email, your message will be added to the discussion > below: > http://apache-ignite-developers.2346864.n4.nabble. > com/Release-notes-tools-for-Ignite-releases-tp20377p20403.html > To unsubscribe from Release notes tools for Ignite releases, click here > <http://apache-ignite-developers.2346864.n4.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=20377&code=YWxleC5jaGV0YWV2QGdtYWlsLmNvbXwyMDM3N3wtMTkzNjgwOTg1OQ==> > . > NAML > <http://apache-ignite-developers.2346864.n4.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml> > -- View this message in context: http://apache-ignite-developers.2346864.n4.nabble.com/Release-notes-tools-for-Ignite-releases-tp20377p20472.html Sent from the Apache Ignite Developers mailing list archive at Nabble.com.