Skip to content
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

Reproducible Builds #20

Open
IzzySoft opened this issue Aug 2, 2024 · 15 comments
Open

Reproducible Builds #20

IzzySoft opened this issue Aug 2, 2024 · 15 comments

Comments

@IzzySoft
Copy link

IzzySoft commented Aug 2, 2024

I've checked your app if its build is reproducible (see: Reproducible bulds, special client support and more in our repo), but I could not even build the app from the tag – as the tag points to a commit which is not present in the repo here. Did you maybe forget to push some code?

We'd appreciate if you could help making your build reproducible. We've prepared some hints on reproducible builds for that.

Looking forward to your reply!

@DanGLES3
Copy link
Collaborator

DanGLES3 commented Aug 2, 2024

I've checked your app if its build is reproducible (see: Reproducible bulds, special client support and more in our repo), but I could not even build the app from the tag – as the tag points to a commit which is not present in the repo here. Did you maybe forget to push some code?

We'd appreciate if you could help making your build reproducible. We've prepared some hints on reproducible builds for that.

Looking forward to your reply!

I'm not very good at this code stuff, so I've never bothered with ensuring reproducible builds, I'll try when I have a new build to publish

@IzzySoft
Copy link
Author

IzzySoft commented Aug 2, 2024

I'm not very good at this code stuff, so I've never bothered with ensuring reproducible builds

Fair enough – but hopefully the hints linked help you with that. Especially what's outlined there as §1 (aka "the cardinal rule"), which should be quite easy to follow.

I'll try when I have a new build to publish

Can't ask for more (except for a "ping" when that release is available, so I can check again). Thanks in advance for trying – and 🤞

@IzzySoft
Copy link
Author

IzzySoft commented Nov 3, 2024

No pressure, just wondering: any ETA for the new build?

@DanGLES3
Copy link
Collaborator

DanGLES3 commented Nov 18, 2024

No pressure, just wondering: any ETA for the new build?

I mean, is there anything currently broken with the module to warrant an update? I haven't gotten any bug reports in months so i figured there's still no need for an update

@IzzySoft
Copy link
Author

is there anything currently broken

The build process 😉 As I wrote above, I cannot even build from code. Reproducible builds are a security feature (if successful, they confirm the APK was really built from the code it claims to, nothing added or removed), which is really good to have especially for privileged apps.

I ask because I want to get my backlog down 🙈 And I write "no pressure" as I know other people also have their load of tasks. So I carefully ask for an ETA to at least know where we stand – and in the hope it would not be too far into the future…

@DanGLES3
Copy link
Collaborator

is there anything currently broken

The build process 😉 As I wrote above, I cannot even build from code. Reproducible builds are a security feature (if successful, they confirm the APK was really built from the code it claims to, nothing added or removed), which is really good to have especially for privileged apps.

I ask because I want to get my backlog down 🙈 And I write "no pressure" as I know other people also have their load of tasks. So I carefully ask for an ETA to at least know where we stand – and in the hope it would not be too far into the future…

I'll see if I can get it done this week

@IzzySoft
Copy link
Author

Thanks!

@DanGLES3
Copy link
Collaborator

DanGLES3 commented Nov 22, 2024

Thanks!

Unfortunately, I can't guarantee I'll be able to push and update this week as my computer is unfortunately broken for the time being, and I can't afford to fix it at the moment, So I'm trying to ask my brother to see if he can help me fix it.

@IzzySoft
Copy link
Author

Well, then it takes a week longer. Worse things happen these days…

@DanGLES3
Copy link
Collaborator

Well, then it takes a week longer. Worse things happen these days…

Got any way i can contact you more directly so i can have an easier time getting this whole reproducible build system working?

@IzzySoft
Copy link
Author

Depends on what you have in mind. Email isn't really suited for this, nor are DMs on the Fediverse. Issues usually work best for this kind of task. Except when you're on a try-and-err run (as I am often when trying to get an app RB) and need to "debug online with a second pair of eyes" of course.

@DanGLES3
Copy link
Collaborator

Depends on what you have in mind. Email isn't really suited for this, nor are DMs on the Fediverse. Issues usually work best for this kind of task. Except when you're on a try-and-err run (as I am often when trying to get an app RB) and need to "debug online with a second pair of eyes" of course.

Alright, I'll talk to you tomorrow, just got my computer fixed tho it's kinda late rn, hope that's ok with you

@IzzySoft
Copy link
Author

IzzySoft commented Dec 5, 2024

Hope your computer feels better meanwhile?

@DanGLES3
Copy link
Collaborator

DanGLES3 commented Dec 5, 2024

Hope your computer feels better meanwhile?

Sorry, but I honestly don't know when I'll get around to it, I just have a hard time wrapping my head around on how to do this whole thing.

I don't mean to waste your time, so I'll just say this, I'll see if I can get around to doing it this week, If I don't do it by friday, you can just close this issue.

I'm honestly sorry for making you wait so long for seemingly no progress, I'm just not good at this whole development thing.

@IzzySoft
Copy link
Author

IzzySoft commented Dec 5, 2024

Hey, don't worry – health first, get well! I'll just keep sending a ping every now and then if you don't mind. Will slow down and not ping more often than once a month (and of course fully stop once solved – or you tell me to).

Thanks for trying and all your help!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants