linux-usb-gadgets / libusbgx

C library encapsulating the Linux kernel USB gadget configfs userspace API functionality
GNU General Public License v2.0
212 stars 70 forks source link

Create a new GitHub release #47

Open rzampino-xilinx opened 4 years ago

rzampino-xilinx commented 4 years ago

Hello,

Would it be possible to create a new release of libusbgx? The last release (0.2.0) on GitHub is from March 2018 and is missing some changes including the gcc v8 fixes. If these releases exist somewhere else that you could point me at that would also be great!

Thank you!

pabs3 commented 3 years ago

We have created a new @linux-usb-gadgets GitHub org and moved libusbgx, gt and ptp-gadget there. We are in the process of merging pull requests and triaging issues. We welcome any help you can give to the project. I expect we will make a release in a while, in the meantime it would be great if you could test git master and file pull requests (or issues) for anything you notice that needs fixing.

pabs3 commented 3 years ago

@rzampino-xilinx see the comment above.

manut commented 2 years ago

Hi @pabs3 , I try to package libusbgx for debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1016019 It would be nice to have a new libusbgx release to have the latest fixes in the package. Are there any plans for tagging a new release?

pabs3 commented 2 years ago

@mgrzeschik is there anything you want to get included before the release? Perhaps your #64 pull request?

@manut same question for you.

manut commented 2 years ago

@pabs3 I do not have anything to add for the release.

mgrzeschik commented 2 years ago

I have just merged #64. From my side there is nothing left.

pabs3 commented 2 years ago

Thanks. I'll go through the remaining issues/PRs and forks to see if there is any other work that should be done before the release.

-- bye, pabs

https://bonedaddy.net/pabs3/

karlp commented 1 year ago

Just ran into this trying to package for openwrt as well. 45c14ef was committed in 2018 and isn't in a release yet, so this doesn't build with musl libc. I've switched to using latest master, but a functional tag would have saved me some headache tracking this down.

pabs3 commented 1 year ago

There is a PR in #68 that looks like it needs to be merged before the release happens, but it likely breaks ABI. Waiting on the author to check if that is the case before it can be merged.

-- bye, pabs

https://bonedaddy.net/pabs3/

folkertvanheusden commented 10 months ago

@pabs3 I saw that the #68 issue is closed. can you please consider adding a release tag? The uvc-functionality would be great to have! (in e.g. the debian package cc @manut )

pabs3 commented 10 months ago

That pull request wasn't merged, instead the proposer didn't fix the requested changes, and deleted their branch and closed the request.

I'm not sure when I'll have time for a release, if one of the other project members wants to do it, please go ahead. That said I did notice recently that there are at least some compiler and or analysis tools warnings that should be mopped up first.

-- bye, pabs

https://bonedaddy.net/pabs3/

folkertvanheusden commented 10 months ago

@pabs3 please consider #84 regarding the compile warnings.

mgrzeschik commented 1 month ago

I plan to release the package today. Including the meson and 9pfs mr. Any more suggestions?

folkertvanheusden commented 1 month ago

please go ahead :-)

On Tue, Sep 24, 2024 at 10:34 AM Michael Grzeschik @.***> wrote:

I plan to release the package today. Including the meson and 9pfs mr. Any more suggestions?

— Reply to this email directly, view it on GitHub https://github.com/linux-usb-gadgets/libusbgx/issues/47#issuecomment-2370621609, or unsubscribe https://github.com/notifications/unsubscribe-auth/AUN5IW2WZNC4EMO3CMPHWATZYEPXDAVCNFSM6AAAAABOXYA2NWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGNZQGYZDCNRQHE . You are receiving this because you commented.Message ID: @.***>

mgrzeschik commented 2 weeks ago

For now I skipped the #68 which was closed but I reopened with #100. Since the ABI change is rather big and I for now wanted a release early we can add this with e.g. 0.4.0.