Active Topics

 



Notices


Reply
Thread Tools
juise-'s Avatar
Posts: 186 | Thanked: 192 times | Joined on Jan 2010 @ Finland
#31
Just having extras-devel enabled is dangerous, you could accidently install unstable updates over stable extras software.

From the Extras-devel wiki page:
Developers can tinker as much as they want in the extras-devel repository.
Basically this means (to me) as developer that it's perfectly ok to upload stuff to extras-devel just to make deploying it for testing on my _own_ hardware easier.

Now, imagine someone has a stable version of my software, fooblamatic, version 1.6.2, installed from extras, and also has the extras-devel repository enabled.

I find some cool undocumented feature in the API which would make fooblamatic foobla twice as fast. (It might also make the device explode.) I upload a new version 1.6.3, using this feature, to extras-devel, in order to deploy it on my testing farm of 13 N900's. Unfortunately, certain someone who has the stable version, accidently also updates the new version to his phone among updates to other software...

Last edited by juise-; 2010-03-31 at 15:14. Reason: Missing words...
 

The Following 2 Users Say Thank You to juise- For This Useful Post:
Posts: 5,795 | Thanked: 3,151 times | Joined on Feb 2007 @ Agoura Hills Calif
#32
1. The problems with installing from extras-devel and extras-testing are routinely hysterically overstated.

2. The problem with optification is much less than it was a few months ago.

3. "Bricking" originally meant turning your phone into a brick. That did not mean going into a reboot loop. It meant, time to send the device back to Nokia. So 95% of the talk you hear about a phone being "bricked" is just untrue -- it can be flashed and fixed and is not truly bricked.

4. Flashing is a good thing. The only BAD thing about flashing is that currently you have to do two types of flashing to get a clean phone, for most people. So you have a large number of newbies who have a hard time getting their heads around one type of flashing and they are supposed to understand two types. On top of that, there are complications with flashing with Windows 7, which should not have been a surprise to Nokia.

Those are my dangerous thoughts for the time.
 
krk969's Avatar
Posts: 754 | Thanked: 630 times | Joined on Sep 2009 @ London
#33
agree with your post above , but...

Originally Posted by juise- View Post
Basically this means (to me) as developer that it's perfectly ok to upload stuff to extras-devel just to make deploying it for testing on my _own_ hardware easier.
I dont think a developer needs to put his untested stuff onto extras-devel.
In most cases the developer can test it on his device by making his own deb or ssh'ing into the device.
Personally I only upload to extras-devel after Im satisfied with my personal testing and being almost sure that it doesnt "brick" a device.
One can then choose to keep it in devel until a few volunteers try and report any issues the developer missed.
Once the confidence levels are better, this can be promoted to testing.

Point Im stressing on is , one doesnt need to upload something to devel to do either basic/full testing of a package.
In an ideal world all will follow this.
__________________
Developer of :
Buddy - budget/expense manager ( website )
Showtime - a telly channel listing viewer/reminder ( website )
Travelapp - london underground status/planner ( website )
Batlevel - desktop widget for battery level ( website )

“I hear and I forget. I see and I remember. I do and I understand.”

Last edited by krk969; 2010-03-31 at 15:37.
 

The Following 2 Users Say Thank You to krk969 For This Useful Post:
Posts: 266 | Thanked: 83 times | Joined on Oct 2009
#34
ok how about this.
I have not enabled devel however, there are many apps i do not want to install (from extras and testing) because i'm affraid it will drain battery.
Is there a restriction for how heavy an app works as a service, (bad example since its in devel, fMMS) in extras considering battery usage?
I'm not talking about normal usage such app running, but service running. Am i understandable?
 
juise-'s Avatar
Posts: 186 | Thanked: 192 times | Joined on Jan 2010 @ Finland
#35
Originally Posted by krk969 View Post
I dont think a developer needs to put his untested stuff onto extras-devel.
I don't think so either, and I don't really do it myself. However, since it doesn't seem to be disallowed, it might happen.

Also, if someone has managed to gather a larger group of voluntary alpha testing users for his software / port, extras-devel might be the simplest way to distribute the updates to that group. This might include software that is not necessarily dangerous, but simply not ready for technically non-advanced end user.
 

The Following User Says Thank You to juise- For This Useful Post:
juise-'s Avatar
Posts: 186 | Thanked: 192 times | Joined on Jan 2010 @ Finland
#36
Originally Posted by geneven View Post
3. "Bricking" originally meant turning your phone into a brick. That did not mean going into a reboot loop. It meant, time to send the device back to Nokia. So 95% of the talk you hear about a phone being "bricked" is just untrue -- it can be flashed and fixed and is not truly bricked.
Reboot loop is a brick equivalent for 90% of the world's population.

I can't blame them, in a reboot loop state the device doesn't give instructions how to download and operate the flasher. They paid for it, they expect it to work, if it doesn't, it goes back to the shop.
 
volt's Avatar
Posts: 1,309 | Thanked: 1,187 times | Joined on Nov 2008
#37
@ geneven

1) Agree.
2) Agree to a point, although rootfs is still too small and certain Nokia installed packages could need some shrinking/moving.
3) This is why I specified what I ment, as both usages of the word is used around here, and...
4) Can't completely agree on the flashing part. I don't think it's a good thing to reflash a device, change a light bulbs or replace a broken car part. I think not having to do that would be a good thing. But if you've gotta, you've gotta.
 
Texrat's Avatar
Posts: 11,700 | Thanked: 10,045 times | Joined on Jun 2006 @ North Texas, USA
#38
Originally Posted by geneven View Post
1. The problems with installing from extras-devel and extras-testing are routinely hysterically overstated.
Objective examples, please, for extras-devel. Thanks in advance.
__________________
Nokia Developer Champion
Different <> Wrong | Listen - Judgment = Progress | People + Trust = Success
My personal site: http://texrat.net
 
Posts: 151 | Thanked: 72 times | Joined on Sep 2009
#39
Application manager –> Application catalogs –> New
Catalog name: Maemo Extras-testing
Web address: http://repository.maemo.org/extras-testing/
Distribution: fremantle
Components: free non-free

I haven't added this repository, but if I was just to peek, how much trouble would I really be in?
 
volt's Avatar
Posts: 1,309 | Thanked: 1,187 times | Joined on Nov 2008
#40
You can peek as long as you remove the repository without updating any packages. No damage done.

It's a bit like going through a candy store, though.

Anyway, I have a fairly good impression about the quality in extras-testing. This is completely subjective for me, though.
 

The Following User Says Thank You to volt For This Useful Post:
Reply

Tags
dangerous, devel, testing


 
Forum Jump


All times are GMT. The time now is 00:40.