Re: [Evolution] Creating calendar events from the command line

2017-09-07 Thread David Woodhouse
On Thu, 2017-09-07 at 18:56 +0200, Milan Crha wrote:
> 
> Pidgin already depends on eds, if it would be easier, then write the
> evolution module in the Pidgin code base.
> 
> The main question is what you'd like to achieve. Either you want to
> give users a chance to edit what they schedule with, including
> attendees and such, or you want to create a meeting request and send it
> using their mail application. The later can be done just by issuing
> mailto: with referenced attachment, which would be the preconfigured
> iCalendar object. The former, well, you would still prefer to create
> the iCalendar, which you'd be able to pass to an ECompEditorEvent
> instance where your users can do the modifications, pick correct
> calendar and so on.

Obviously I'd like to do whatever's most useful in the general case.
For my specific needs, I definitely need the editor. All I really get
from the Pidgin side is the meeting dialin information (and passcode),
and an email address or two that need to be included in the invitees.

So we cut and paste the dialin info into the body of the invite, then
the rest of it is using Evolution's Free/Busy lookup, addressbook
autocompletion, etc.

When the IM/meeting system receives the invitation (because you added
its special address to the invitees) it learns the time / subject /
etc. that you chose and sets up the conference bridge with those
details.

So for my purposes I really do want to pop up the meeting *editor* with
just an invitee or two and the invite body populated. That's more of an
Evolution thing than an EDS thing, which means I don't necessarily
already have anything in Pidgin to support it.

> I can help you with some basics on the evolution side, if you want to.
> I'd rather do it out of the list, can be even in bugzilla with a link
> to it here, thus anyone interested can follow it or check it later.

Thanks. The idea was to get an idea of which RFE to file in bugzilla,
but I think it becomes "pass a partial iCal event to seed a new
ECompEditorEvent instance". https://bugzilla.gnome.org/787418

smime.p7s
Description: S/MIME cryptographic signature
___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
https://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Creating calendar events from the command line

2017-09-07 Thread Patrick O'Callaghan
On Thu, 2017-09-07 at 18:50 +0100, Patrick O'Callaghan wrote:
> > > I'd be interested to see examples of this, other than people posting
> > > questions *without* being on the list, but generally those who do so
> > > are careful to mention it and ask for personal replies.
> > 
> > The page I linked to gave examples, with bullet points. The main ones
> > being other lists and subject experts who are relevant to a specific
> > thread but not on this particular list.
> 
> I'll take a look.

I took a look. The page does not give actual examples, meaning real
examples of real replies being missed, which is what I was interested
in. Much of it seems related to consequences of cross-posting, which is
in itself discouraged on every list I'm a member of. So far, this is a
non-problem as far as I'm concerned and I'll keep using Reply-to-List
until I see an actual example where a reply of mine has been missed
when it shouldn't have been. Others are free to do as they please of
course.

poc
___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
https://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Creating calendar events from the command line

2017-09-07 Thread David Woodhouse
On Thu, 2017-09-07 at 18:26 +0100, Pete Biggs wrote:
> > 
> > 
> > Oh you really have. I've referred you to that same document before, I'm
> > sure :)

> No, it was me you had that argument with many years ago - hence the
> mention of me in that document and an explanation of how I do
> everything wrong and how I needed to be told how to set my filters up
> "correctly". I ignored your advice ...

Ah, that makes sense. Thanks for the reminder :)

smime.p7s
Description: S/MIME cryptographic signature
___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
https://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Creating calendar events from the command line

2017-09-07 Thread Patrick O'Callaghan
On Thu, 2017-09-07 at 18:20 +0100, David Woodhouse wrote:
> On Thu, 2017-09-07 at 17:23 +0100, Patrick O'Callaghan wrote:
> > I don't understand that. I have Evolution filters to sort list traffic
> > into folders, and the folder list will show me a count of unread
> > messages. 
> 
> I do that too. In 138 mailing list folders there are 688,252 unread
> mails. Plus the 35,564 in my inbox :)

And having the reply in your Inbox is going to make it noticeable? I
suspect your problems are beyond the capacity of a reply policy to
solve ...

> > My default folder view is also set to Unseen. Barring bugs, I
> > don't see how you can miss a reply. You don't need to remember to check
> > for it manually. I occasionally see replies to messages that are weeks
> > old and I've long forgotten about.
> > 
> > > 
> > > And that's only one of the use cases I listed. There are other users
> > > who *never* receive the message for absolutely no fault of their own.
> > 
> > I'd be interested to see examples of this, other than people posting
> > questions *without* being on the list, but generally those who do so
> > are careful to mention it and ask for personal replies.
> 
> The page I linked to gave examples, with bullet points. The main ones
> being other lists and subject experts who are relevant to a specific
> thread but not on this particular list.

I'll take a look.

> > I didn't think I was cutting anyone out, and have never been told that
> > it was happening. 
> 
> Oh you really have. I've referred you to that same document before, I'm
> sure :)

No, don't think so.

poc
___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
https://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Creating calendar events from the command line

2017-09-07 Thread Pete Biggs

> 
> Oh you really have. I've referred you to that same document before, I'm
> sure :)

No, it was me you had that argument with many years ago - hence the
mention of me in that document and an explanation of how I do
everything wrong and how I needed to be told how to set my filters up
"correctly". I ignored your advice ...

P.

___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
https://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Creating calendar events from the command line

2017-09-07 Thread David Woodhouse
On Thu, 2017-09-07 at 17:23 +0100, Patrick O'Callaghan wrote:
> I don't understand that. I have Evolution filters to sort list traffic
> into folders, and the folder list will show me a count of unread
> messages. 

I do that too. In 138 mailing list folders there are 688,252 unread
mails. Plus the 35,564 in my inbox :)

> My default folder view is also set to Unseen. Barring bugs, I
> don't see how you can miss a reply. You don't need to remember to check
> for it manually. I occasionally see replies to messages that are weeks
> old and I've long forgotten about.
> 
> > 
> > And that's only one of the use cases I listed. There are other users
> > who *never* receive the message for absolutely no fault of their own.
> I'd be interested to see examples of this, other than people posting
> questions *without* being on the list, but generally those who do so
> are careful to mention it and ask for personal replies.

The page I linked to gave examples, with bullet points. The main ones
being other lists and subject experts who are relevant to a specific
thread but not on this particular list.

> I didn't think I was cutting anyone out, and have never been told that
> it was happening. 

Oh you really have. I've referred you to that same document before, I'm
sure :)


smime.p7s
Description: S/MIME cryptographic signature
___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
https://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Creating calendar events from the command line

2017-09-07 Thread Milan Crha
On Thu, 2017-09-07 at 12:27 +0100, David Woodhouse wrote:
> Do you think it makes most sense to add a command-line option for it,
> or attempt to use an EPlugin?

Hi,
the plugin, or better module these days, gives you more freedom, you
can do many more things and fine-grain the output when using the
module, instead of being tight to what the command line might limit you
to.

> I'm working on a Pidgin plugin for an IM/meeting system, which can
> currently allocate a meeting ID and pop up a window saying "cut and
> paste *this* template with all the dialin info, and make sure you
> include *these* recipients so the IM/meeting system knows about it."

Pidgin already depends on eds, if it would be easier, then write the
evolution module in the Pidgin code base.

The main question is what you'd like to achieve. Either you want to
give users a chance to edit what they schedule with, including
attendees and such, or you want to create a meeting request and send it
using their mail application. The later can be done just by issuing
mailto: with referenced attachment, which would be the preconfigured
iCalendar object. The former, well, you would still prefer to create
the iCalendar, which you'd be able to pass to an ECompEditorEvent
instance where your users can do the modifications, pick correct
calendar and so on.

I can help you with some basics on the evolution side, if you want to.
I'd rather do it out of the list, can be even in bugzilla with a link
to it here, thus anyone interested can follow it or check it later
(hello, archive readers).
Bye,
Milan
___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
https://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Creating calendar events from the command line

2017-09-07 Thread Patrick O'Callaghan
On Thu, 2017-09-07 at 16:50 +0100, David Woodhouse wrote:
> On Thu, 2017-09-07 at 16:36 +0100, Patrick O'Callaghan wrote:
> > On Thu, 2017-09-07 at 14:01 +0100, David Woodhouse wrote:
> > > I am aware that you are one of the former group, and you don't want to
> > > fix your filters so that they match your preferred use case for some
> > > reason. IIRC I never did work out why you think this peculiarity of
> > > yours is more important, overall, than deliberately cutting others out
> > > of mail threads so that they never see messages at all.
> > 
> > I seem to have hit a nerve. My filters work fine and I have no problem
> > with duplicates. I also have no desire to "deliberately cut others out
> > of mail threads" but if someone doesn't notice a reply to a question
> > they themselves have posted because it went to the list they posted it
> > on and not to their personal inbox, frankly I'm not going to worry
> > about it. 
> 
> I understand that you don't have much sympathy for me when I posted to
> the list and didn't see the reply, and that's fair enough — but in fact
> I *did* remember that this problem happens on this list a lot, and keep
> checking the list manually for a few days. But the response actually
> came 11 days later, but which time I'd stopped checking.

I don't understand that. I have Evolution filters to sort list traffic
into folders, and the folder list will show me a count of unread
messages. My default folder view is also set to Unseen. Barring bugs, I
don't see how you can miss a reply. You don't need to remember to check
for it manually. I occasionally see replies to messages that are weeks
old and I've long forgotten about.

> And that's only one of the use cases I listed. There are other users
> who *never* receive the message for absolutely no fault of their own.

I'd be interested to see examples of this, other than people posting
questions *without* being on the list, but generally those who do so
are careful to mention it and ask for personal replies.

> > I simply wondered why you were complaining about Reply-to-
> > List, which is widely used both here and elsewhere. It appears from
> > your essay on the subject that you would prefer Reply-to-List be
> > removed from Evolution (or its behaviour changed). I'm fine with it as
> > it is and will continue to use it when appropriate.
> 
> Out of interest, is it that you don't *care* that you are cutting
> people out of the conversation — permanently, as well as merely
> temporarily delaying them seeing the messages as in my case — or is it
> that you still don't think that's what you're doing? (Thanks for *not*
> doing it this time, btw)

I didn't think I was cutting anyone out, and have never been told that
it was happening. No need to thank me. In the case of this thread you
left me no alternative since once you use Reply-to-All the List-*
headers are no longer present in subsequent messages, so the Reply-to-
List option is not available. That's why I prefer Reply-to-List -- it
preserves more information, which MUAs could potentially use.

poc
___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
https://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Creating calendar events from the command line

2017-09-07 Thread David Woodhouse
On Thu, 2017-09-07 at 16:36 +0100, Patrick O'Callaghan wrote:
> On Thu, 2017-09-07 at 14:01 +0100, David Woodhouse wrote:
> > I am aware that you are one of the former group, and you don't want to
> > fix your filters so that they match your preferred use case for some
> > reason. IIRC I never did work out why you think this peculiarity of
> > yours is more important, overall, than deliberately cutting others out
> > of mail threads so that they never see messages at all.
> 
> I seem to have hit a nerve. My filters work fine and I have no problem
> with duplicates. I also have no desire to "deliberately cut others out
> of mail threads" but if someone doesn't notice a reply to a question
> they themselves have posted because it went to the list they posted it
> on and not to their personal inbox, frankly I'm not going to worry
> about it. 

I understand that you don't have much sympathy for me when I posted to
the list and didn't see the reply, and that's fair enough — but in fact
I *did* remember that this problem happens on this list a lot, and keep
checking the list manually for a few days. But the response actually
came 11 days later, but which time I'd stopped checking.

And that's only one of the use cases I listed. There are other users
who *never* receive the message for absolutely no fault of their own.

> I simply wondered why you were complaining about Reply-to-
> List, which is widely used both here and elsewhere. It appears from
> your essay on the subject that you would prefer Reply-to-List be
> removed from Evolution (or its behaviour changed). I'm fine with it as
> it is and will continue to use it when appropriate.

Out of interest, is it that you don't *care* that you are cutting
people out of the conversation — permanently, as well as merely
temporarily delaying them seeing the messages as in my case — or is it
that you still don't think that's what you're doing? (Thanks for *not*
doing it this time, btw)

If the latter, I'd be happy to update the document. I've tried very
hard to include the simple use cases and factual analysis "above the
cut", then put my opinion/conclusion at the bottom.

>  Given the number of
> MUAs that don't support it, including the various web clients and TBird
> (IIRC) it will probably fade away in time, as will plaintext mail and
> inline quoting. I think this is a pity but frankly can't be bothered
> arguing about it.

I think Thunderbird does unfortunately support it too; in fact I have a
vague idea that we "learned" it from Thunderbird. At least we don't do
it by default though :)

smime.p7s
Description: S/MIME cryptographic signature
___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
https://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Creating calendar events from the command line

2017-09-07 Thread Patrick O'Callaghan
On Thu, 2017-09-07 at 14:01 +0100, David Woodhouse wrote:
> I am aware that you are one of the former group, and you don't want to
> fix your filters so that they match your preferred use case for some
> reason. IIRC I never did work out why you think this peculiarity of
> yours is more important, overall, than deliberately cutting others out
> of mail threads so that they never see messages at all.

I seem to have hit a nerve. My filters work fine and I have no problem
with duplicates. I also have no desire to "deliberately cut others out
of mail threads" but if someone doesn't notice a reply to a question
they themselves have posted because it went to the list they posted it
on and not to their personal inbox, frankly I'm not going to worry
about it. I simply wondered why you were complaining about Reply-to-
List, which is widely used both here and elsewhere. It appears from
your essay on the subject that you would prefer Reply-to-List be
removed from Evolution (or its behaviour changed). I'm fine with it as
it is and will continue to use it when appropriate. Given the number of
MUAs that don't support it, including the various web clients and TBird
(IIRC) it will probably fade away in time, as will plaintext mail and
inline quoting. I think this is a pity but frankly can't be bothered
arguing about it.

poc
___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
https://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Creating calendar events from the command line

2017-09-07 Thread David Woodhouse
On Thu, 2017-09-07 at 12:32 +0100, Patrick O'Callaghan wrote:
> On Thu, 2017-09-07 at 12:27 +0100, David Woodhouse wrote:
> > 
> > Thanks for the response (although yes, it really did take me this long
> > to notice it when you didn't actually send it to me).
>
> You posted your question to the list and Milan replied to the list. Why
> would you expect him to reply to you directly?

Common courtesy, mostly. This has been discussed before, with reference
to http://david.woodhou.se/reply-to-list.html

Basically, when replying one has a choice.

Either you can risk a minor annoyance to some people by causing them to
receive two copies of the message instead of only one — which might be
slightly annoying to them if their filtering isn't set up right, but at
least they've *got* the message, and it tends to err on the side of
visibility (i.e. in their INBOX where they might want to fix their
filters to put it in the list folder).

The alternative is to risk a major annoyance to other people who are
cut out of the discussion entirely, or at least for a period of time.

I am aware that you are one of the former group, and you don't want to
fix your filters so that they match your preferred use case for some
reason. IIRC I never did work out why you think this peculiarity of
yours is more important, overall, than deliberately cutting others out
of mail threads so that they never see messages at all.



smime.p7s
Description: S/MIME cryptographic signature
___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
https://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Creating calendar events from the command line

2017-09-07 Thread Patrick O'Callaghan
On Thu, 2017-09-07 at 12:27 +0100, David Woodhouse wrote:
> Thanks for the response (although yes, it really did take me this long
> to notice it when you didn't actually send it to me).

You posted your question to the list and Milan replied to the list. Why
would you expect him to reply to you directly?

poc
___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
https://mail.gnome.org/mailman/listinfo/evolution-list


Re: [Evolution] Creating calendar events from the command line

2017-09-07 Thread David Woodhouse
On Mon, 2017-08-21 at 17:01 +0200, Milan Crha wrote:
> On Thu, 2017-08-10 at 10:38 +0100, David Woodhouse wrote:
> > 
> > A separate program can invoke Evolution to send an email, by
> > running
> > 
> > evolution mailto:some...@example.com?subject=blah...
> > 
> > Is there a way to open and pre-populate a new meeting invitation, the
> > same way? I'd like to put in the initial recipients and meeting
> > information, then let the user finish it off and send/save it.
>
>   Hi,
> there's nothing for it, as far as I can tell. There is a URI to show
> existing events/tasks/memos, or to move calendar view into certain
> date, but nothing to open the component editor and prefill it with
> certain values.

Thanks for the response (although yes, it really did take me this long
to notice it when you didn't actually send it to me).

Do you think it makes most sense to add a command-line option for it,
or attempt to use an EPlugin?

I'm working on a Pidgin plugin for an IM/meeting system, which can
currently allocate a meeting ID and pop up a window saying "cut and
paste *this* template with all the dialin info, and make sure you
include *these* recipients so the IM/meeting system knows about it."

Obviously I'm trying to eliminate all that cutting and pasting for the
user.

The Windows client for this system comes with an Outlook plugin;
perhaps that's the best way to do it in Evolution too? I'd have to
contrive some way to ask Pidgin for the new meeting info over D-Bus,
but I can probably work that out somehow.


smime.p7s
Description: S/MIME cryptographic signature
___
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
https://mail.gnome.org/mailman/listinfo/evolution-list