Quantcast

[Bug 219373] devel/py-attrs: Upgrade to 17.1.0

classic Classic list List threaded Threaded
13 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

[Bug 219373] devel/py-attrs: Upgrade to 17.1.0

bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=219373

            Bug ID: 219373
           Summary: devel/py-attrs: Upgrade to 17.1.0
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Keywords: easy, patch-ready
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: [hidden email]
          Reporter: [hidden email]
                CC: [hidden email], [hidden email]
 Attachment #182689 maintainer-approval?
             Flags:
                CC: [hidden email]
             Flags: maintainer-feedback?([hidden email])

Created attachment 182689
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=182689&action=edit
devel/py-attrs: Upgrade to 17.1.0

Changelog
=========

*   Upgrade to 17.1.0


QA
==

*   portlint: OK
*   poudriere: OK -- testport on 10.3-RELEASE-p17 w/py27 (default), py34, py35,
py36

--
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-python
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

[Bug 219373] devel/py-attrs: Upgrade to 17.1.0

bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=219373

John W. O'Brien <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Blocks|                            |219374


Referenced Bugs:

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=219374
[Bug 219374] devel/py-Automat: Update to 0.6.0
--
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-python
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

[Bug 219373] devel/py-attrs: Upgrade to 17.1.0

bugzilla-noreply
In reply to this post by bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=219373

Po-Chuan Hsieh <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Assignee|freebsd-ports-bugs@FreeBSD. |[hidden email]
                   |org                         |

--
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-python
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

[Bug 219373] devel/py-attrs: Upgrade to 17.1.0

bugzilla-noreply
In reply to this post by bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=219373

[hidden email] changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
              Flags|maintainer-feedback?(Axel.R |maintainer-feedback-
                   |[hidden email])               |

--- Comment #1 from [hidden email] ---
This upgrade breaks calendarserver-9.0 which requires py-twisted-17.1.0, which
requires py-Automat-0.5.0 and finally py-attrs.

Traceback (most recent call last):
  File "/usr/local/bin/twistd", line 11, in <module>
    load_entry_point('Twisted==17.1.0', 'console_scripts', 'twistd')()
  File "/usr/local/lib/python2.7/site-packages/twisted/scripts/twistd.py", line
29, in run
    app.run(runApp, ServerOptions)
  File "/usr/local/lib/python2.7/site-packages/twisted/application/app.py",
line 657, in run
    config.parseOptions()
  File "/usr/local/lib/python2.7/site-packages/twisted/application/app.py",
line 624, in parseOptions
    usage.Options.parseOptions(self, options)
  File "/usr/local/lib/python2.7/site-packages/twisted/python/usage.py", line
262, in parseOptions
    for (cmd, short, parser, doc) in self.subCommands:
  File "/usr/local/lib/python2.7/site-packages/twisted/application/app.py",
line 641, in subCommands
    for plug in sorted(plugins, key=attrgetter('tapname')):
  File "/usr/local/lib/python2.7/site-packages/twisted/plugins/masterchild.py",
line 61, in tapname
    return self.wrappedServiceMaker.tapname
  File "/usr/local/lib/python2.7/site-packages/twisted/plugins/masterchild.py",
line 52, in wrappedServiceMaker
    makerClass = namedClass(self.className)
  File "/usr/local/lib/python2.7/site-packages/twisted/python/reflect.py", line
166, in namedObject
    module = namedModule('.'.join(classSplit[:-1]))
  File "/usr/local/lib/python2.7/site-packages/twisted/python/reflect.py", line
152, in namedModule
    topLevel = __import__(name)
  File
"/usr/local/lib/python2.7/site-packages/twext/application/masterchild.py", line
49, in <module>
    from twisted.application.internet import TCPServer
  File
"/usr/local/lib/python2.7/site-packages/twisted/application/internet.py", line
542, in <module>
    class _ClientMachine(object):
  File
"/usr/local/lib/python2.7/site-packages/twisted/application/internet.py", line
842, in _ClientMachine
    outputs=[_connect])
  File "/usr/local/lib/python2.7/site-packages/automat/_methodical.py", line
62, in upon
    self.machine._oneTransition(self, input, enter, outputs, collector)
  File "/usr/local/lib/python2.7/site-packages/automat/_methodical.py", line
255, in _oneTransition
    tuple(outputTokens))
  File "/usr/local/lib/python2.7/site-packages/automat/_core.py", line 74, in
addTransition
    (inState, inputSymbol, outState, tuple(outputSymbols))
TypeError: unhashable type: 'MethodicalState'
/usr/local/etc/rc.d/caldavd: WARNING: failed to start caldavd

I will talk to upstream of calendarserver.

--
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-python
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

[Bug 219373] devel/py-attrs: Upgrade to 17.1.0

bugzilla-noreply
In reply to this post by bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=219373

--- Comment #2 from John W. O'Brien <[hidden email]> ---
I've only glanced at the output, but my guess is that we'll have to upgrade
devel/py-Automat to 0.6.0 per bug #219374 to resolve this.

See also:

Make hashable classes frozen for attrs 17.1.0 (fixes #62).
https://github.com/glyph/automat/commit/3766391d49a5514ecb901031ac5857b2b66ab265

--
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-python
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

[Bug 219373] devel/py-attrs: Upgrade to 17.1.0

bugzilla-noreply
In reply to this post by bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=219373

--- Comment #3 from [hidden email] ---
Yes, you are right: devel/py-Automat 0.6.0 fixes this.
Please set maintainer-feedback+ after committing 219374. (-;

--
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-python
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

[Bug 219373] devel/py-attrs: Upgrade to 17.1.0

bugzilla-noreply
In reply to this post by bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=219373

--- Comment #4 from John W. O'Brien <[hidden email]> ---
What's the term for a pair of bugs that both block and depend on each other?

sunpoet@ has both bugs right now and should be able to commit them concurrently
or in short succession.

--
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-python
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

[Bug 219373] devel/py-attrs: Upgrade to 17.1.0

bugzilla-noreply
In reply to this post by bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=219373

--- Comment #5 from Po-Chuan Hsieh <[hidden email]> ---
(In reply to John W. O'Brien from comment #4)

py-Automat 0.6.0 update (bug #219374) requires py-attrs 16.1.0+ which is bug
#219373.

That means:
- bug #219374 depends on bug #219373
- bug #219373 blocks bug #219374

That's why it's a pair.

--
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-python
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

[Bug 219373] devel/py-attrs: Upgrade to 17.1.0

bugzilla-noreply
In reply to this post by bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=219373

--- Comment #6 from [hidden email] ---
A commit references this bug:

Author: sunpoet
Date: Fri May 19 15:36:19 UTC 2017
New revision: 441242
URL: https://svnweb.freebsd.org/changeset/ports/441242

Log:
  Update to 17.1.0

  Changes:      https://github.com/python-attrs/attrs/blob/master/CHANGELOG.rst
  PR:           219373
  Submitted by: John W. O'Brien <[hidden email]>
  Approved by:  Axel Rau <[hidden email]> (maintainer)

Changes:
  head/devel/py-attrs/Makefile
  head/devel/py-attrs/distinfo

--
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-python
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

[Bug 219373] devel/py-attrs: Upgrade to 17.1.0

bugzilla-noreply
In reply to this post by bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=219373

Po-Chuan Hsieh <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|---                         |FIXED
             Status|New                         |Closed

--- Comment #7 from Po-Chuan Hsieh <[hidden email]> ---
Committed. Thanks!

--
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-python
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

[Bug 219373] devel/py-attrs: Upgrade to 17.1.0

bugzilla-noreply
In reply to this post by bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=219373

--- Comment #8 from John W. O'Brien <[hidden email]> ---
(In reply to Po-Chuan Hsieh from comment #5)

Thank you for taking these bugs and handling them promptly.

I'm familiar with the reciprocal blocks/depends relationship. I intended to
highlight the unusual case that bug #219373 both depends on *and* blocks bug
#219374 (and vice versa). In retrospect, perhaps I should have filed both
updates as the same bug.

--
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-python
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

[Bug 219373] devel/py-attrs: Upgrade to 17.1.0

bugzilla-noreply
In reply to this post by bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=219373

--- Comment #9 from Po-Chuan Hsieh <[hidden email]> ---
(In reply to John W. O'Brien from comment #8)

What I see is:
- bug #219374 depends on bug #219373
- bug #219373 blocks bug #219374

--
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-python
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

[Bug 219373] devel/py-attrs: Upgrade to 17.1.0

bugzilla-noreply
In reply to this post by bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=219373

--- Comment #10 from John W. O'Brien <[hidden email]> ---
(In reply to Po-Chuan Hsieh from comment #9)

That's because when I filed the bugs, I was unaware that bug #219373 depends on
bug #219374. Thanks to Axel's diligence and comment #1, that additional
relationship came to light.

For the sake of completeness, and to satisfy my own curiosity, I tried just now
to register the additional dependency. Bugzilla refused and said:

"The following bug(s) would appear on both the "depends on" and "blocks" parts
of the dependency tree if these changes are committed: 219374. This would
create a circular dependency, which is not allowed."

--
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-python
To unsubscribe, send any mail to "[hidden email]"
Loading...