I never signed up for this group.  Please unsubscribe me or tell me how to
do so.

Thank you,
Anne Aronson Johnson
On Aug 9, 2014 9:33 AM, <[email protected]> wrote:

>   Today's topic summary
>
> Group: http://groups.google.com/group/trac-users/topics
>
>    - Setuptools 5.4 performance <#147bb2feae87456d_group_thread_0> [2
>    Updates]
>    - How to apply a patch to Trac <#147bb2feae87456d_group_thread_1> [3
>    Updates]
>    - TracBrowser: Where is it? <#147bb2feae87456d_group_thread_2> [2
>    Updates]
>    - CommitTicketUpdate does not seem to be checking permission (Git)
>    <#147bb2feae87456d_group_thread_3> [1 Update]
>    - 回复: [Trac] Custom fields per component
>    <#147bb2feae87456d_group_thread_4> [1 Update]
>    - TracHoursPlugin in conjunction with AnnouncerPlugin
>    <#147bb2feae87456d_group_thread_5> [1 Update]
>
>   Setuptools 5.4 performance
> <http://groups.google.com/group/trac-users/t/817e646135055cce>
>
>    Peter Suter <[email protected]> Aug 08 09:11PM +0200
>
>    When I upgraded setuptools to 5.4.x, Trac became completely
>    unresponsive
>    (loading a simple page takes 30 seconds instead of less than 1).
>    (On Windows, Python 2.6 or 2.7, Trac trunk tracd. The problem only
>    manifested itself when Trac was installed as an egg, not in "setup.py
>    develop" mode.)
>
>    Downgrading setuptools (to 5.3 or below) fixed the problem.
>
>    [1] points to [2] and mentionsthe PKG_RESOURCES_CACHE_ZIP_MANIFESTS
>    environment variable. Setting that environment variable with 5.4 also
>    enables reasonable performance. Although it sounds like this enables a
>    new experimental feature. So why is it required to get back
>    performance
>    similar to 5.3?
>
>    Am I missing something? (Should we report a bug? Warn users against
>    this
>    version?)
>
>    [1] https://pypi.python.org/pypi/setuptools#id3
>    [2] https://bitbucket.org/pypa/setuptools/issue/154
>
>
>
>
>    Jun Omae <[email protected]> Aug 09 10:23PM +0900
>
>    > version?)
>
>    > [1] https://pypi.python.org/pypi/setuptools#id3
>    > [2] https://bitbucket.org/pypa/setuptools/issue/154
>
>    I think that is a setuptools issue in 5.4. It seems the issue has been
>    introduced in [10cc90d9b828] and [2d13c675f84c] of setuptools.
>
>    After setuptools 5.4, the zipinfo property of ZipProvider class reads
>    egg file each time. Before 5.3, __init__ method of ZipProvider class
>    reads egg file and the result will be stored in its "zipinfo" instance
>    variable.
>
>    The following patch would fix it.
>
>    --- pkg_resources.py.orig 2014-08-09 22:06:34.877375000 +0900
>    +++ pkg_resources.py 2014-08-09 22:06:37.533625000 +0900
>    @@ -1636,7 +1636,11 @@
>
>    @property
>    def zipinfo(self):
>    - return self._zip_manifests.load(self.loader.archive)
>    + try:
>    + return self._zipinfo
>    + except AttributeError:
>    + self._zipinfo = self._zip_manifests.load(self.loader.archive)
>    + return self._zipinfo
>
>    def get_resource_filename(self, manager, resource_name):
>    if not self.egg_name:
>
>    --
>    Jun Omae <[email protected]> (大前 潤)
>
>
>
>   How to apply a patch to Trac
> <http://groups.google.com/group/trac-users/t/bcb23f9d5eafecd5>
>
>    Jared Bownds <[email protected]> Aug 08 11:27AM -0700
>
>    URL: http://trac.edgewall.org/ticket/7339#comment:79
>
>    What are the practical steps necessary to apply a patch? Example patch
>    can
>    be found in the URL above.
>
>
>
>
>    Jared Bownds <[email protected]> Aug 08 11:36AM -0700
>
>    For example, would these be an expected output?
>
>
>    
> (jared)-(11:33:30)-(/usr/lib/python2.6/site-packages/Trac-1.0-py2.6.egg/trac)
>
>    -> *patch -p1 < Trac-show_full_names-sorted-r4-0.12.2.patch*
>    patching file test.py
>    Hunk #1 FAILED at 283.
>    1 out of 1 hunk FAILED -- saving rejects to file test.py.rej
>    patching file ticket/default_workflow.py
>    Hunk #1 succeeded at 226 (offset 12 lines).
>    Hunk #2 succeeded at 277 (offset 12 lines).
>    patching file ticket/templates/query.html
>    Hunk #1 FAILED at 83.
>    1 out of 1 hunk FAILED -- saving rejects to file
>    ticket/templates/query.html.rej
>    patching file ticket/templates/ticket.html
>    Hunk #1 succeeded at 260 (offset -22 lines).
>    patching file ticket/web_ui.py
>    Hunk #1 succeeded at 18 (offset 2 lines).
>    Hunk #2 FAILED at 48.
>    Hunk #3 FAILED at 441.
>    Hunk #4 succeeded at 1249 (offset 98 lines).
>    Hunk #5 succeeded at 1567 (offset 114 lines).
>    Hunk #6 FAILED at 1551.
>    Hunk #7 succeeded at 1714 (offset 122 lines).
>    Hunk #8 FAILED at 1617.
>    Hunk #9 succeeded at 1758 with fuzz 1 (offset 121 lines).
>    4 out of 9 hunks FAILED -- saving rejects to file ticket/web_ui.py.rej
>    patching file web/chrome.py
>    Hunk #1 succeeded at 43 (offset 10 lines).
>    Hunk #2 succeeded at 451 (offset 121 lines).
>    Hunk #3 succeeded at 1045 (offset 133 lines).
>    Hunk #4 succeeded at 1058 (offset 133 lines).
>    Hunk #5 succeeded at 1077 (offset 133 lines).
>    patching file web/session.py
>    Hunk #1 succeeded at 31 (offset 3 lines).
>    Hunk #2 succeeded at 143 with fuzz 1 (offset 7 lines).
>    Hunk #3 FAILED at 240.
>    Hunk #4 succeeded at 426 with fuzz 2.
>    Hunk #5 succeeded at 443 with fuzz 1 (offset -4 lines).
>    1 out of 5 hunks FAILED -- saving rejects to file web/session.py.rej
>
>
>    On Friday, August 8, 2014 11:27:34 AM UTC-7, Jared Bownds wrote:
>
>
>
>
>    Steffen Hoffmann <[email protected]> Aug 09 03:14PM +0200
>
>    -----BEGIN PGP SIGNED MESSAGE-----
>    Hash: SHA1
>
>    On 08.08.2014 20:36, Jared Bownds wrote:
>    > For example, would these be an expected output?
>
>    >
>    
> (jared)-(11:33:30)-(/usr/lib/python2.6/site-packages/Trac-1.0-py2.6.egg/trac)
>
>    > -> *patch -p1 < Trac-show_full_names-sorted-r4-0.12.2.patch*
>
>    Yes.
>
>    As you see at least some changes apply. Otherwise it could be just on
>    the wrong level, but obviously you adjusted it correctly with -p
>    option.
>
>    Offset is a hint on code changes between the version the patch has been
>    created an the version you're trying to apply the patch. With only
>    offset it might, but is not guaranteed to work.
>
>    Anyway the presented case includes failing lines too, so you're
>    required
>    to rework the changes collected in the corresponding *.rej files to fit
>    into the current version.
>
>    Depending on the intermediately introduced changes adjusting a patch is
>    anything between trivial and almost impossible. Recent commit messages
>    could help to reveal potentially complicated changes. No one could tell
>    without seeing the code in detail. And certainly it is no longer "just
>    patching" but will require some Python knowledge to do the work.
>
>    Steffen Hoffmann
>    -----BEGIN PGP SIGNATURE-----
>    Version: GnuPG v1.4.12 (GNU/Linux)
>    Comment: Using GnuPG with Icedove - http://www.enigmail.net/
>
>    iEYEARECAAYFAlPmHpgACgkQ31DJeiZFuHcB/QCeITZc6kpdzv6+SfVkhR3P8Poe
>    yFoAoKP+raVrTZPdotcXzuUMkyHSyHPe
>    =0vbt
>    -----END PGP SIGNATURE-----
>
>
>
>   TracBrowser: Where is it?
> <http://groups.google.com/group/trac-users/t/dc8aace590334c87>
>
>    pgarofalo <[email protected]> Aug 08 09:13AM -0700
>
>    Hi there, Apologies for this super-noob question, but we're new Trac
>    users,
>    just installed it on the same server as our Subversion server. As
>    admin I
>    set Trac up to point to the SVN repository. There is now an entry for
>    it in
>    the "Manage Repositories" page of the Admin section. Thing is, I don't
>    see
>    a link to TracBrowser or the repository index anywhere. I would expect
>    there to be a link in the main horizontal menu at the top of every
>    page,
>    but it's not there. The help doesn't indicate how to get to the
>    repository
>    index. How do you get to Trac's vaunted Subversion interface?
>
>    Thanks!
>
>
>
>
>    [email protected] Aug 08 09:20PM -0700
>
>    FYI
>
>    You might need to setup user or group permissions to view the Trac
>    Browser.
>    Some systems may require the user to be logged-in and therefore
>    authenticated. You could also allow the permissions for anonymous
>    so that anyone visiting your site can view the repository.
>
>    Sincerely,
>    Steven J. Hathaway
>
>
>
>
>   CommitTicketUpdate does not seem to be checking permission (Git)
> <http://groups.google.com/group/trac-users/t/29e25b5b6d3a0b3b>
>
>    RjOllos <[email protected]> Aug 08 11:06AM -0700
>
>    On Friday, August 1, 2014 4:54:18 AM UTC-7, Sylvain Raybaud wrote:
>    > [email protected] <javascript:> is owner of ticket
>    #67
>
>    > Regards,
>
>    > Sylvain Raybaud
>
>    I can only make some guesses based on the source code:
>
>    
> http://trac.edgewall.org/browser/trunk/tracopt/ticket/commit_updater.py?rev=12865&marks=270-274#L259
>
>    - Confirm that commit_ticket_update_check_perms is in the [ticket]
>    section. The value defaults to true anyway, so it seems unlikely this
>    is
>    the issue.
>    - Do you have any special permission policies?
>
>    You could try adding some logging to line 270:
>    self.log.info("check_perms = %s, checking TICKET_MODIFY user %s: %s",
>    self.check_perms, authname, 'TICKET_MODIFY' in perm)
>
>
>
>   回复: [Trac] Custom fields per component
> <http://groups.google.com/group/trac-users/t/f16325652b45c7ef>
>
>    RjOllos <[email protected]> Aug 08 10:21AM -0700
>
>    On Thursday, August 7, 2014 7:59:22 PM UTC-7, Jojo R wrote:
>    > 0.11 and 0.12 both, no one can set "show_when_component".
>
>    > Thanks,
>
>    > - Jojo
>
>    The configuration you've shown works for me on Trac 1.0.2dev, for both
>    the
>    0.11 and 0.12 branches of DynamicFieldsPlugin.
>
>    I suggest:
>    - Try disabling all other plugins temporarily, there may be a
>    conflict. If
>    it works with all plugins disabled, enable them one by one to discover
>    the
>    plugin that DynamicFieldsPlugin conflicts with.
>    - Look in the browser console for JavaScript errors.
>
>
>
>   TracHoursPlugin in conjunction with AnnouncerPlugin
> <http://groups.google.com/group/trac-users/t/81627bcacc5cc504>
>
>    Jared Bownds <[email protected]> Aug 08 08:01AM -0700
>
>    URL: http://trac-hacks.org/ticket/11918
>
>    When utilizing Trac with the default notification system, and
>    TracHoursPlugin, email notifications are not sent when submitting hour
>    entries (this is good behavior).
>
>    However, when using the Announcer notification system, email
>    notifications
>    are sent for each hour entry. Is there a way to silence this behavior
>    and
>    disable notification for hour entries submitting using TracHoursPlugin?
>
>    Resolving this will allow us to completely adopt the AnnouncerPlugin.
>
>    Best
>
>    Jared
>
>
>
>

-- 
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 [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/trac-users.
For more options, visit https://groups.google.com/d/optout.

Reply via email to