I have a version of the gpsd package which I believe addresses this ticket https://bugzilla.redhat.com/show_bug.cgi?id=1390812. I've been looking around about the right way to submit. I thought it would be by using a pull request from within the pagure instance at src.fedoraproject.org. However, I cannot authenticate with my ssh key. There is no where to add it within pagure, and my FAS key doesn't seem to be sufficient. So perhaps this isn't they way? Then I was reading through http://fedoraproject.org/wiki/Join_the_package_collection_maintainers#Create... , but it seems a bit geared toward brand new packages, so I was not sure if that was in fact the proper coarse.
I'd appreciate any pointers as to the proper direction to get this updated package updated. In the meantime, I'll fix the rpmlint warnings I just found!
Thanks, Troy
On 09/04/2017 06:21 AM, Troy Curtis Jr wrote:
I have a version of the gpsd package which I believe addresses this ticket https://bugzilla.redhat.com/show_bug.cgi?id=1390812. I've been looking around about the right way to submit. I thought it would be by using a pull request from within the pagure instance at src.fedoraproject.org http://src.fedoraproject.org. However, I cannot authenticate with my ssh key. There is no where to add it within pagure, and my FAS key doesn't seem to be sufficient. So perhaps this isn't they way? Then I was reading through http://fedoraproject.org/wiki/Join_the_package_collection_maintainers#Create... , but it seems a bit geared toward brand new packages, so I was not sure if that was in fact the proper coarse.
I'd appreciate any pointers as to the proper direction to get this updated package updated. In the meantime, I'll fix the rpmlint warnings I just found!
That shouldn't be happening. What's your FAS username?
If you can push the changes to another public Git repository (e.g. GitHub), that could be a workaround while we get Pagure access sorted out.
On Mon, Sep 4, 2017 at 3:54 AM Petr Viktorin pviktori@redhat.com wrote:
On 09/04/2017 06:21 AM, Troy Curtis Jr wrote:
I have a version of the gpsd package which I believe addresses this ticket https://bugzilla.redhat.com/show_bug.cgi?id=1390812. I've been looking around about the right way to submit. I thought it would be by using a pull request from within the pagure instance at src.fedoraproject.org http://src.fedoraproject.org. However, I cannot authenticate with my ssh key. There is no where to add it within pagure, and my FAS key doesn't seem to be sufficient. So perhaps this isn't they way? Then I was reading through
http://fedoraproject.org/wiki/Join_the_package_collection_maintainers#Create...
, but it seems a bit geared toward brand new packages, so I was not sure if that was in fact the proper coarse.
I'd appreciate any pointers as to the proper direction to get this updated package updated. In the meantime, I'll fix the rpmlint warnings I just found!
That shouldn't be happening. What's your FAS username?
troycurtisjr
If you can push the changes to another public Git repository (e.g. GitHub), that could be a workaround while we get Pagure access sorted out.
Ok so Pagure is the right way to go then. I tried importing my key again, but I'm still getting denied. I can use the same key on a different linux host as well as with gitlab.com, so I'm fairly confident my local configuration is correct. I assume this is unrelated, but I also can't seem to tie my FAS account correctly to the
For the time being then, I've pushed my changes to https://gitlab.com/troycurtisjr/fedora-pkg-gpsd.git under the 'python2-packaging' branch for review. Additionally, I used copr to build for several releases, which you can find at https://copr.fedorainfracloud.org/coprs/troycurtisjr/gpsd/build/597872/
-- Troy Curtis
-- Petr Viktorin
On 4.9.2017 14:49, Troy Curtis Jr wrote:
On Mon, Sep 4, 2017 at 3:54 AM Petr Viktorin <pviktori@redhat.com mailto:pviktori@redhat.com> wrote:
On 09/04/2017 06:21 AM, Troy Curtis Jr wrote: > I have a version of the gpsd package which I believe addresses this > ticket https://bugzilla.redhat.com/show_bug.cgi?id=1390812. I've been > looking around about the right way to submit. I thought it would be by > using a pull request from within the pagure instance at > src.fedoraproject.org <http://src.fedoraproject.org> <http://src.fedoraproject.org>. However, I cannot > authenticate with my ssh key. There is no where to add it within > pagure, and my FAS key doesn't seem to be sufficient. So perhaps this > isn't they way? Then I was reading through > http://fedoraproject.org/wiki/Join_the_package_collection_maintainers#Create_Your_Review_Request > , but it seems a bit geared toward brand new packages, so I was not sure > if that was in fact the proper coarse. > > I'd appreciate any pointers as to the proper direction to get this > updated package updated. In the meantime, I'll fix the rpmlint warnings > I just found! That shouldn't be happening. What's your FAS username?
troycurtisjr
If you can push the changes to another public Git repository (e.g. GitHub), that could be a workaround while we get Pagure access sorted out.
Ok so Pagure is the right way to go then. I tried importing my key again, but I'm still getting denied. I can use the same key on a different linux host as well as with gitlab.com http://gitlab.com, so I'm fairly confident my local configuration is correct. I assume this is unrelated, but I also can't seem to tie my FAS account correctly to the
For the time being then, I've pushed my changes to https://gitlab.com/troycurtisjr/fedora-pkg-gpsd.git under the 'python2-packaging' branch for review. Additionally, I used copr to build for several releases, which you can find at https://copr.fedorainfracloud.org/coprs/troycurtisjr/gpsd/build/597872/
Now you should be able to send a pull request from gitlab in here: https://src.fedoraproject.org/rpms/gpsd/diff/remote
-- Troy Curtis
-- Petr Viktorin
python-devel mailing list -- python-devel@lists.fedoraproject.org To unsubscribe send an email to python-devel-leave@lists.fedoraproject.org
On Mon, Sep 4, 2017 at 7:52 AM Miro Hrončok mhroncok@redhat.com wrote:
On 4.9.2017 14:49, Troy Curtis Jr wrote:
On Mon, Sep 4, 2017 at 3:54 AM Petr Viktorin <pviktori@redhat.com mailto:pviktori@redhat.com> wrote:
On 09/04/2017 06:21 AM, Troy Curtis Jr wrote: > I have a version of the gpsd package which I believe addresses
this
> ticket https://bugzilla.redhat.com/show_bug.cgi?id=1390812. I've been > looking around about the right way to submit. I thought it would be by > using a pull request from within the pagure instance at > src.fedoraproject.org <http://src.fedoraproject.org> <http://src.fedoraproject.org>. However, I cannot > authenticate with my ssh key. There is no where to add it within > pagure, and my FAS key doesn't seem to be sufficient. So perhaps this > isn't they way? Then I was reading through >
http://fedoraproject.org/wiki/Join_the_package_collection_maintainers#Create...
> , but it seems a bit geared toward brand new packages, so I was not sure > if that was in fact the proper coarse. > > I'd appreciate any pointers as to the proper direction to get this > updated package updated. In the meantime, I'll fix the rpmlint warnings > I just found! That shouldn't be happening. What's your FAS username?
troycurtisjr
If you can push the changes to another public Git repository (e.g. GitHub), that could be a workaround while we get Pagure access sorted out.
Ok so Pagure is the right way to go then. I tried importing my key again, but I'm still getting denied. I can use the same key on a different linux host as well as with gitlab.com http://gitlab.com, so I'm fairly confident my local configuration is correct. I assume this is unrelated, but I also can't seem to tie my FAS account correctly to
the
For the time being then, I've pushed my changes to https://gitlab.com/troycurtisjr/fedora-pkg-gpsd.git under the 'python2-packaging' branch for review. Additionally, I used copr to build for several releases, which you can find at https://copr.fedorainfracloud.org/coprs/troycurtisjr/gpsd/build/597872/
Now you should be able to send a pull request from gitlab in here: https://src.fedoraproject.org/rpms/gpsd/diff/remote
Remote pull requests, that is a great feature!
Unfortunately I can't seem to get it to work either.
I've tried using the gitlab.com repo, then I pushed to github and tried from there, same error. Then I wondered if it didn't like having a hyphen in the branch name so I changed that. I even removed the hash from the ticket reference in the title. In all cases I get: "Fatal Error (500)" in response. I am using the https repo url, and have cloned on another machine to ensure the urls are publically available.
-- Troy Curtis
-- Petr Viktorin
python-devel mailing list -- python-devel@lists.fedoraproject.org To unsubscribe send an email to
python-devel-leave@lists.fedoraproject.org
-- Miro Hrončok -- Phone: +420777974800 <+420%20777%20974%20800> IRC: mhroncok
On 4.9.2017 15:34, Troy Curtis Jr wrote:
On Mon, Sep 4, 2017 at 7:52 AM Miro Hrončok <mhroncok@redhat.com mailto:mhroncok@redhat.com> wrote:
On 4.9.2017 14:49, Troy Curtis Jr wrote: > > > On Mon, Sep 4, 2017 at 3:54 AM Petr Viktorin <pviktori@redhat.com <mailto:pviktori@redhat.com> > <mailto:pviktori@redhat.com <mailto:pviktori@redhat.com>>> wrote: > > On 09/04/2017 06:21 AM, Troy Curtis Jr wrote: > > I have a version of the gpsd package which I believe addresses this > > ticket https://bugzilla.redhat.com/show_bug.cgi?id=1390812. I've > been > > looking around about the right way to submit. I thought it would > be by > > using a pull request from within the pagure instance at > > src.fedoraproject.org <http://src.fedoraproject.org> <http://src.fedoraproject.org> > <http://src.fedoraproject.org>. However, I cannot > > authenticate with my ssh key. There is no where to add it within > > pagure, and my FAS key doesn't seem to be sufficient. So perhaps > this > > isn't they way? Then I was reading through > > > http://fedoraproject.org/wiki/Join_the_package_collection_maintainers#Create_Your_Review_Request > > , but it seems a bit geared toward brand new packages, so I was > not sure > > if that was in fact the proper coarse. > > > > I'd appreciate any pointers as to the proper direction to get this > > updated package updated. In the meantime, I'll fix the rpmlint > warnings > > I just found! > > That shouldn't be happening. > What's your FAS username? > > troycurtisjr > > > If you can push the changes to another public Git repository (e.g. > GitHub), that could be a workaround while we get Pagure access > sorted out. > > > Ok so Pagure is the right way to go then. I tried importing my key > again, but I'm still getting denied. I can use the same key on a > different linux host as well as with gitlab.com <http://gitlab.com> <http://gitlab.com>, so > I'm fairly confident my local configuration is correct. I assume this > is unrelated, but I also can't seem to tie my FAS account correctly to the > > For the time being then, I've pushed my changes to > https://gitlab.com/troycurtisjr/fedora-pkg-gpsd.git under the > 'python2-packaging' branch for review. Additionally, I used copr to > build for several releases, which you can find at > https://copr.fedorainfracloud.org/coprs/troycurtisjr/gpsd/build/597872/ Now you should be able to send a pull request from gitlab in here: https://src.fedoraproject.org/rpms/gpsd/diff/remote
Remote pull requests, that is a great feature!
Unfortunately I can't seem to get it to work either.
I've tried using the gitlab.com http://gitlab.com repo, then I pushed to github and tried from there, same error. Then I wondered if it didn't like having a hyphen in the branch name so I changed that. I even removed the hash from the ticket reference in the title. In all cases I get: "Fatal Error (500)" in response. I am using the https repo url, and have cloned on another machine to ensure the urls are publically available.
I guess that sounds like a thing that needs a report at https://pagure.io/fedora-infrastructure/issues
> > -- > Troy Curtis > > > -- > Petr Viktorin > > > > _______________________________________________ > python-devel mailing list -- python-devel@lists.fedoraproject.org <mailto:python-devel@lists.fedoraproject.org> > To unsubscribe send an email to python-devel-leave@lists.fedoraproject.org <mailto:python-devel-leave@lists.fedoraproject.org> > -- Miro Hrončok -- Phone: +420777974800 <tel:+420%20777%20974%20800> IRC: mhroncok
On 09/04/2017 03:37 PM, Miro Hrončok wrote:
On 4.9.2017 15:34, Troy Curtis Jr wrote:
On Mon, Sep 4, 2017 at 7:52 AM Miro Hrončok <mhroncok@redhat.com mailto:mhroncok@redhat.com> wrote:
On 4.9.2017 14:49, Troy Curtis Jr wrote: > > > On Mon, Sep 4, 2017 at 3:54 AM Petr Viktorin <pviktori@redhat.com <mailto:pviktori@redhat.com> > <mailto:pviktori@redhat.com <mailto:pviktori@redhat.com>>> wrote: > > On 09/04/2017 06:21 AM, Troy Curtis Jr wrote: > > I have a version of the gpsd package which I believe addresses this > > ticket https://bugzilla.redhat.com/show_bug.cgi?id=1390812. I've > been > > looking around about the right way to submit. I thought it would > be by > > using a pull request from within the pagure instance at > > src.fedoraproject.org <http://src.fedoraproject.org> <http://src.fedoraproject.org> > <http://src.fedoraproject.org>. However, I cannot > > authenticate with my ssh key. There is no where to add it within > > pagure, and my FAS key doesn't seem to be sufficient. So perhaps > this > > isn't they way? Then I was reading through > > >
http://fedoraproject.org/wiki/Join_the_package_collection_maintainers#Create...
> > , but it seems a bit geared toward brand new packages, so I was > not sure > > if that was in fact the proper coarse. > > > > I'd appreciate any pointers as to the proper direction to get this > > updated package updated. In the meantime, I'll fix the rpmlint > warnings > > I just found! > > That shouldn't be happening. > What's your FAS username? > > troycurtisjr
Thanks! I see in FAS that you're not yet a packager. That's probably the reason you don't have Pagure write access.
That's a bit unfortunate, and I guess it should be solved with remote pull requests, but as you found out those seem broken at the time. (It's all a pretty new system, so it's not unreasonable to think no one tried remote PRs here yet.)
I've made a PR for you: https://pagure.io/fedora-infrastructure/issue/6332 Could you please comment there? :)
> > > If you can push the changes to another public Git repository (e.g. > GitHub), that could be a workaround while we get Pagure access > sorted out. > > > Ok so Pagure is the right way to go then. I tried importing my
key > again, but I'm still getting denied. I can use the same key on a > different linux host as well as with gitlab.com http://gitlab.com http://gitlab.com, so > I'm fairly confident my local configuration is correct. I assume this > is unrelated, but I also can't seem to tie my FAS account correctly to the
... the rest of the sentence seems missing.
> > For the time being then, I've pushed my changes to > https://gitlab.com/troycurtisjr/fedora-pkg-gpsd.git under the > 'python2-packaging' branch for review. Additionally, I used
copr to > build for several releases, which you can find at >
https://copr.fedorainfracloud.org/coprs/troycurtisjr/gpsd/build/597872/
Now you should be able to send a pull request from gitlab in here: https://src.fedoraproject.org/rpms/gpsd/diff/remote
Remote pull requests, that is a great feature!
Unfortunately I can't seem to get it to work either.
I've tried using the gitlab.com http://gitlab.com repo, then I pushed to github and tried from there, same error. Then I wondered if it didn't like having a hyphen in the branch name so I changed that. I even removed the hash from the ticket reference in the title. In all cases I get: "Fatal Error (500)" in response. I am using the https repo url, and have cloned on another machine to ensure the urls are publically available.
I guess that sounds like a thing that needs a report at https://pagure.io/fedora-infrastructure/issues
I've reported it: https://pagure.io/fedora-infrastructure/issue/6332
On Mon, Sep 4, 2017 at 9:27 AM Petr Viktorin pviktori@redhat.com wrote:
On 09/04/2017 03:37 PM, Miro Hrončok wrote:
On 4.9.2017 15:34, Troy Curtis Jr wrote:
On Mon, Sep 4, 2017 at 7:52 AM Miro Hrončok <mhroncok@redhat.com mailto:mhroncok@redhat.com> wrote:
On 4.9.2017 14:49, Troy Curtis Jr wrote: > > > On Mon, Sep 4, 2017 at 3:54 AM Petr Viktorin <
pviktori@redhat.com
<mailto:pviktori@redhat.com> > <mailto:pviktori@redhat.com <mailto:pviktori@redhat.com>>>
wrote:
> > On 09/04/2017 06:21 AM, Troy Curtis Jr wrote: > > I have a version of the gpsd package which I believe addresses this > > ticket https://bugzilla.redhat.com/show_bug.cgi?id=1390812. I've > been > > looking around about the right way to submit. I thought it would > be by > > using a pull request from within the pagure instance at > > src.fedoraproject.org <http://src.fedoraproject.org> <http://src.fedoraproject.org> > <http://src.fedoraproject.org>. However, I cannot > > authenticate with my ssh key. There is no where to add it within > > pagure, and my FAS key doesn't seem to be sufficient. So perhaps > this > > isn't they way? Then I was reading through > > >
http://fedoraproject.org/wiki/Join_the_package_collection_maintainers#Create...
> > , but it seems a bit geared toward brand new packages, so I was > not sure > > if that was in fact the proper coarse. > > > > I'd appreciate any pointers as to the proper direction to get this > > updated package updated. In the meantime, I'll fix the rpmlint > warnings > > I just found! > > That shouldn't be happening. > What's your FAS username? > > troycurtisjr
Thanks! I see in FAS that you're not yet a packager. That's probably the reason you don't have Pagure write access.
That's a bit unfortunate, and I guess it should be solved with remote pull requests, but as you found out those seem broken at the time. (It's all a pretty new system, so it's not unreasonable to think no one tried remote PRs here yet.)
I've made a PR for you: https://pagure.io/fedora-infrastructure/issue/6332 Could you please comment there? :)
Great! I put a comment in on the PR, and also pointed to the targeted bugzilla ticket (as well as commenting on the ticket pointing back to the PR). I had gathered it was a new method, which was why I was thinking the wiki was still describing the old way. No matter, I'm new to all this as well!
> > > If you can push the changes to another public Git repository (e.g. > GitHub), that could be a workaround while we get Pagure
access
> sorted out. > > > Ok so Pagure is the right way to go then. I tried importing my
key > again, but I'm still getting denied. I can use the same key on a > different linux host as well as with gitlab.com http://gitlab.com http://gitlab.com, so > I'm fairly confident my local configuration is correct. I assume this > is unrelated, but I also can't seem to tie my FAS account correctly to the
... the rest of the sentence seems missing.
*sigh* Sorry, but I saved as draft and then went to try something else to see if I could resolve the issue. I had intended to say I was also having trouble linking my pagure account with www.libravatar.org as well. However, I incorrectly assumed that using the FAS OpenID login at libravatar would import my email for association. Just explicitly adding the appropriate email was enough to resolve that issue. I forgot that I had left a dangling sentence out there.
>
> For the time being then, I've pushed my changes to > https://gitlab.com/troycurtisjr/fedora-pkg-gpsd.git under the > 'python2-packaging' branch for review. Additionally, I used
copr to > build for several releases, which you can find at >
https://copr.fedorainfracloud.org/coprs/troycurtisjr/gpsd/build/597872/
Now you should be able to send a pull request from gitlab in here: https://src.fedoraproject.org/rpms/gpsd/diff/remote
Remote pull requests, that is a great feature!
Unfortunately I can't seem to get it to work either.
I've tried using the gitlab.com http://gitlab.com repo, then I pushed to github and tried from there, same error. Then I wondered if it didn't like having a hyphen in the branch name so I changed that. I even removed the hash from the ticket reference in the title. In all cases I get: "Fatal Error (500)" in response. I am using the https repo url, and have cloned on another machine to ensure the urls are publically available.
I guess that sounds like a thing that needs a report at https://pagure.io/fedora-infrastructure/issues
I've reported it: https://pagure.io/fedora-infrastructure/issue/6332
I also put a comment on this issue with a bit of additional information.
Thanks for the help Petr!
-- Troy
-- Petr Viktorin
> On 09/04/2017 06:21 AM, Troy Curtis Jr wrote:
> > I have a version of the gpsd package which I believe addresses this > > ticket https://bugzilla.redhat.com/show_bug.cgi?id=1390812.
...
The gpsd upstream just announced the imminent release of 3.17 ( http://lists.nongnu.org/archive/html/gpsd-dev/2017-09/msg00003.html ). Some of the changes involve direct support of python3 and the ability to specify the target python build. So perfect for the Fedora python efforts! I've already checked the build with python2 and python3 with the tests on my F26 box locally, and have begun prepping the spec file for the 3.17 drop, complete with python2 and python3 subpackages.
So with that I have a couple of questions: 1. Since the PR for the python2 subpackage split just happened ( https://src.fedoraproject.org/rpms/gpsd/pull-request/1 ), does it make sense to just delete that one and await the 3.17 version bump as well as the better versioned python support? And if so, would you prefer a squashed commit with all changes? Or is there no preference?
2. One change I noticed with 3.17 is renaming libgpsd.pc -> libgps.pc. This is a very sensible change, since the pkgconfig is for the library (libgps) and not the executable (gpsd). If the depending packages are looking for the old pkgconfig name, what is the best way to go about having the coordinated packages for them? Just mention in other PR for the downstream packages that the name change is dependent on this particular gpsd version?
Thanks, Troy
On 6.9.2017 05:28, Troy Curtis Jr wrote:
>> > On 09/04/2017 06:21 AM, Troy Curtis Jr wrote: >> > > I have a version of the gpsd package which I believe >> addresses this >> > > ticket >> https://bugzilla.redhat.com/show_bug.cgi?id=1390812. ...
The gpsd upstream just announced the imminent release of 3.17 (http://lists.nongnu.org/archive/html/gpsd-dev/2017-09/msg00003.html ). Some of the changes involve direct support of python3 and the ability to specify the target python build. So perfect for the Fedora python efforts! I've already checked the build with python2 and python3 with the tests on my F26 box locally, and have begun prepping the spec file for the 3.17 drop, complete with python2 and python3 subpackages.
Great news!
So with that I have a couple of questions:
- Since the PR for the python2 subpackage split just happened
(https://src.fedoraproject.org/rpms/gpsd/pull-request/1 ), does it make sense to just delete that one and await the 3.17 version bump as well as the better versioned python support? And if so, would you prefer a squashed commit with all changes? Or is there no preference?
I don't think it is important. Either squashed or new commits, whatever works for you. I would mention the 3.17 release in the PR and inform the maintainers that you are going to update the change.
- One change I noticed with 3.17 is renaming libgpsd.pc -> libgps.pc.
This is a very sensible change, since the pkgconfig is for the library (libgps) and not the executable (gpsd). If the depending packages are looking for the old pkgconfig name, what is the best way to go about having the coordinated packages for them? Just mention in other PR for the downstream packages that the name change is dependent on this particular gpsd version?
Would symblinking the file back for backwards compatibility work? (I haven't tried that with pkgconfig).
Thanks, Troy
python-devel mailing list -- python-devel@lists.fedoraproject.org To unsubscribe send an email to python-devel-leave@lists.fedoraproject.org
On Wed, Sep 6, 2017, 4:49 AM Miro Hrončok mhroncok@redhat.com wrote:
On 6.9.2017 05:28, Troy Curtis Jr wrote:
>> > On 09/04/2017 06:21 AM, Troy Curtis Jr wrote: >> > > I have a version of the gpsd package which I believe >> addresses this >> > > ticket >> https://bugzilla.redhat.com/show_bug.cgi?id=1390812. ...
The gpsd upstream just announced the imminent release of 3.17 (http://lists.nongnu.org/archive/html/gpsd-dev/2017-09/msg00003.html ). Some of the changes involve direct support of python3 and the ability to specify the target python build. So perfect for the Fedora python efforts! I've already checked the build with python2 and python3 with the tests on my F26 box locally, and have begun prepping the spec file for the 3.17 drop, complete with python2 and python3 subpackages.
Great news!
So with that I have a couple of questions:
- Since the PR for the python2 subpackage split just happened
(https://src.fedoraproject.org/rpms/gpsd/pull-request/1 ), does it make sense to just delete that one and await the 3.17 version bump as well as the better versioned python support? And if so, would you prefer a squashed commit with all changes? Or is there no preference?
I don't think it is important. Either squashed or new commits, whatever works for you. I would mention the 3.17 release in the PR and inform the maintainers that you are going to update the change.
Done.
- One change I noticed with 3.17 is renaming libgpsd.pc -> libgps.pc.
This is a very sensible change, since the pkgconfig is for the library (libgps) and not the executable (gpsd). If the depending packages are looking for the old pkgconfig name, what is the best way to go about having the coordinated packages for them? Just mention in other PR for the downstream packages that the name change is dependent on this particular gpsd version?
Would symblinking the file back for backwards compatibility work? (I haven't tried that with pkgconfig).
Yes it would but I was mistaken. libgpsd.pc was removed by the original spec file, and it was this removal line that was failing since upstream realized there was no point installing the file and stopped installing it. So never mind on that, I spoke up to soon.
But related, when there is a library version bump, does that cause a rev of the release version of all down stream packages to prompt a rebuild?
Thanks, Troy
python-devel mailing list -- python-devel@lists.fedoraproject.org To unsubscribe send an email to
python-devel-leave@lists.fedoraproject.org
-- Miro Hrončok -- Phone: +420777974800 IRC: mhroncok
On 09/07/2017 06:41 AM, Troy Curtis Jr wrote:
On Wed, Sep 6, 2017, 4:49 AM Miro Hrončok <mhroncok@redhat.com mailto:mhroncok@redhat.com> wrote:
On 6.9.2017 05:28, Troy Curtis Jr wrote: > > >> > On 09/04/2017 06:21 AM, Troy Curtis Jr wrote: > >> > > I have a version of the gpsd package which I > believe > >> addresses this > >> > > ticket > >> https://bugzilla.redhat.com/show_bug.cgi?id=1390812. > ... > > > The gpsd upstream just announced the imminent release of 3.17 > (http://lists.nongnu.org/archive/html/gpsd-dev/2017-09/msg00003.html ). > Some of the changes involve direct support of python3 and the ability to > specify the target python build. So perfect for the Fedora python > efforts! I've already checked the build with python2 and python3 with > the tests on my F26 box locally, and have begun prepping the spec file > for the 3.17 drop, complete with python2 and python3 subpackages. Great news! > > So with that I have a couple of questions: > 1. Since the PR for the python2 subpackage split just happened > (https://src.fedoraproject.org/rpms/gpsd/pull-request/1 ), does it make > sense to just delete that one and await the 3.17 version bump as well as > the better versioned python support? And if so, would you prefer a > squashed commit with all changes? Or is there no preference? I don't think it is important. Either squashed or new commits, whatever works for you. I would mention the 3.17 release in the PR and inform the maintainers that you are going to update the change.
Done.
> 2. One change I noticed with 3.17 is renaming libgpsd.pc -> libgps.pc. > This is a very sensible change, since the pkgconfig is for the library > (libgps) and not the executable (gpsd). If the depending packages are > looking for the old pkgconfig name, what is the best way to go about > having the coordinated packages for them? Just mention in other PR for > the downstream packages that the name change is dependent on this > particular gpsd version? Would symblinking the file back for backwards compatibility work? (I haven't tried that with pkgconfig).
Yes it would but I was mistaken. libgpsd.pc was removed by the original spec file, and it was this removal line that was failing since upstream realized there was no point installing the file and stopped installing it. So never mind on that, I spoke up to soon.
But related, when there is a library version bump, does that cause a rev of the release version of all down stream packages to prompt a rebuild?
Not automatically. Preferably, only bump library versions in Rawhide, and coordinate with the interested maintainers. (Automation for this is being worked on, in efforts related toModularity, but it's quite a big task.)
python-devel@lists.fedoraproject.org