emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
* Release Org 9.1 soon ?
@ 2017-08-26  8:18 Nicolas Goaziou
  2017-08-26 12:30 ` Kaushal Modi
  2017-08-27 12:24 ` Bastien Guerry
  0 siblings, 2 replies; 10+ messages in thread
From: Nicolas Goaziou @ 2017-08-26  8:18 UTC (permalink / raw)
  To: Org Mode List; +Cc: Bastien Guerry

Hello,

I think it would be good to release Org 9.1 before the end of the month,
if possible.

Is there any major issue left, or any important pending patch to apply
before doing the merge?

Once this is done, I will merge the "hide-column" branch in master.
I will also take care of removing Org Struct mode from the code base.

Regards,

-- 
Nicolas Goaziou                                                0x80A93738

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Release Org 9.1 soon ?
  2017-08-26  8:18 Release Org 9.1 soon ? Nicolas Goaziou
@ 2017-08-26 12:30 ` Kaushal Modi
  2017-08-27  1:25   ` Nicolas Goaziou
  2017-08-27 12:27   ` Bastien Guerry
  2017-08-27 12:24 ` Bastien Guerry
  1 sibling, 2 replies; 10+ messages in thread
From: Kaushal Modi @ 2017-08-26 12:30 UTC (permalink / raw)
  To: Nicolas Goaziou, emacs-org list; +Cc: Bastien Guerry

[-- Attachment #1: Type: text/plain, Size: 817 bytes --]

On Sat, Aug 26, 2017, 4:19 AM Nicolas Goaziou <mail@nicolasgoaziou.fr>
wrote:

> Hello,
>
> I think it would be good to release Org 9.1 before the end of the month,
> if possible.
>
> Is there any major issue left, or any important pending patch to apply
> before doing the merge?
>
> Once this is done, I will merge the "hide-column" branch in master.
> I will also take care of removing Org Struct mode from the code base.


Hello,

I still have the org-set-tags refactoring[1] pending on my plate.

I'd also like to add a new Org exporter, ox-hugo. As adding it wouldn't
break other Org functionality, would it be safe to add it before this
master cut? About this, would it be OK to start by creating a scratch
branch?

[1]: http://lists.gnu.org/archive/html/emacs-orgmode/2017-07/msg00292.html

-- 

Kaushal Modi

[-- Attachment #2: Type: text/html, Size: 1435 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Release Org 9.1 soon ?
  2017-08-26 12:30 ` Kaushal Modi
@ 2017-08-27  1:25   ` Nicolas Goaziou
  2017-08-27  1:53     ` Kaushal Modi
  2017-08-27 12:27   ` Bastien Guerry
  1 sibling, 1 reply; 10+ messages in thread
From: Nicolas Goaziou @ 2017-08-27  1:25 UTC (permalink / raw)
  To: Kaushal Modi; +Cc: Bastien Guerry, emacs-org list

Hello,

Kaushal Modi <kaushal.modi@gmail.com> writes:

> I still have the org-set-tags refactoring[1] pending on my plate.

Is there anything left to do? Do you need more time or can we merge it?

> I'd also like to add a new Org exporter, ox-hugo. As adding it wouldn't
> break other Org functionality, would it be safe to add it before this
> master cut? About this, would it be OK to start by creating a scratch
> branch?

I think this can wait for Org 9.2. Inclusion in core may need to be
discussed and, in any case, code needs to be reviewed.

Regards,

-- 
Nicolas Goaziou

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Release Org 9.1 soon ?
  2017-08-27  1:25   ` Nicolas Goaziou
@ 2017-08-27  1:53     ` Kaushal Modi
  2017-08-27  9:39       ` Nicolas Goaziou
  0 siblings, 1 reply; 10+ messages in thread
From: Kaushal Modi @ 2017-08-27  1:53 UTC (permalink / raw)
  To: Nicolas Goaziou; +Cc: Bastien Guerry, emacs-org list

[-- Attachment #1: Type: text/plain, Size: 798 bytes --]

On Sat, Aug 26, 2017, 9:26 PM Nicolas Goaziou <mail@nicolasgoaziou.fr>
wrote:

> Hello,
>
> Kaushal Modi <kaushal.modi@gmail.com> writes:
>
> > I still have the org-set-tags refactoring[1] pending on my plate.
>
> Is there anything left to do? Do you need more time or can we merge it?
>

I need to create a new patch. Will do so in the coming week.

> I'd also like to add a new Org exporter, ox-hugo. As adding it wouldn't
> > break other Org functionality, would it be safe to add it before this
> > master cut? About this, would it be OK to start by creating a scratch
> > branch?
>
> I think this can wait for Org 9.2. Inclusion in core may need to be
> discussed and, in any case, code needs to be reviewed.
>

Of course. Should I add that to a scratch branch for review?

> --

Kaushal Modi

[-- Attachment #2: Type: text/html, Size: 1613 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Release Org 9.1 soon ?
  2017-08-27  1:53     ` Kaushal Modi
@ 2017-08-27  9:39       ` Nicolas Goaziou
  2017-08-27 12:32         ` Bastien Guerry
  0 siblings, 1 reply; 10+ messages in thread
From: Nicolas Goaziou @ 2017-08-27  9:39 UTC (permalink / raw)
  To: Kaushal Modi; +Cc: Bastien Guerry, emacs-org list

Hello,

Kaushal Modi <kaushal.modi@gmail.com> writes:

> I need to create a new patch. Will do so in the coming week.

There's no hurry anyways. I don't consider this to be a blocker for Org
9.1. Of course, it is better if it can be integrated before.

>> I'd also like to add a new Org exporter, ox-hugo. As adding it wouldn't
>> > break other Org functionality, would it be safe to add it before this
>> > master cut? About this, would it be OK to start by creating a scratch
>> > branch?
>>
>> I think this can wait for Org 9.2. Inclusion in core may need to be
>> discussed and, in any case, code needs to be reviewed.

> Of course. Should I add that to a scratch branch for review?

Please do, but first, why do you think it is better to have it in core
instead of, e.g., GNU Elpa? Doesn't "ox-publish" provide some static
site generation features already?

Also, "ox-hugo" requires "ox-blackfriday", which is another Markdown
back-end. I'm not questioning the usefulness of this package, but
I think we need very good reasons to provide overlapping features out of
the box.

Regards,

-- 
Nicolas Goaziou

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Release Org 9.1 soon ?
  2017-08-26  8:18 Release Org 9.1 soon ? Nicolas Goaziou
  2017-08-26 12:30 ` Kaushal Modi
@ 2017-08-27 12:24 ` Bastien Guerry
  2017-08-27 13:11   ` Nicolas Goaziou
  1 sibling, 1 reply; 10+ messages in thread
From: Bastien Guerry @ 2017-08-27 12:24 UTC (permalink / raw)
  To: Nicolas Goaziou; +Cc: Org Mode List

Hi Nicolas,

I’m just back from vacation.

Nicolas Goaziou <mail@nicolasgoaziou.fr> writes:

> I think it would be good to release Org 9.1 before the end of the month,
> if possible.

Yes, that’s a good date.

> Is there any major issue left, or any important pending patch to apply
> before doing the merge?

I’ll have a look today and tomorrow and let you know if there is
something on my side.

> Once this is done, I will merge the "hide-column" branch in master.

Thanks.

> I will also take care of removing Org Struct mode from the code
> base.

What are the good alternatives?

Even if the functionality is buggy and the implementation hugly, some
users may still find it useful, we need to take care of providing good
alternatives.

-- 
 Bastien

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Release Org 9.1 soon ?
  2017-08-26 12:30 ` Kaushal Modi
  2017-08-27  1:25   ` Nicolas Goaziou
@ 2017-08-27 12:27   ` Bastien Guerry
  1 sibling, 0 replies; 10+ messages in thread
From: Bastien Guerry @ 2017-08-27 12:27 UTC (permalink / raw)
  To: Kaushal Modi; +Cc: emacs-org list, Nicolas Goaziou

Hi Kaushal,

Kaushal Modi <kaushal.modi@gmail.com> writes:

> I'd also like to add a new Org exporter, ox-hugo. As adding it
> wouldn't break other Org functionality, would it be safe to add it
> before this master cut? About this, would it be OK to start by
> creating a scratch branch?

no problem at all for creating a Scratch branch for any purpose in
general, but please wait before adding more exporters.

I would like to set up something like https://gogs.io on the server
to move the code in contribs/ outside of Org’s repo, and to be more
conservative on what’s goes in Org’s core.

I plan to do this move in the next coming weeks, and to discuss it
on the mailing list precisely before, of course.

Thanks,

-- 
 Bastien

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Release Org 9.1 soon ?
  2017-08-27  9:39       ` Nicolas Goaziou
@ 2017-08-27 12:32         ` Bastien Guerry
  0 siblings, 0 replies; 10+ messages in thread
From: Bastien Guerry @ 2017-08-27 12:32 UTC (permalink / raw)
  To: Nicolas Goaziou; +Cc: emacs-org list, Kaushal Modi

Hi Kaushal and Nicolas,

Nicolas Goaziou <mail@nicolasgoaziou.fr> writes:

> There's no hurry anyways. I don't consider this to be a blocker for Org
> 9.1. Of course, it is better if it can be integrated before.

If org-set-tags is to be rewritten, we need to carefully test the
rewrite before integrating it.  So 9.2 is a decent goal for it,
assuming 9.2 will be closer to 9.1 than 9.1 to 9.0.

> Please do, but first, why do you think it is better to have it in core
> instead of, e.g., GNU Elpa? Doesn't "ox-publish" provide some static
> site generation features already?
>
> Also, "ox-hugo" requires "ox-blackfriday", which is another Markdown
> back-end. I'm not questioning the usefulness of this package, but
> I think we need very good reasons to provide overlapping features out of
> the box.

Indeed.  Again, the biggest issue here is that of discoverability,
and moving code into core is the simplest way, but not necessarily
the better.  We can expect new exporters to live in GNU ELPA (or
elsewhere) first, then to be included in core is there is a strong
support and a strong need for it.

-- 
 Bastien

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Release Org 9.1 soon ?
  2017-08-27 12:24 ` Bastien Guerry
@ 2017-08-27 13:11   ` Nicolas Goaziou
  2017-08-27 14:23     ` Bastien Guerry
  0 siblings, 1 reply; 10+ messages in thread
From: Nicolas Goaziou @ 2017-08-27 13:11 UTC (permalink / raw)
  To: Bastien Guerry; +Cc: Org Mode List

Hello,

Bastien Guerry <bzg@gnu.org> writes:

> Even if the functionality is buggy and the implementation hugly, some
> users may still find it useful, we need to take care of providing good
> alternatives.

I'm not sure I agree. Org mode is a major mode. We focus on providing
decent handling of documents written in Org syntax. Mimicking Org
experience within other major modes is a completely different, optional,
task. We are doing our best to manage it, but if it gets in the way, it
can be dropped.

The problem here, as pointed out in the original message, is that Org
Struct mode, in addition to being buggy, affects in a bad way Org major
mode (basic navigation functions, maintainability...).

Unfortunately it cannot be extracted easily. It needs to be rewritten.
However, it may be smarter to use, and possibly extend, existing
libraries like Outshine (which I don't use) instead. Now, if someone
wants to implement a good alternative from the ground up, be my guest,
as long as it doesn't imply altering "org.el" in a non-trivial way.

Meanwhile, I'm quite certain that excising Org Struct mode is the best
option for Org core.

Regards,

-- 
Nicolas Goaziou                                                0x80A93738

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Release Org 9.1 soon ?
  2017-08-27 13:11   ` Nicolas Goaziou
@ 2017-08-27 14:23     ` Bastien Guerry
  0 siblings, 0 replies; 10+ messages in thread
From: Bastien Guerry @ 2017-08-27 14:23 UTC (permalink / raw)
  To: Nicolas Goaziou; +Cc: Org Mode List

Hi Nicolas,

Nicolas Goaziou <mail@nicolasgoaziou.fr> writes:

> Meanwhile, I'm quite certain that excising Org Struct mode is the best
> option for Org core.

I agree, provided that we don’t deprive some users of some useful
functionalities.

-- 
 Bastien

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2017-08-27 14:23 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-08-26  8:18 Release Org 9.1 soon ? Nicolas Goaziou
2017-08-26 12:30 ` Kaushal Modi
2017-08-27  1:25   ` Nicolas Goaziou
2017-08-27  1:53     ` Kaushal Modi
2017-08-27  9:39       ` Nicolas Goaziou
2017-08-27 12:32         ` Bastien Guerry
2017-08-27 12:27   ` Bastien Guerry
2017-08-27 12:24 ` Bastien Guerry
2017-08-27 13:11   ` Nicolas Goaziou
2017-08-27 14:23     ` Bastien Guerry

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).