← Back to team overview

torios-dev team mailing list archive

Re: Lubuntu Software Center, LSC

 



On 04/25/2015 10:36 PM, Israel wrote:
Hi Ali,
Hi,

while you were busy, we did 'add' an alternative 'software center'.

I am aware of that. I did see/read that email the other day :)
It
is actually an apt protocol handler (this means that when you click on a
web link apt://lmms it will install lmms).  I also added a webpage link
to apps.ubuntu.com.
So it isn't exactly adding a new software center, it is really just
letting people install things from the browser (without needing 100kb
space for apturl or the behemoth ubuntu-software-center) it is only
about 15kb or so...

Which is MORE than enough!
Why would we go for the 4th software center or whatever one calls it?

I see NO reason for that and would strongly vote against it.



On 04/25/2015 04:31 AM, Ali Linx wrote:

On 04/25/2015 06:38 PM, Nio Wiklund wrote:
Hi Israel,
Hi all,

I'm new to this project (ToriOS? what kind of name is that?) so slow
down with me :P
Would it be interesting to have LSC as an option in the installed system
(tarball) of ToriOS (without the database (~80 MB))? It might be
bug-fixed in such a way, that it will suit for this purpose - that the
database will be created the first time the program is run.
Day by day, I find that ToriOS has gone a bit of track :)

When ToriOS was started, the idea was to provide the extra minimal
system ever!

Also, I have showed my interest to stay away from Lubuntu as much as
possible. I have personal reasons and I have logical general reasons
to be super extra very honest :)

A side from all the above, Terminal does exist + Synaptic does exist =
why would we go for the 3rd alternative to install a package/software?
that's way too much, if you ask me!

While I am NOT a developer and while I had and still have my OWN
real-life battle/war, that does not mean I am off when it comes to
decide the best for ToriOS ;)

No offense taken from my side and I hope nothing from your side,
everyone but such decisions (add/remove) stuff should be either:

Referred back to me and/or Israel

Or

We vote for :)

Speaking from long experience, sometimes, voting is not really
smart/good idea.

That said, I'd call this case closed and stay away from a 3rd
alternative to install any package :)

However, I'd like to see what other things here ;)
I hate to be a dictator :P

Thank you, everyone!


See the following correspondence:

Best regards
Nio
___________________________________

https://bugs.launchpad.net/ubuntu/+source/lubuntu-software-center/+bug/1446830


Jörn Schönyan (joern-schoenyan) wrote on 2015-04-23:     #35

Hi Nio,

1. it is way faster, really a big difference. USC was made a bit faster,
but it's still not comparable to LSC.
2. I guess most Lubuntu users are using it, but alternate iso installs
are quite rare. And as the DB is regenerated from time to time, nobody
noticed that issue.
3. It's working fine mostly and doesn't take much space, so I think we
should keep it. Remember, LSC was the thing how I came to Lubuntu ;-)

@Walter: we could redesign it, yes. It could use Appstream data, like
the future Lubuntu/LXQt software center will. But it would be really a
lot of work and we don't have the manpower, I think. I think "Won't fix"
is the only solution in our position. Would only be worth the effort if
other flavours would like to adopt LSC - Ubuntu GNOME wants it, but only
as an interim solution. Xubuntu doesn't want it, so I think it will be
abandoned (more or less) soon.



-------- Vidarebefordrat meddelande --------
Ämne: Re: LSC
Datum: Fri, 24 Apr 2015 07:32:21 +0200
Från: Nio Wiklund <nio.wiklund@xxxxxxxxx>
Till: Jörn Schönyan <joern.schoenyan@xxxxxx>

Den 2015-04-23 21:16, Nio Wiklund skrev:
Hi Jörn,

Continuing the discussion privately from:

---
"OK, let us call it "won't fix" now.

I would suggest that Jörn and I discuss the issue privately and maybe
agree about the details and after that ask Julien (gilir) to help us
add
such a file when creating the alternate iso file. I guess there is a
set
of scripts (similar to (but more advanced than) what I use to create
9w), and if that is the case, it is straightforward to create a file
(which can be empty, just have a specified path/name). Jörn and I might
also find a better solution, that needs nothing beyond what can be
included in he LSC package."
---

I think the details are best discussed privately rather than via the
bug
report

You mentioned that the database is small, way too small to be the
correct one in comment #23 of the bug report #1446830:

---
"No, it is clearly a design flaw. While the DB is being generated, it
drops every package without installation candidate. On the alternate
install, there are no informations about the avaible packages so
everything is dropped, if it isn't installed. That is why DB is that
small, it should be around 80 megs (see #2).

Running apt-get update as postinst would have no effect if no internet
connection is avaible (not sure if it works with internet). To be
honest, I don't see a good fix for this. We could avoid dropping of
entries without installation candidate, but that would mean that
uninstallable packages appear in LSC."
---

Can the decision to regenerate the database be triggered by the
combination of

(smaller database than a certain size) && (access to the internet)

when running the LSC. So effectively, it would happen the first time
the
user runs LSC is systems installed by the alternate iso file.

I think it would be possible for you to tell what should be the
threshold or size of the database for triggering the regeneration?

Maybe the threshold can be 'in the middle' between a typical 'too small
size' and a typical 'full size database'. As a temporary bugfix it need
not last forever, but might last at least until the next LTS release.

Best regards
Nio

Hi again Jörn,

If you really would prefer a separate file as a flag, please tell me
what would be a good path and name of that file, and I will ask Julien
Lavergne to create such a file (it can be an empty file) with the
alternate installer. I'm not sure that he would do it, but it should be
easy for him, if wants to help us.

The reason I ask, if the size of the database would be enough to
determine the need of regeneration, is that it would make us less
dependent of help from Julien.

Best regards
Nio
___________________________________




--
Ali/amjjawad
https://wiki.ubuntu.com/amjjawad



References