The Following User Says Thank You to Joorin For This Useful Post: | ||
![]() |
2010-05-30
, 08:16
|
Posts: 76 |
Thanked: 4 times |
Joined on Apr 2010
|
#22
|
![]() |
2010-05-30
, 08:22
|
Posts: 190 |
Thanked: 19 times |
Joined on May 2010
|
#23
|
![]() |
2010-05-30
, 08:31
|
Banned |
Posts: 3,412 |
Thanked: 1,043 times |
Joined on Feb 2010
|
#25
|
I'll help by translating this into an application request:
There should be an application that keeps track of what files are installed when you install an application. When you uninstall the application, these files should be removed leaving as little as possible on the device from the previous install.
Solution:
"There already is such an application. It's the package management system that's used with Debian package files. It already keeps track of all files that are installed (but, not every file created by the installed application, important difference here) and removes them when the application is uninstalled."
That's the main problem with this as what is left can cause further problems at a later stage.
If you took the time to read the documentation for it, you'd learn a lot about how it works, its limitations and features and then you wouldn't have the need to ask for something that is already there.
"One of the main benefits with such a system is that not every developer has to create her own mechanics to manage the installed files. The package system does it for her."
Then write a proper backup app that takes a flash-able image so that it can be used as a quick back to where it was before situation.
One of the main problems is that it's very easy to create packages that install files that slip by the package system. I offer the rootsh package as example (unless it's been fixed) where the gainroot script is created outside of the package managements control.
"So, help by testing packages and reporting sloppy uninstalls as bugs so that the package can be changed to properly utilize the package system."
![]() |
2010-05-30
, 09:35
|
Posts: 726 |
Thanked: 345 times |
Joined on Apr 2010
@ Sweden
|
#26
|
The latter being your most important point and this is why we need a dedicated team to do this for the community and make progression as a whole a lot faster on the community and the N900.
All in all the N900 is indeed a fantastic device as a world's first and the reason i think some development flaws could be looked at from a serious point of view to cut down on the time consuming help that is called for on here and most importantly make apps safer, after all we benefit Nokia benefit.
ps very interesting points you brought up.
The Following User Says Thank You to Joorin For This Useful Post: | ||
![]() |
2010-05-30
, 09:54
|
Banned |
Posts: 3,412 |
Thanked: 1,043 times |
Joined on Feb 2010
|
#28
|
So, in reality, what you'd like is an easy way to create a flashable image that will restore your device to exactly the state it had when you created the image? This is something else than handling of installed files from a specific package.
Have you had a look at how the images that are delivered from Nokia are constructed? Aren't there already tools available to create such images? I haven't had any reason to search for the information but I'm sure it's not too hard to find.
And I agree on this being a useful feature if you really have to rely on your device functioning and want to have a quick and easy way to return to a known and working state. But since you already have the official images from Nokia to use (forcing you to reinstall whatever you lost that actually works) I don't think this will get lots of developers. But I might very well be wrong about that.
![]() |
2010-05-30
, 09:58
|
Posts: 296 |
Thanked: 10 times |
Joined on May 2010
|
#29
|
![]() |
2010-05-30
, 10:00
|
|
Posts: 397 |
Thanked: 802 times |
Joined on Jan 2010
@ Sydney
|
#30
|
There should be an application that keeps track of what files are installed when you install an application. When you uninstall the application, these files should be removed leaving as little as possible on the device from the previous install.
Solution:
There already is such an application. It's the package management system that's used with Debian package files. It already keeps track of all files that are installed (but, not every file created by the installed application, important difference here) and removes them when the application is uninstalled.
If you took the time to read the documentation for it, you'd learn a lot about how it works, its limitations and features and then you wouldn't have the need to ask for something that is already there.
One of the main benefits with such a system is that not every developer has to create her own mechanics to manage the installed files. The package system does it for her.
One of the main problems is that it's very easy to create packages that install files that slip by the package system. I offer the rootsh package as example (unless it's been fixed) where the gainroot script is created outside of the package managements control.
So, help by testing packages and reporting sloppy uninstalls as bugs so that the package can be changed to properly utilize the package system.