szhilkin / mobileterminal

Automatically exported from code.google.com/p/mobileterminal
0 stars 0 forks source link

Mobileterminal new versions not in cydia on timely basis #167

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
What steps will reproduce the problem?
1.Run cydia 
2.search for mobileterminal 
3.

What is the expected output? What do you see instead?
should have the latest version 426 but shows very old version.

Also (may not be possible until some API from cydia is updated), have ability 
to download and install new versions using safari from this googlecode page 
right within iPhone's safari, or at least pass it to cydia to start downloading 
and install like if you just added a repository and selected it for install

What version of the product are you using? On what operating system?
iPhone 3gs

Please provide any additional information below.

Original issue reported on code.google.com by ede...@gmail.com on 15 Jun 2010 at 3:29

GoogleCodeExporter commented 8 years ago
"Comment 20  by allen.porter, Jun 29 (6 days ago)

MobileTerminal releases appear on the googlecode site -- If you want to make 
them available via Cydia you are welcome to.  (I have never released 
mobileterminal via Cydia, but somehow it always ends up there)"

Original comment by adonis.d...@gmail.com on 6 Jul 2010 at 12:56

GoogleCodeExporter commented 8 years ago
Volunteers are welcome to pick up this item (or any other items for that 
matter).  It would be nice to automate this so we don't have to ever think 
about it.

This page below documents how to create a repository, but also describes how to 
create a package.  Presumably we should be using someone eless repository since 
there are already enough out there.
http://www.saurik.com/id/7

Original comment by allen.po...@gmail.com on 6 Jul 2010 at 3:26

GoogleCodeExporter commented 8 years ago
There are some debs out there for it, whatever repo has mobileterminal now just 
has to pick one of them up

Original comment by kaio...@gmail.com on 29 Jul 2010 at 12:58

GoogleCodeExporter commented 8 years ago
+1... Pretty sure saurik was the one that added it to his repository in the 
first place (or at least, he's listed as the contact for it...)... Jay, you 
here? Update the MobileTerminal in cydia!

Original comment by appleg...@gmail.com on 4 Aug 2010 at 2:43

GoogleCodeExporter commented 8 years ago
If Allen would like to get MobileTerminal 426 in Cydia, he should personally 
contact one of the major repositories, such as BigBoss, to get it hosted. The 
repository maintainers do not like (nor should they like) working with third 
parties who are trying to get stuff hosted, as it means that maintenance and 
other correspondence will be going through someone largely uninvolved. Please: 
DO NOT submit MobileTerminal to Cydia unless you are Allen Porter.

As for the current MobileTerminal package in Cydia, it is much more functional 
than revision 426, but does not currently work on iOS 4. What made 
MobileTerminal useful/interesting was its intricate gesture support, allowing 
for modifiers like control, special keys like escape, and entire commands to be 
bound to fast movements on the screen. MobileTerminal 426, meanwhile, doesn't 
even support scrolling the terminal screen.

It is therefore incredibly depressing to the core community of users of 
MobileTerminal that the development has taken the direction it has: users of 
the existing copy of MobileTerminal simply cannot be upgraded to the "latest" 
release, as it frankly is an entirely unrelated project. It is my personal 
opinion that Allen should have renamed this new version of MobileTerminal to 
something different, like "MobileTerminal Redux" or something, to indicate this.

Due to this confusion, when and if MobileTerminal "426" is released to Cydia, 
it simply cannot be listed as a direct upgrade to MobileTerminal "364". When 
and if this occurs, the current "MobileTerminal" package will be renamed to 
"MobileTerminal Classic" or something, but retain its package identifier, so 
existing users can safely continue using it until MobileTerminal manages to 
regain the functionality that it once had.

Now, it /is/ understood that users of MobileTerminal on iOS 4 currently have 
issues. However, in the grand scheme of things, not many people were actually 
using iOS 4 on jailbroken devices until the very recent jailbreakme.com exploit 
release last. In order to maintain the current level of functionality for these 
users, I have been forced (again) to step in and maintain the old (awesome) 
branch of MobileTerminal. I do not like doing this, and was hoping someone else 
would step up to the plate, but I will continue to do so until such time as 
there is a viable replacement. :(

Users who wish to help test this new version can obtain it at the following 
direct .deb URL. It should be noted that this revision isn't quite right on all 
devices, having some interesting visual artifacts due to the new way in which 
it is being rendered. I believe that this can be fixed, but I may end up 
pushing this release anyway with the old binary also included, doing a 
selection "is the user on iOS 4? ok, then use XXX binary" when the program is 
run.

http://apt.saurik.com/debs/mobileterminal_364.3-12_iphoneos-arm.deb

Original comment by saurik on 12 Aug 2010 at 9:15

GoogleCodeExporter commented 8 years ago
Thanks saurik.  I am pleasantly surprised that anyone is even able to compile 
that old version.  I have no idea even how to do it.  (Last time I tried, i 
followed the 900 steps necessary and failed -- only a handful of people even 
bother with the old toolchains since the release of the apple sdk).  I thank 
you very much for your time.  I agree its better than passing around the 
unfinished re-write.

(For what its worth, I've never contacted anyone about putting any versions of 
MobileTerminal in Cydia and have no idea who put the current version there and 
what it takes to host a repository. )

I think the current plan of continuing to work on all those missing features is 
the right one -- its just going to take forever given the limited time I have 
to work on this.  My naive hope was that having a version that would compile 
with the apple sdk would encourage more people to contribute, like at the start 
of the project.

Original comment by allen.po...@gmail.com on 13 Aug 2010 at 1:50

GoogleCodeExporter commented 8 years ago
@saurik awesome work! MobileTerminal just got usable again :-)

Aside from the low-resolution-ness on the iPhone 4 and a few crashes, seems to 
be working just like it used to! And I agree, definitely don't push out the 
current version of MobileTerminal as a direct replacement for the old one until 
it gets much more mature... Does Cydia have a mechanism for different versions 
to be installed depending on OS version/device? Or would that need to be 
something you add in?

Original comment by appleg...@gmail.com on 13 Aug 2010 at 5:42

GoogleCodeExporter commented 8 years ago
@saurik Sorry for the hassle, but is it possible to host your deb in a 
repository? For me (i) local deb just doesn't feel right, and (ii) to install 
it I need sshd on the iPhone and ssh on the computer, and some way to change 
root password beforehand. 

Original comment by nz.phone@gmail.com on 20 Aug 2010 at 6:32

GoogleCodeExporter commented 8 years ago
@saurik The only other major bug with using the old version is the absence of 
copy and paste! Is there any way to somehow implement this without breaking the 
existing multitouch popup? I can certainly help if desired; do you have your 
changes up anywhere?

@nz.phone just install ssh am then log in remotely to change your password..

Original comment by appleg...@gmail.com on 22 Aug 2010 at 6:16

GoogleCodeExporter commented 8 years ago
@saurik - I tried installing the deb you linked and iFile threw me an error. 
Something about the control file being screwed up (sorry for not being more 
specific, I'm a little bit short on time right now).

I'll volunteer to post the SVN revisions on Cydia if you guys want. I'll post 
them to ModMyi under the name mobileterminal-BETA for people to beta test. I 
probably won't post every single revision, but I'll try to hit on big ones with 
lots of changes (or smaller ones as well if I have time).

Original comment by emceese...@gmail.com on 30 Aug 2010 at 12:38

GoogleCodeExporter commented 8 years ago
Update: ModMyi rejected it and said that they would only take it if Allen 
uploaded it and it was listed as a whole new app, rather than "MobileTerminal 
BETA". Seems like a stupid stance to me, but whatever...

Original comment by emceese...@gmail.com on 30 Aug 2010 at 9:13

GoogleCodeExporter commented 8 years ago
Even though the 4.0 version is nowhere near as usable as the old version, I 
decided to make a repository for it. Just add the following source, and install 
the available update.

cydia.inline-studios.com

Original comment by ryanbobp...@gmail.com on 30 Aug 2010 at 11:25

GoogleCodeExporter commented 8 years ago
Oh thanks ryanbobpendleton! It works! ;)

Original comment by tony...@gmail.com on 1 Sep 2010 at 9:33

GoogleCodeExporter commented 8 years ago
@ryanbobpendleton Could it be possible for you to change the package identifier 
so that it isn't listed as an update to the old MobileTerminal?

Original comment by jamesmor...@gmail.com on 26 Sep 2010 at 12:39

GoogleCodeExporter commented 8 years ago
I wasn't thinking when I gave it the same identifier. This has been fixed. 
Anyone who has installed it will want to uninstall it and install "Mobile 
Terminal 4.0" to continue getting updates.

Original comment by ryanbobp...@gmail.com on 26 Sep 2010 at 1:07

GoogleCodeExporter commented 8 years ago
I expect this issue to get resolved after we complete Issue 220 and auto create 
.deb files.

(I believe the current version in the source tree has enough of the features of 
the old that nobody should miss it from Cydia, but please file new issue 
reports for the missing issues if I am incorrect)

Original comment by allen.po...@gmail.com on 15 Jan 2011 at 11:23

GoogleCodeExporter commented 8 years ago

Original comment by dave.sto...@gmail.com on 20 Jan 2011 at 12:59