Posting minor release to tryton-announce@

68 views
Skip to first unread message

Cédric Krier

unread,
Mar 17, 2015, 10:00:04 AM3/17/15
to tryton
Hi,

What do you thing about posting minor version bump of Tryton's packages
to tryton-announce@ mailing list?
We could use the service I created http://farmhouse.b2ck.com/ to ask the
rss2email to send such email for each packages. It will just require to
register every new packages (not so often 3-4 per 6 months).

We just need to ensure the visibility of each packages. This should be
managed by a script (to write).
--
Cédric Krier - B2CK SPRL
Email/Jabber: cedric...@b2ck.com
Tel: +32 472 54 46 59
Website: http://www.b2ck.com/

Sergi Almacellas Abellana

unread,
Mar 17, 2015, 10:20:55 AM3/17/15
to try...@googlegroups.com
El 17/03/15 a les 14:58, Cédric Krier ha escrit:
> Hi,
>
> What do you thing about posting minor version bump of Tryton's packages
> to tryton-announce@ mailing list?

Makes sense to me. Other projects are also using the same aproach, for
example Owncloud [1]
> We could use the service I createdhttp://farmhouse.b2ck.com/ to ask the
> rss2email to send such email for each packages. It will just require to
> register every new packages (not so often 3-4 per 6 months).
>
> We just need to ensure the visibility of each packages. This should be
> managed by a script (to write).

[1]
https://mailman.owncloud.org/pipermail/announcements/2015-March/000063.html

--
Sergi Almacellas Abellana
www.koolpi.com
Twitter: @pokoli_srk

Raimon Esteve

unread,
Mar 17, 2015, 11:35:12 AM3/17/15
to try...@googlegroups.com
2015-03-17 15:20 GMT+01:00 Sergi Almacellas Abellana <se...@koolpi.com>:
> El 17/03/15 a les 14:58, Cédric Krier ha escrit:
>>
>> Hi,
>>
>> What do you thing about posting minor version bump of Tryton's packages
>> to tryton-announce@ mailing list?
>
>
> Makes sense to me.

+1

> Other projects are also using the same aproach, for
> example Owncloud [1]
>>
>> We could use the service I createdhttp://farmhouse.b2ck.com/ to ask the
>> rss2email to send such email for each packages. It will just require to
>> register every new packages (not so often 3-4 per 6 months).
>>
>> We just need to ensure the visibility of each packages. This should be
>> managed by a script (to write).
>
>
> [1]
> https://mailman.owncloud.org/pipermail/announcements/2015-March/000063.html
>
> --
> Sergi Almacellas Abellana
> www.koolpi.com
> Twitter: @pokoli_srk



--
Si us plau, NO adjunti arxius a les seves respostes. Li preguem que
integri el text al cos del missatge. Pot respondre usant NetEtiquete
que li ajudarà a seguir la conversa.
http://es.wikipedia.org/wiki/Netiquette

Por favor, NO adjunte archivos a sus respuestas. Le rogamos que
integre el texto en el cuerpo del mensaje. Puede responder usando
NetEtiquete que le ayudará a seguir la
conversación.http://es.wikipedia.org/wiki/Netiquette

Please, DO NOT send attachment files with your answers, just copy and
paste only the text you need to send into the body of your mails.
Repply using NetEtiquete. http://en.wikipedia.org/wiki/Netiquette

Axel Braun

unread,
Mar 17, 2015, 11:52:48 AM3/17/15
to try...@googlegroups.com
> >> What do you thing about posting minor version bump of Tryton's packages
> >> to tryton-announce@ mailing list?
> >
> >
> > Makes sense to me.
>
> +1

+1

/Ax

Mathias Behrle

unread,
Mar 18, 2015, 6:20:04 AM3/18/15
to try...@googlegroups.com
* Cédric Krier: " [tryton] Posting minor release to tryton-announce@" (Tue, 17
Mar 2015 14:58:17 +0100):

> What do you thing about posting minor version bump of Tryton's packages
> to tryton-announce@ mailing list?

To keep the lists readable I would recommend
- to create a separate list tryton-release, otherwise the announce list will be
swamped by those release messages
- or if you want to use the (low volume) list tryton-announce to only post
daily digests summarizing the bumps of the day.


--

Mathias Behrle
MBSolutions
Gilgenmatten 10 A
D-79114 Freiburg

Tel: +49(761)471023
Fax: +49(761)4770816
http://www.m9s.biz
UStIdNr: DE 142009020
PGP/GnuPG key availabable from any keyserver, ID: 0x8405BBF6

Cédric Krier

unread,
Mar 18, 2015, 6:45:10 AM3/18/15
to try...@googlegroups.com
On 18 Mar 11:08, Mathias Behrle wrote:
> * Cédric Krier: " [tryton] Posting minor release to tryton-announce@" (Tue, 17
> Mar 2015 14:58:17 +0100):
>
> > What do you thing about posting minor version bump of Tryton's packages
> > to tryton-announce@ mailing list?
>
> To keep the lists readable I would recommend
> - to create a separate list tryton-release, otherwise the announce list will be
> swamped by those release messages

Why will it be? There are about 20-30 releases per month with the
exception of about 80 the day of the new series. Why should we create
one more mailing list for 2 days of flooding per year.

> - or if you want to use the (low volume) list tryton-announce to only post
> daily digests summarizing the bumps of the day.

I don't think it is doable with rss2email but anyway subscribers that
prefer such way to be informed can set it to their subscription option
on Google Groups.

Mathias Behrle

unread,
Mar 18, 2015, 7:49:53 AM3/18/15
to try...@googlegroups.com
* Cédric Krier: " Re: [tryton] Posting minor release to tryton-announce@" (Wed,
18 Mar 2015 11:45:02 +0100):

> On 18 Mar 11:08, Mathias Behrle wrote:
> > * Cédric Krier: " [tryton] Posting minor release to tryton-announce@" (Tue,
> > 17 Mar 2015 14:58:17 +0100):
> >
> > > What do you thing about posting minor version bump of Tryton's packages
> > > to tryton-announce@ mailing list?
> >
> > To keep the lists readable I would recommend
> > - to create a separate list tryton-release, otherwise the announce list
> > will be swamped by those release messages
>
> Why will it be? There are about 20-30 releases per month with the
> exception of about 80 the day of the new series. Why should we create
> one more mailing list for 2 days of flooding per year.

Because all those messages will hide more or less currently low traffic news.
BTW. how will this display at http://www.tryton.org/news/index.html?

Cédric Krier

unread,
Mar 18, 2015, 8:10:04 AM3/18/15
to try...@googlegroups.com
On 18 Mar 12:34, Mathias Behrle wrote:
> * Cédric Krier: " Re: [tryton] Posting minor release to tryton-announce@" (Wed,
> 18 Mar 2015 11:45:02 +0100):
>
> > On 18 Mar 11:08, Mathias Behrle wrote:
> > > * Cédric Krier: " [tryton] Posting minor release to tryton-announce@" (Tue,
> > > 17 Mar 2015 14:58:17 +0100):
> > >
> > > > What do you thing about posting minor version bump of Tryton's packages
> > > > to tryton-announce@ mailing list?
> > >
> > > To keep the lists readable I would recommend
> > > - to create a separate list tryton-release, otherwise the announce list
> > > will be swamped by those release messages
> >
> > Why will it be? There are about 20-30 releases per month with the
> > exception of about 80 the day of the new series. Why should we create
> > one more mailing list for 2 days of flooding per year.
>
> Because all those messages will hide more or less currently low traffic news.

So you don't want more announce on the tryton-announce@ because it is
low traffic and you want to keep it low traffic. I think such reflexion
will always prevent to do anything.
By the way, the traffic is low because we don't have a lot of news
contribution but it is not a rule. It will be very welcomed to have more
news submitted.

> BTW. how will this display at http://www.tryton.org/news/index.html?

It will not as it is human written news.

Mathias Behrle

unread,
Mar 18, 2015, 8:26:16 AM3/18/15
to try...@googlegroups.com
* Cédric Krier: " Re: [tryton] Posting minor release to tryton-announce@" (Wed,
18 Mar 2015 13:09:28 +0100):

> On 18 Mar 12:34, Mathias Behrle wrote:
> > * Cédric Krier: " Re: [tryton] Posting minor release to
> > tryton-announce@" (Wed, 18 Mar 2015 11:45:02 +0100):
> >
> > > On 18 Mar 11:08, Mathias Behrle wrote:
> > > > * Cédric Krier: " [tryton] Posting minor release to
> > > > tryton-announce@" (Tue, 17 Mar 2015 14:58:17 +0100):
> > > >
> > > > > What do you thing about posting minor version bump of Tryton's
> > > > > packages to tryton-announce@ mailing list?
> > > >
> > > > To keep the lists readable I would recommend
> > > > - to create a separate list tryton-release, otherwise the announce list
> > > > will be swamped by those release messages
> > >
> > > Why will it be? There are about 20-30 releases per month with the
> > > exception of about 80 the day of the new series. Why should we create
> > > one more mailing list for 2 days of flooding per year.
> >
> > Because all those messages will hide more or less currently low traffic
> > news.
>
> So you don't want more announce on the tryton-announce@ because it is
> low traffic and you want to keep it low traffic.

Yes, keeping announce lists at low traffic is preferable for me. The value of
the single message will be higher and substantial. I doubt, that every minor
bump is interesting to the wide public.

> I think such reflexion will always prevent to do anything.

Why?

> By the way, the traffic is low because we don't have a lot of news
> contribution but it is not a rule. It will be very welcomed to have more
> news submitted.
>
> > BTW. how will this display at http://www.tryton.org/news/index.html?
>
> It will not as it is human written news.

Until now it is 1:1, which has its advantages.

Cédric Krier

unread,
Mar 18, 2015, 8:35:04 AM3/18/15
to try...@googlegroups.com
On 18 Mar 13:26, Mathias Behrle wrote:
> * Cédric Krier: " Re: [tryton] Posting minor release to tryton-announce@" (Wed,
> 18 Mar 2015 13:09:28 +0100):
>
> > On 18 Mar 12:34, Mathias Behrle wrote:
> > > * Cédric Krier: " Re: [tryton] Posting minor release to
> > > tryton-announce@" (Wed, 18 Mar 2015 11:45:02 +0100):
> > >
> > > > On 18 Mar 11:08, Mathias Behrle wrote:
> > > > > * Cédric Krier: " [tryton] Posting minor release to
> > > > > tryton-announce@" (Tue, 17 Mar 2015 14:58:17 +0100):
> > > > >
> > > > > > What do you thing about posting minor version bump of Tryton's
> > > > > > packages to tryton-announce@ mailing list?
> > > > >
> > > > > To keep the lists readable I would recommend
> > > > > - to create a separate list tryton-release, otherwise the announce list
> > > > > will be swamped by those release messages
> > > >
> > > > Why will it be? There are about 20-30 releases per month with the
> > > > exception of about 80 the day of the new series. Why should we create
> > > > one more mailing list for 2 days of flooding per year.
> > >
> > > Because all those messages will hide more or less currently low traffic
> > > news.
> >
> > So you don't want more announce on the tryton-announce@ because it is
> > low traffic and you want to keep it low traffic.
>
> Yes, keeping announce lists at low traffic is preferable for me. The value of
> the single message will be higher and substantial. I doubt, that every minor
> bump is interesting to the wide public.

OK I take note that you are the only one against it and all others are
in favor. So I will start configuring rss2email to send such email to
tryton-announce@.

Cédric Krier

unread,
Mar 18, 2015, 4:45:03 PM3/18/15
to tryton
On 17 Mar 14:58, Cédric Krier wrote:
> Hi,
>
> What do you thing about posting minor version bump of Tryton's packages
> to tryton-announce@ mailing list?
> We could use the service I created http://farmhouse.b2ck.com/ to ask the
> rss2email to send such email for each packages. It will just require to
> register every new packages (not so often 3-4 per 6 months).

Done. So it should show up on the next release.

> We just need to ensure the visibility of each packages. This should be
> managed by a script (to write).

Done: http://codereview.tryton.org/14111002/

Axel Braun

unread,
Mar 19, 2015, 11:50:46 AM3/19/15
to tryton
Am Mittwoch, 18. März 2015, 21:43:41 schrieb Cédric Krier:
> On 17 Mar 14:58, Cédric Krier wrote:
> > Hi,
> >
> > What do you thing about posting minor version bump of Tryton's packages
> > to tryton-announce@ mailing list?
> > We could use the service I created http://farmhouse.b2ck.com/ to ask the
> > rss2email to send such email for each packages. It will just require to
> > register every new packages (not so often 3-4 per 6 months).
>
> Done. So it should show up on the next release.

...at the moment it seems to rework all previous releases...

Cédric Krier

unread,
Mar 19, 2015, 2:50:03 PM3/19/15
to tryton
Yes, I don't know what is happening. I run once rss2email with --no-send
option but it seems it still want to send them all but on a small bunch.
As far as there is no duplicate, I'm fine otherwise there is a bug
somewhere.

Cédric Krier

unread,
Mar 19, 2015, 7:10:03 PM3/19/15
to tryton
On 19 Mar 19:47, Cédric Krier wrote:
> On 19 Mar 16:50, Axel Braun wrote:
> > Am Mittwoch, 18. März 2015, 21:43:41 schrieb Cédric Krier:
> > > On 17 Mar 14:58, Cédric Krier wrote:
> > > > Hi,
> > > >
> > > > What do you thing about posting minor version bump of Tryton's packages
> > > > to tryton-announce@ mailing list?
> > > > We could use the service I created http://farmhouse.b2ck.com/ to ask the
> > > > rss2email to send such email for each packages. It will just require to
> > > > register every new packages (not so often 3-4 per 6 months).
> > >
> > > Done. So it should show up on the next release.
> >
> > ...at the moment it seems to rework all previous releases...
>
> Yes, I don't know what is happening. I run once rss2email with --no-send
> option but it seems it still want to send them all but on a small bunch.
> As far as there is no duplicate, I'm fine otherwise there is a bug
> somewhere.

I think I found the issue, it is in farmhouse where I use Flask-Cache on
gunicorn instance multithreaded but the Flask-Cache is not thread-safe
for simple dict cache. I restart the service in mono-thread.
There could still have some emails send if rss2email got a corrupted
version before the fix.

Cédric Krier

unread,
Mar 20, 2015, 5:05:04 AM3/20/15
to tryton
Sorry for the noize but something completly fucked up. I paused all the
feeds until it is fixed.

Cédric Krier

unread,
Mar 20, 2015, 7:10:04 AM3/20/15
to tryton
I think I found the issue and it is again a cache issue:
http://hg.b2ck.com/farmhouse/rev/24f6f28a3832

It is an interesting issue because it appears randomly and with higher
chance to happen on high loaded server. Flask-Cache doesn't work
properly if the arguments are generators because it uses the string
representation of the object as key. For a generator the string is
"<generator object <genexpr> at 0xbb9dca8b7e0>" so only the memory
address is different but once Python start to reuse freed memory, you
can have the same address reappearing for a new generator and so wrong
cached value is used.

I kept for now the rss2email paused and I will re-start it once I'm sure
it is all fixed. But this time, I will make the post of rss2email
moderated so if something goes wrong we don't pollute mailbox of
everyone (just the moderators).

Sorry for the inconvenient,

Cédric Krier

unread,
Mar 22, 2015, 6:05:05 AM3/22/15
to tryton
It runs now since 2 days without wrong posting (except for one minor
issue due to PyPI cache late invalidation). Anyway, I will keep the
moderation on as anyway, it is low trafic.
Reply all
Reply to author
Forward
0 new messages