Projects
New Ticket     Wiki     Browse Source     Timeline     Roadmap     Bug Reports     Search

Ticket #16470 (new enhancement)

Opened 3 months ago

Last modified 3 months ago

Port upgrade: python/py25-sphinx 0.1.61950 -> 0.4.2

Reported by: rick@… Owned by: michel.sylvan@…
Priority: Normal Milestone: Port Updates
Component: ports Version: 1.6.0
Keywords: Cc: ryandesign@…, lnielsen@…, haardt@…
Port: py25-sphinx

Description

New version requires py25-jinja which is not in macports yet. Filed the port as new at #16469

Attachments

Portfile-py25-sphinx.diff (1.0 KB) - added by rick@… 3 months ago.
Portfile-py25-sphinx-2.diff (1.1 KB) - added by michel.sylvan@… 3 months ago.
Updated py25 patch
Portfile-py-sphinx.diff (1.1 KB) - added by michel.sylvan@… 3 months ago.
Patch for py-sphinx

Change History

Changed 3 months ago by rick@…

  Changed 3 months ago by ryandesign@…

  • cc ryandesign@… added; michel.sylvan@… removed
  • owner changed from macports-tickets@… to michel.sylvan@…

Assigning to maintainer.

  Changed 3 months ago by michel.sylvan@…

py25-jinja does not seem to be available yet? Otherwise, the changes match what I have for my Sphinx package for a different project, so it looks good to be committed.

I don't have commit access yet, so once Jinja is in and I can test this I'll ask on the mailing list for the update to be pushed.

  Changed 3 months ago by ryandesign@…

I did commit py25-jinja 6 hours ago. See #16469. You just need to wait for the PortIndex to be regenerated, which occurs every 12 hours.

  Changed 3 months ago by ryandesign@…

  • cc lnielsen@…, haardt@… added

py-sphinx should of course be updated at the same time.

Has duplicate #15899.

  Changed 3 months ago by kegan@…

Ticket for py25-jinja #16469 has already been closed more than a week ago. When can we have the new py25-sphinx (0.4.2) ?

Thanks.

follow-up: ↓ 8   Changed 3 months ago by michel.sylvan@…

I just e-mailed the PortMgr team with the required patches; apologies for the delay, haven't had time to test the new version previously.

For now, you can apply the patch attached above. Note that it's incomplete: you need to additionally add a depends:run on py25-setuptools

  Changed 3 months ago by kegan@…

@michel.sylvan No worry. I am not complaining or anything. Just a soft reminder ;)

in reply to: ↑ 6   Changed 3 months ago by ryandesign@…

Replying to michel.sylvan@…:

I just e-mailed the PortMgr team with the required patches; apologies for the delay, haven't had time to test the new version previously.

There's no need to involve the portmgr group; if you want the patch committed, just say so here and I'll do it.

For now, you can apply the patch attached above. Note that it's incomplete: you need to additionally add a depends:run on py25-setuptools

So I should commit the patch and add "depends_run py25-setuptools"? And I can apply the same patch to py-sphinx? Anything else? If you'd like to attach a revised patch feel free.

Changed 3 months ago by michel.sylvan@…

Updated py25 patch

Changed 3 months ago by michel.sylvan@…

Patch for py-sphinx

follow-up: ↓ 10   Changed 3 months ago by michel.sylvan@…

Updated patches filed. Yep; please commit them -- the reason I contacted PortMgr is that I'm asking for commit rights as well, so hopefully soon the update process will get smoother.

in reply to: ↑ 9   Changed 3 months ago by ryandesign@…

Replying to michel.sylvan@…:

Updated patches filed. Yep; please commit them

You updated py-sphinx to require py-jinja but #16469 only provided a py25-jinja. So we should copy py25-jinja to py-jinja first?

the reason I contacted PortMgr is that I'm asking for commit rights as well, so hopefully soon the update process will get smoother.

Oh good! That will make things easier. :)

  Changed 3 months ago by ryandesign@…

I applied your patch to py25-sphinx in r40028.

Note: See TracTickets for help on using tickets.