Opened 6 years ago

Closed 5 years ago

Last modified 12 months ago

#10949 closed task (fixed)

Instantbird builds without OTR support and without deterministic build infrastructure

Reported by: sukhbir Owned by:
Priority: Medium Milestone:
Component: Archived/Tor Messenger Version:
Severity: Keywords: SponsorO2014Q1
Cc: arlo@… Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description

As step one, we should produce bundles with Instantbird, but without OTR support and not using the deterministic build infrastructure.

Child Tickets

Change History (14)

comment:1 Changed 6 years ago by karsten

Keywords: SponsorO2014Q1 added; SponsorO removed

Attempt to use a single keyword for "SponsorO" and "Q1/2014 milestone of SponsorO". Let's see if Trac queries can handle that.

comment:2 Changed 6 years ago by arlolra

Cc: arlo@… added

comment:3 Changed 6 years ago by sukhbir

We now have an Instantbird build ready with logging disabled (for Linux).

Last edited 6 years ago by sukhbir (previous) (diff)

comment:4 Changed 6 years ago by karsten

Exciting!

Where's the code repository with build scripts and all that?

Where are the bundles? Do you have a fixed place for putting new TIMB bundles?

Want to write a blog post and ask users to test the bundles, with a big fat warning that this is beta software and there's no OTR support yet? But still, having user feedback might be quite helpful at this stage of the project.

What's the plan for making bundles for Windows and Mac OS X? Are you even planning to make these bundles for those platforms, or is that something for the deterministic build infrastructure?

comment:5 Changed 6 years ago by karsten

Parent ID: #11174

comment:6 in reply to:  4 ; Changed 6 years ago by sukhbir

Replying to karsten:

Exciting!

Yes!

Where's the code repository with build scripts and all that?

There are no build scripts yet, I just wanted to test it out. I will be doing the build scripts this weekend. Where do you want me to push the code to?

Where are the bundles? Do you have a fixed place for putting new TIMB bundles?

Probably on people.torproject.org/~{sukhbir,arlo} or somewhere else?

Want to write a blog post and ask users to test the bundles, with a big fat warning that this is beta software and there's no OTR support yet? But still, having user feedback might be quite helpful at this stage of the project.

Not yet. I don't feel comfortable announcing such a thing. Not at least we have ironed out the main privacy leaks or at least shipped Tor Launcher.

What's the plan for making bundles for Windows and Mac OS X? Are you even planning to make these bundles for those platforms, or is that something for the deterministic build infrastructure?

For now, just Linux. Windows and OS X bundles will not be something different (other than the build scripts), so I had like to wait. I would also prefer for these to be done using the build infrastructure if possible.

comment:7 in reply to:  6 ; Changed 6 years ago by karsten

Replying to sukhbir:

Replying to karsten:

Exciting!

Yes!

Where's the code repository with build scripts and all that?

There are no build scripts yet, I just wanted to test it out. I will be doing the build scripts this weekend. Where do you want me to push the code to?

Will parts of these build scripts still be used when we switch to the deterministic build infrastructure? If so, how about cloning that repository (whichever it is) and pushing to a public repository of yours?

Where are the bundles? Do you have a fixed place for putting new TIMB bundles?

Probably on people.torproject.org/~{sukhbir,arlo} or somewhere else?

Sounds good!

Want to write a blog post and ask users to test the bundles, with a big fat warning that this is beta software and there's no OTR support yet? But still, having user feedback might be quite helpful at this stage of the project.

Not yet. I don't feel comfortable announcing such a thing. Not at least we have ironed out the main privacy leaks or at least shipped Tor Launcher.

We should announce them somewhere. If you're uncomfortable having non-technical users use them, then how about announcing them on tor-dev@?

You might also want to add the build script repository to that post and ask for feedback on it.

Oh, and be sure to include a link to the "Why Instantbird?" paragraph on the wiki.

There's no rush to make this announcement this week. But we should have an announcement before the end of the month and ideally have some feedback that we can report about in the quarterly report.

Does that make sense?

What's the plan for making bundles for Windows and Mac OS X? Are you even planning to make these bundles for those platforms, or is that something for the deterministic build infrastructure?

For now, just Linux. Windows and OS X bundles will not be something different (other than the build scripts), so I had like to wait. I would also prefer for these to be done using the build infrastructure if possible.

Sounds good!

comment:8 in reply to:  7 Changed 6 years ago by sukhbir

Will parts of these build scripts still be used when we switch to the deterministic build infrastructure? If so, how about cloning that repository (whichever it is) and pushing to a public repository of yours?

I don't think the scripts will work with deterministic build infrastructure since that's a different ballpark altogether. Is it OK to aim for simple builds (non-deterministic) at present?

We should announce them somewhere. If you're uncomfortable having non-technical users use them, then how about announcing them on tor-dev@?

You might also want to add the build script repository to that post and ask for feedback on it.

My build script is nothing -- it just clones the repositories, adds some configuration files and sets everything up. It is nothing fancy. Is this fine for now?

comment:9 Changed 6 years ago by karsten

I'd say it's fine to aim for simple builds for now. We'll want to present something before end of the month, and aiming for deterministic builds by then seems unrealistic. But even if the script is trivial, please put it somewhere. You could put it on people.torproject.org next to the builds and add a link to the announcement message.

Speaking of, what's the plan for announcing these bundles?

Thanks!

comment:10 Changed 5 years ago by karsten

Parent ID: #11174

Removing parent ticket relationship to be able to close the parent ticket.

comment:11 Changed 5 years ago by sukhbir

Can we close this ticket? #11174 is a better one and that has already been closed.

comment:12 Changed 5 years ago by karsten

Sure, feel free to close this ticket. (I only care about project tickets for Sponsor O stuff, not task/enhancement/defect tickets.)

comment:13 Changed 5 years ago by sukhbir

Resolution: fixed
Status: newclosed

We have preliminary bundles ready. See #11174 for more information.

comment:14 Changed 12 months ago by traumschule

<+sukhe> hello. yes, I think it's fine to close the tickets. thanks for doing what we should done earlier :)

sad but true:
https://blog.torproject.org/sunsetting-tor-messenger

luckily there are alternatives:
https://blog.torproject.org/tor-heart-onion-messaging

.. and maybe someday

Note: See TracTickets for help on using tickets.