Re: [Trac] Question about next Trac 1.0.2 release

2014-03-25 Thread RjOllos
On Tuesday, March 25, 2014 2:04:28 PM UTC-7, hasienda wrote:
>
> -BEGIN PGP SIGNED MESSAGE- 
> Hash: SHA1 
>
> On 25.03.2014 20:37, anton wrote: 
> > I have only a small question: 
>
> Small step for me, big step for mankind ... ;-) 
>
> > When will Trac 1.02 be available. 
>
> Good question. There was an argument on doing such a new release few 
> weeks ago, also to familiarize new developers with release actions. 
>
> > I ask because some times ago the 
> > Miletone in the Roadmap showed nearly 100% closed tickets. 
> > 
> > But as time passes, always new tickets are added ... 
> > so will there ever be a Trac 1.0.2 ?? 
>
> At least 1.0.2 is more likely to happen in the near future then 1.2 IMHO. 
>
> > Wouldn't it be better to relese 1.0.2 and move the 
> > actual tickets to 1.0.3? 
>
> Maybe. But these, who actually resolve tickets, rule. 
>
> > Or is 1.2 the next step? 
>
> Next major release, yes. 
>
> Pull and engage Trac when ever you like and need it. You'll always get a 
> working product, and developers work hard to ensure integration with 
> many Trac plugins as possible and seemless upgrades to any future minor 
> and major release. 
>
> I like that dedication a lot. And you'll appreciate it too. Sorry, but 
> coding rules. Numbers are just milestone labels. And its ready when its 
> ready (borrowed from Debian guys). 
>
> Steffen Hoffmann 
>

Steffen captured the essence of it. I will say that, that we aren't holding 
back just to get another ticket or two finished. It really comes down to 
the long-time Trac developers finding time to show us new Trac developers 
have to prepare the release. However, everyone on the project volunteers 
their time, and they currently have none to commit. Once we get that next 
release out finally though, we should be able to have a more regular 
release schedule since there will be 5 developers capable of doing the 
release rather than just the two that have little time for the project at 
the moment.

 

-- 
You received this message because you are subscribed to the Google Groups "Trac 
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to trac-users+unsubscr...@googlegroups.com.
To post to this group, send email to trac-users@googlegroups.com.
Visit this group at http://groups.google.com/group/trac-users.
For more options, visit https://groups.google.com/d/optout.


[Trac] Re: Error assigns a ticket to a Developer

2014-03-25 Thread Ivanelson Nunes
Maybe this is a chain reaction. I use customized and required fields.
However, the tickets created by email2trac not carry these custom and
required fields. This explains?

@ivanelson
[]s


2014-03-24 13:58 GMT-03:00 Ivanelson Nunes :

> Always this error occurs. When will I assign a ticket.
>
> I noticed that this only occurs in the ticket's created [1] email2trac.
> The plugin is being broken TracjsGantt.
>
> [1] https://oss.trac.surfsara.nl/email2trac
>
> Traceback (most recent call last):
>>   File
>> "/usr/local/lib/python2.7/dist-packages/Trac-1.0-py2.7.egg/trac/web/main.py",
>> line 497, in _dispatch_request
>> dispatcher.dispatch(req)
>>   File
>> "/usr/local/lib/python2.7/dist-packages/Trac-1.0-py2.7.egg/trac/web/main.py",
>> line 214, in dispatch
>> resp = chosen_handler.process_request(req)
>>   File
>> "/usr/local/lib/python2.7/dist-packages/Trac-1.0-py2.7.egg/trac/ticket/web_ui.py",
>> line 179, in process_request
>> return self._process_ticket_request(req)
>>   File
>> "/usr/local/lib/python2.7/dist-packages/Trac-1.0-py2.7.egg/trac/ticket/web_ui.py",
>> line 614, in _process_ticket_request
>> self._do_save(req, ticket, action)
>>   File
>> "/usr/local/lib/python2.7/dist-packages/Trac-1.0-py2.7.egg/trac/ticket/web_ui.py",
>> line 1328, in _do_save
>> replyto=req.args.get('replyto'))
>>   File
>> "/usr/local/lib/python2.7/dist-packages/Trac-1.0-py2.7.egg/trac/ticket/model.py",
>> line 363, in save_changes
>> listener.ticket_changed(self, comment, author, old_values)
>>   File
>> "/usr/local/lib/python2.7/dist-packages/Trac_jsGantt-0.10-py2.7.egg/tracjsgantt/tracpm.py",
>> line 2957, in ticket_changed
>> self.rescheduleTickets(ticket, old_values)
>>   File
>> "/usr/local/lib/python2.7/dist-packages/Trac_jsGantt-0.10-py2.7.egg/tracjsgantt/tracpm.py",
>> line 2766, in rescheduleTickets
>> self.spliceGraph(tickets, ticket, old_values)
>>   File
>> "/usr/local/lib/python2.7/dist-packages/Trac_jsGantt-0.10-py2.7.egg/tracjsgantt/tracpm.py",
>> line 2667, in spliceGraph
>> if len(old_values[previewFields[fwd]]) == 0:
>> TypeError: object of type 'NoneType' has no len()
>
>
>
>
> @ivanelson
> []s
>

-- 
You received this message because you are subscribed to the Google Groups "Trac 
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to trac-users+unsubscr...@googlegroups.com.
To post to this group, send email to trac-users@googlegroups.com.
Visit this group at http://groups.google.com/group/trac-users.
For more options, visit https://groups.google.com/d/optout.


Re: [Trac] Question about next Trac 1.0.2 release

2014-03-25 Thread Steffen Hoffmann
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 25.03.2014 20:37, anton wrote:
> I have only a small question:

Small step for me, big step for mankind ... ;-)

> When will Trac 1.02 be available.

Good question. There was an argument on doing such a new release few
weeks ago, also to familiarize new developers with release actions.

> I ask because some times ago the 
> Miletone in the Roadmap showed nearly 100% closed tickets.
> 
> But as time passes, always new tickets are added ...
> so will there ever be a Trac 1.0.2 ??

At least 1.0.2 is more likely to happen in the near future then 1.2 IMHO.

> Wouldn't it be better to relese 1.0.2 and move the
> actual tickets to 1.0.3?

Maybe. But these, who actually resolve tickets, rule.

> Or is 1.2 the next step?

Next major release, yes.

Pull and engage Trac when ever you like and need it. You'll always get a
working product, and developers work hard to ensure integration with
many Trac plugins as possible and seemless upgrades to any future minor
and major release.

I like that dedication a lot. And you'll appreciate it too. Sorry, but
coding rules. Numbers are just milestone labels. And its ready when its
ready (borrowed from Debian guys).

Steffen Hoffmann

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.12 (GNU/Linux)
Comment: Using GnuPG with Icedove - http://www.enigmail.net/

iEYEARECAAYFAlMx71AACgkQ31DJeiZFuHeRpwCfaFNvuX56TDh/CE1O9HJNuJso
pe0AoJSfUINSA4Kmmep8e+cBDKbAQYpX
=7bcf
-END PGP SIGNATURE-

-- 
You received this message because you are subscribed to the Google Groups "Trac 
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to trac-users+unsubscr...@googlegroups.com.
To post to this group, send email to trac-users@googlegroups.com.
Visit this group at http://groups.google.com/group/trac-users.
For more options, visit https://groups.google.com/d/optout.


[Trac] Question about next Trac 1.0.2 release

2014-03-25 Thread anton
Hi,

I have only a small question:

When will Trac 1.02 be available.

I ask because some times ago the 
Miletone in the Roadmap showed nearly 100% closed tickets.

But as time passes, always new tickets are added ...
so will there ever be a Trac 1.0.2 ??

Wouldn't it be better to relese 1.0.2 and move the
actual tickets to 1.0.3?

Or is 1.2 the next step?

Thanks

Anton

-- 
You received this message because you are subscribed to the Google Groups "Trac 
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to trac-users+unsubscr...@googlegroups.com.
To post to this group, send email to trac-users@googlegroups.com.
Visit this group at http://groups.google.com/group/trac-users.
For more options, visit https://groups.google.com/d/optout.


Re: [Trac] Re: Error assigns a ticket to a Developer

2014-03-25 Thread Ivanelson Nunes
I made the change:

from:
> -self.rescheduleTickets(ticket, old_values)
> to:
> +if old_values:
> +self.rescheduleTickets(ticket, old_values)


But the problem remains. Also restarted apache.

@ivanelson
[]s


2014-03-25 14:21 GMT-03:00 RjOllos :

> On Monday, March 24, 2014 9:58:23 AM UTC-7, ivanelson wrote:
>>
>> Always this error occurs. When will I assign a ticket.
>>
>> I noticed that this only occurs in the ticket's created [1] email2trac.
>> The plugin is being broken TracjsGantt.
>>
>> [1] https://oss.trac.surfsara.nl/email2trac
>>
>> Traceback (most recent call last):
>>>   File 
>>> "/usr/local/lib/python2.7/dist-packages/Trac-1.0-py2.7.egg/trac/web/main.py",
>>> line 497, in _dispatch_request
>>> dispatcher.dispatch(req)
>>>   File 
>>> "/usr/local/lib/python2.7/dist-packages/Trac-1.0-py2.7.egg/trac/web/main.py",
>>> line 214, in dispatch
>>> resp = chosen_handler.process_request(req)
>>>   File 
>>> "/usr/local/lib/python2.7/dist-packages/Trac-1.0-py2.7.egg/trac/ticket/web_ui.py",
>>> line 179, in process_request
>>> return self._process_ticket_request(req)
>>>   File 
>>> "/usr/local/lib/python2.7/dist-packages/Trac-1.0-py2.7.egg/trac/ticket/web_ui.py",
>>> line 614, in _process_ticket_request
>>> self._do_save(req, ticket, action)
>>>   File 
>>> "/usr/local/lib/python2.7/dist-packages/Trac-1.0-py2.7.egg/trac/ticket/web_ui.py",
>>> line 1328, in _do_save
>>> replyto=req.args.get('replyto'))
>>>   File 
>>> "/usr/local/lib/python2.7/dist-packages/Trac-1.0-py2.7.egg/trac/ticket/model.py",
>>> line 363, in save_changes
>>> listener.ticket_changed(self, comment, author, old_values)
>>>   File "/usr/local/lib/python2.7/dist-packages/Trac_jsGantt-0.
>>> 10-py2.7.egg/tracjsgantt/tracpm.py", line 2957, in ticket_changed
>>> self.rescheduleTickets(ticket, old_values)
>>>   File "/usr/local/lib/python2.7/dist-packages/Trac_jsGantt-0.
>>> 10-py2.7.egg/tracjsgantt/tracpm.py", line 2766, in rescheduleTickets
>>> self.spliceGraph(tickets, ticket, old_values)
>>>   File "/usr/local/lib/python2.7/dist-packages/Trac_jsGantt-0.
>>> 10-py2.7.egg/tracjsgantt/tracpm.py", line 2667, in spliceGraph
>>> if len(old_values[previewFields[fwd]]) == 0:
>>> TypeError: object of type 'NoneType' has no len()
>>
>>
>>
>>
>> @ivanelson
>> []s
>>
>
> I won't venture a guess as to why this is only occurring with email2trac,
> but the following patch might work around the problem:
>
> diff --git a/tracjsganttplugin/0.11/tracjsgantt/tracpm.py
> b/tracjsganttplugin/0.
> index 102bb6f..b6df829 100644
> --- a/tracjsganttplugin/0.11/tracjsgantt/tracpm.py
> +++ b/tracjsganttplugin/0.11/tracjsgantt/tracpm.py
> @@ -2954,7 +2954,8 @@ class TicketRescheduler(Component):
>  if self._affectsSchedule(ticket, old_values):
>  self.env.log.info('Changes to %s affect schedule.
>  Rescheduling.' %
>ticket.id)
> -self.rescheduleTickets(ticket, old_values)
> +if old_values:
> +self.rescheduleTickets(ticket, old_values)
>
>
>  def ticket_deleted(self, ticket):
>
> --
> You received this message because you are subscribed to the Google Groups
> "Trac Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to trac-users+unsubscr...@googlegroups.com.
> To post to this group, send email to trac-users@googlegroups.com.
> Visit this group at http://groups.google.com/group/trac-users.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups "Trac 
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to trac-users+unsubscr...@googlegroups.com.
To post to this group, send email to trac-users@googlegroups.com.
Visit this group at http://groups.google.com/group/trac-users.
For more options, visit https://groups.google.com/d/optout.


[Trac] Re: Error assigns a ticket to a Developer

2014-03-25 Thread RjOllos
On Monday, March 24, 2014 9:58:23 AM UTC-7, ivanelson wrote:
>
> Always this error occurs. When will I assign a ticket.
>
> I noticed that this only occurs in the ticket's created [1] email2trac. 
> The plugin is being broken TracjsGantt. 
>
> [1] https://oss.trac.surfsara.nl/email2trac
>
> Traceback (most recent call last):
>>   File 
>> "/usr/local/lib/python2.7/dist-packages/Trac-1.0-py2.7.egg/trac/web/main.py",
>>  
>> line 497, in _dispatch_request
>> dispatcher.dispatch(req)
>>   File 
>> "/usr/local/lib/python2.7/dist-packages/Trac-1.0-py2.7.egg/trac/web/main.py",
>>  
>> line 214, in dispatch
>> resp = chosen_handler.process_request(req)
>>   File 
>> "/usr/local/lib/python2.7/dist-packages/Trac-1.0-py2.7.egg/trac/ticket/web_ui.py",
>>  
>> line 179, in process_request
>> return self._process_ticket_request(req)
>>   File 
>> "/usr/local/lib/python2.7/dist-packages/Trac-1.0-py2.7.egg/trac/ticket/web_ui.py",
>>  
>> line 614, in _process_ticket_request
>> self._do_save(req, ticket, action)
>>   File 
>> "/usr/local/lib/python2.7/dist-packages/Trac-1.0-py2.7.egg/trac/ticket/web_ui.py",
>>  
>> line 1328, in _do_save
>> replyto=req.args.get('replyto'))
>>   File 
>> "/usr/local/lib/python2.7/dist-packages/Trac-1.0-py2.7.egg/trac/ticket/model.py",
>>  
>> line 363, in save_changes
>> listener.ticket_changed(self, comment, author, old_values)
>>   File 
>> "/usr/local/lib/python2.7/dist-packages/Trac_jsGantt-0.10-py2.7.egg/tracjsgantt/tracpm.py",
>>  
>> line 2957, in ticket_changed
>> self.rescheduleTickets(ticket, old_values)
>>   File 
>> "/usr/local/lib/python2.7/dist-packages/Trac_jsGantt-0.10-py2.7.egg/tracjsgantt/tracpm.py",
>>  
>> line 2766, in rescheduleTickets
>> self.spliceGraph(tickets, ticket, old_values)
>>   File 
>> "/usr/local/lib/python2.7/dist-packages/Trac_jsGantt-0.10-py2.7.egg/tracjsgantt/tracpm.py",
>>  
>> line 2667, in spliceGraph
>> if len(old_values[previewFields[fwd]]) == 0:
>> TypeError: object of type 'NoneType' has no len()
>
>
>
>
> @ivanelson
> []s
>

I won't venture a guess as to why this is only occurring with email2trac, 
but the following patch might work around the problem:

diff --git a/tracjsganttplugin/0.11/tracjsgantt/tracpm.py 
b/tracjsganttplugin/0.
index 102bb6f..b6df829 100644
--- a/tracjsganttplugin/0.11/tracjsgantt/tracpm.py
+++ b/tracjsganttplugin/0.11/tracjsgantt/tracpm.py
@@ -2954,7 +2954,8 @@ class TicketRescheduler(Component):
 if self._affectsSchedule(ticket, old_values):
 self.env.log.info('Changes to %s affect schedule. 
 Rescheduling.' %
   ticket.id)
-self.rescheduleTickets(ticket, old_values)
+if old_values:
+self.rescheduleTickets(ticket, old_values)
 
 
 def ticket_deleted(self, ticket): 

-- 
You received this message because you are subscribed to the Google Groups "Trac 
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to trac-users+unsubscr...@googlegroups.com.
To post to this group, send email to trac-users@googlegroups.com.
Visit this group at http://groups.google.com/group/trac-users.
For more options, visit https://groups.google.com/d/optout.


[Trac] Notice: trac-hacks is down temporarily

2014-03-25 Thread RjOllos
You may have noticed that trac-hacks.org is not reachable. We hope to have 
the situation fixed within the next 12 hours.

If you've been following the mailing list you may recall that we've 
announced that trac-hacks.org will be moved to more reliable hosting, 
provided by Edgewall. That is still the plan, and should happen within the 
next month or two. The hosting for Trac has been very reliable, so it's 
reasonable to expect the same for trac-hacks.org after the site is moved.

-- 
You received this message because you are subscribed to the Google Groups "Trac 
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to trac-users+unsubscr...@googlegroups.com.
To post to this group, send email to trac-users@googlegroups.com.
Visit this group at http://groups.google.com/group/trac-users.
For more options, visit https://groups.google.com/d/optout.