Re: python-rpm-macros - splitting out the macros

2016-01-13 Thread Matej Stuchlik
- Original Message -
> From: "Orion Poplawski" 
> To: python-devel@lists.fedoraproject.org, python-ow...@fedoraproject.org, 
> python3-ow...@fedoraproject.org,
> "Development discussions related to Fedora" 
> Sent: Tuesday, January 12, 2016 11:42:13 PM
> Subject: python-rpm-macros - splitting out the macros
> 
> On 01/08/2016 11:27 AM, bugzi...@redhat.com wrote:
> > https://bugzilla.redhat.com/show_bug.cgi?id=1294904
> > 
> > Antonio Trande  changed:
> > 
> >What|Removed |Added
> > 
> >   Flags|fedora-review?  |fedora-review+
> > 
> > 
> > 
> > --- Comment #12 from Antonio Trande  ---
> > Package approved.
> > 
> 
> I still have heard nothing from the main python maintainers, and I'd like to
> get some kind of an ack for the following plan:
> 
> - Dropping the python3-pkgversion-macros package, replaced with
> python-srpm-macros from above and required by redhat-rpm-config (in Fedora)
> and epel-rpm-macros (in EPEL).
> 
> - Dropping the python-macros sub-package from python, replace by Requires:
> python-rpm-macros from above package.  python3 requires this as well.
> 
> - Dropping macros.python2 from python-devel, replaced with Requires:
> python2-rpm-macros from above package.
> 
> - Dropping macros.python3 from python3-devel, replaced with Requires:
> python3-rpm-macros from above package.
> 
> This achieves the goal of decoupling modifying/updating the python macros
> from
> updating the main python package, which has become a serious hindrance to
> developing new python rpm macros.
> 
> The reviewed package contains the Fedora macros.  macros will be changed on
> the EPEL branches.

Sorry for the late response -- extended vacation. :)

We're 100% behind this, it's been something that's been on our todo list for a
while now. :)

Matt

> I've requested a side tag to do the build in here -
> https://fedorahosted.org/rel-eng/ticket/6331
> 
> as I think the timing is tricky and the possibility of breaking the buildroot
> moderate.
> 
> --
> Orion Poplawski
> Technical Manager 303-415-9701 x222
> NWRA, Boulder/CoRA Office FAX: 303-415-9702
> 3380 Mitchell Lane   or...@nwra.com
> Boulder, CO 80301   http://www.nwra.com
> ___
> python-devel mailing list
> python-devel@lists.fedoraproject.org
> http://lists.fedoraproject.org/admin/lists/python-devel@lists.fedoraproject.org
> 
___
python-devel mailing list
python-devel@lists.fedoraproject.org
http://lists.fedoraproject.org/admin/lists/python-devel@lists.fedoraproject.org


Re: python-rpm-macros - splitting out the macros

2016-01-13 Thread Matej Stuchlik
- Original Message -
> From: "Orion Poplawski" 
> To: python-de...@lists.fedoraproject.org, python-ow...@fedoraproject.org, 
> python3-ow...@fedoraproject.org,
> "Development discussions related to Fedora" 
> Sent: Tuesday, January 12, 2016 11:42:13 PM
> Subject: python-rpm-macros - splitting out the macros
> 
> On 01/08/2016 11:27 AM, bugzi...@redhat.com wrote:
> > https://bugzilla.redhat.com/show_bug.cgi?id=1294904
> > 
> > Antonio Trande  changed:
> > 
> >What|Removed |Added
> > 
> >   Flags|fedora-review?  |fedora-review+
> > 
> > 
> > 
> > --- Comment #12 from Antonio Trande  ---
> > Package approved.
> > 
> 
> I still have heard nothing from the main python maintainers, and I'd like to
> get some kind of an ack for the following plan:
> 
> - Dropping the python3-pkgversion-macros package, replaced with
> python-srpm-macros from above and required by redhat-rpm-config (in Fedora)
> and epel-rpm-macros (in EPEL).
> 
> - Dropping the python-macros sub-package from python, replace by Requires:
> python-rpm-macros from above package.  python3 requires this as well.
> 
> - Dropping macros.python2 from python-devel, replaced with Requires:
> python2-rpm-macros from above package.
> 
> - Dropping macros.python3 from python3-devel, replaced with Requires:
> python3-rpm-macros from above package.
> 
> This achieves the goal of decoupling modifying/updating the python macros
> from
> updating the main python package, which has become a serious hindrance to
> developing new python rpm macros.
> 
> The reviewed package contains the Fedora macros.  macros will be changed on
> the EPEL branches.

Sorry for the late response -- extended vacation. :)

We're 100% behind this, it's been something that's been on our todo list for a
while now. :)

Matt

> I've requested a side tag to do the build in here -
> https://fedorahosted.org/rel-eng/ticket/6331
> 
> as I think the timing is tricky and the possibility of breaking the buildroot
> moderate.
> 
> --
> Orion Poplawski
> Technical Manager 303-415-9701 x222
> NWRA, Boulder/CoRA Office FAX: 303-415-9702
> 3380 Mitchell Lane   or...@nwra.com
> Boulder, CO 80301   http://www.nwra.com
> ___
> python-devel mailing list
> python-de...@lists.fedoraproject.org
> http://lists.fedoraproject.org/admin/lists/python-de...@lists.fedoraproject.org
> 
--
devel mailing list
devel@lists.fedoraproject.org
http://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org

Re: python-rpm-macros - splitting out the macros

2016-01-13 Thread Orion Poplawski
On 01/13/2016 09:44 AM, Orion Poplawski wrote:
> On 01/12/2016 03:42 PM, Orion Poplawski wrote:
>> - Dropping the python3-pkgversion-macros package, replaced with
>> python-srpm-macros from above and required by redhat-rpm-config (in Fedora)
>> and epel-rpm-macros (in EPEL).
> 
> Rawhide now has redhat-rpm-config requiring python-srpm-macros.  So we now
> have %python3_pkgversion in rawhide.
> 
>> - Dropping the python-macros sub-package from python, replace by Requires:
>> python-rpm-macros from above package.  python3 requires this as well.
> 
> python-devel and python3-devel will now be bringing in python-rpm-macros from
> the new package.
> 
>> - Dropping macros.python2 from python-devel, replaced with Requires:
>> python2-rpm-macros from above package.
>>
>> - Dropping macros.python3 from python3-devel, replaced with Requires:
>> python3-rpm-macros from above package.
> 
> I'm working on this and testing changes in a copr before building for rawhide.

This is now complete as well in rawhide.


-- 
Orion Poplawski
Technical Manager 303-415-9701 x222
NWRA, Boulder/CoRA Office FAX: 303-415-9702
3380 Mitchell Lane   or...@nwra.com
Boulder, CO 80301   http://www.nwra.com
--
devel mailing list
devel@lists.fedoraproject.org
http://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org

Re: python-rpm-macros - splitting out the macros

2016-01-13 Thread Orion Poplawski
On 01/12/2016 03:42 PM, Orion Poplawski wrote:
> - Dropping the python3-pkgversion-macros package, replaced with
> python-srpm-macros from above and required by redhat-rpm-config (in Fedora)
> and epel-rpm-macros (in EPEL).

Rawhide now has redhat-rpm-config requiring python-srpm-macros.  So we now
have %python3_pkgversion in rawhide.

> - Dropping the python-macros sub-package from python, replace by Requires:
> python-rpm-macros from above package.  python3 requires this as well.

python-devel and python3-devel will now be bringing in python-rpm-macros from
the new package.

> - Dropping macros.python2 from python-devel, replaced with Requires:
> python2-rpm-macros from above package.
> 
> - Dropping macros.python3 from python3-devel, replaced with Requires:
> python3-rpm-macros from above package.

I'm working on this and testing changes in a copr before building for rawhide.


-- 
Orion Poplawski
Technical Manager 303-415-9701 x222
NWRA, Boulder/CoRA Office FAX: 303-415-9702
3380 Mitchell Lane   or...@nwra.com
Boulder, CO 80301   http://www.nwra.com
--
devel mailing list
devel@lists.fedoraproject.org
http://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org