-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Packaging github.com/aybabtme/humanlog [#1055740] #31
Comments
Hi @jmkim , I have one doubt regarding the humanlog packaging. Lazygit uses Scanner API from an old version( |
Hi @anoopmsivadas, Thanks for your careful work \o/ If in that case, we should ask @jesseduffield to update the lazygit for adopting the lastest version of humanlog. @anoopmsivadas, to the lazygit repo, suppose:
How do you think? |
@jmkim Then I'll try to fix this issue and raise a PR hopefully :) . |
Thanks @anoopmsivadas ! |
The function signature of humanlog Scanner changed from |
Hi @jmkim , @jesseduffield . Should we look for an alternative 👀 or integrate the old humanlog to lazygit 😬 !! |
@WeepingClown13 oh its cool. I can make a few more changes in upstream to ease the process. (have to find something else to package too 😅 ) |
>have to find something else to package too I can help out with this as long as it is not complex ig. Which package? Edit: I misread "something" as "someone" xD (offer still counts though!) |
Hey @anoopmsivadas, I saw today Maytham filed ITP for this package. I now figured out that you didn't send ITP yet. I am not sure Maytham already discussed with you about filing the ITP. In Debian, ITP exposes the intention officially, so Maytham should take this package. As I know, although you didn't send ITP yet, you are still digging the issue deeply on this package. I think you have to discuss with Maytham if you still have an interest for wrapping up this package. |
I already made some changes in upstream, was planning to send a PR for lazygit and then start from the humanlog dependencies. Since ITP is already sent by someone else they can package it. I'll make the changes in lazygit once the changes I made in humanlog releases. I might work on the humanlog dependencies as time permits. and will start with an ITP next time :) Also please let me know if you need help with any other go packages :) |
Hi there! I'm the guy that filed the ITP.
If you'd like me to package it, I'm fine with that. I can also reassign the ITP to you, which is perfectly fine. |
Regarding the humanlog dependencies, I've found that all of them have packages except for Note: |
I added the issue for this: #41 \o/ |
@anoopmsivadas I'm happy for you to continue your packaging efforts if you'd like. If so, I will transfer the ITP over to you and transfer the packaging repo https://salsa.debian.org/go-team/packages/golang-github-humanlogio-humanlog over to you ( |
I've got a finished package at this Salsa repo for golang-github-humanlogio-humanlog, but I haven't send an RFS yet since I'm awaiting it's dependencies to be uploaded to Debian (#41 and #42). |
@Maytha8 maybe it is better to send the rfs and mention that you need the dependencies to be uploaded first, as it usually takes some time to get things running in the go team (I mean, I have 4 pending rfs there for a while now xD). Or maybe you can ask in the go team IRC channel whether that is a good idea. |
I cannot see the code o/ |
@jmkim sorry I meant https://salsa.debian.org/go-team/packages/golang-github-humanlogio-humanlog/ (forgot the github- part of the link). |
@WeepingClown13 I don't think there's any point in sending out an RFS for this package if the dependencies aren't there yet, since it can't be uploaded anyways without the deps being available. Let me know if you disagree. I'm also in contact with Nilesh Patra (same person who reviewed your RFS) who's very active and will hopefully sponsor the packages soon if and when he has time. |
@Maytha8 haha I was simply hoping that it could speed up the process, anything you think would work is fine :) |
Nilesh has uploaded #41 but not #42, for the following reason (below is an extract from my email reply): On Fri, 2023-11-17 at 14:11 +0530, Nilesh Patra wrote:
The target package (golang-github-humanlogio-humanlog[1][2]) uses the Handler golang-github-go-logfmt-logfmt doesn't have this Handler type that's being used, I've made an issue upstream at humanlogio/humanlog#71 regarding this |
Delayed due to licensing issue, see humanlogio/api#1 for more info. |
Licensing issue fixed after an email to Antoine. |
@jmkim Accepted! Can you please close this as done? |
No description provided.
The text was updated successfully, but these errors were encountered: