Slackware This Forum is for the discussion of Slackware Linux.
|
Notices |
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
|
 |
|
11-10-2013, 10:55 AM
|
#1
|
MLED Founder
Registered: Jun 2011
Location: Montpezat (South France)
Distribution: CentOS, OpenSUSE
Posts: 3,453
|
A message to all the MLWS/MLED users out there
I'm currently considering a big reorganisation of my ML** repos. The current layout has way too much duplicate packages (and effort). Here's what I thought best.
For the desktop, make a 'desktop-common' repo, with all the stuff that goes into the Xfce-based desktop as well as in the KDE-based desktop. Then, create two separate repos with the KDE- and Xfce-specific packages.
So let's say until now you used MLWS-14.0. In the new scheme, you'd have to configure two repos:
- desktop-common-14.0
- desktop-kde-14.0
MLED users would have to configure these two repos:
- desktop-common-14.0
- desktop-xfce-14.0
There would be some huge benefits in that.
1. New software (except if desktop-specific) can be built much easier, and only once, regardless of the desktop environment.
2. Installing the whole desktop of your choice boils down to configure the respective repository and then issue a simple 'slackpkg install microlinux'.
3. Users of different desktop environments like Mate, Fluxbox, E17 or WindowMaker could still benefit from the 'desktop-common' repository to install all the multimedia stuff and extra apps like Inkscape, Openshot, Scribus, Open Office, etc. without being forced to adopt the respective desktops that ship with MLWS or MLED.
4. Additional benefit: switching desktops on a whim can be done as simply as changing a line in slackpkgplus.conf, 'slackpkg clean-system' and 'slackpkg install microlinux'. For those of us who like to work with Xfce one week and KDE the next.
5. Last but not least, 'desktop-xfce', 'desktop-kde' or 'server' are more descriptive than MLED, MLWS and MLES.
Now I'd be interested to know what you think about that idea. Of course, I'll try to make the transition as painless as possible, which means I'm leaving the existing repos in place for a while, until the transition is complete.
Cheers,
Niki
Last edited by kikinovak; 11-10-2013 at 10:58 AM.
|
|
|
11-10-2013, 11:08 AM
|
#2
|
Senior Member
Registered: Feb 2009
Posts: 1,727
|
I have not uses anything from Microlinux so far, but I had a look at the homepage and some of the documents.
I think this is a really amazing project and I find a lot of interesting stuff there, thanks for all the work you do and sharing it.
back on topic:
what you suggest here sounds very reasonable.
|
|
1 members found this post helpful.
|
11-10-2013, 11:25 AM
|
#3
|
Senior Member
Registered: Oct 2005
Location: France
Distribution: Slackware 15.0 64bit
Posts: 1,181
|
Hello kikinovak,
I'm not a full microlinux user. I just use the XFCE customization packages. Anyway.
Generally speaking, I would believe that any effort to optimize the work to maintain package repositories should first be a decision by the maintainer of the repository. So if you feel that such reorganization of the microlinux repository is needed, who am I to object
But since you asked, I would suggest to rename desktop-common to desktop-extra or desktop-additional as I understand that the desktop-common repository would be additional applications to complement the desktop-{kde,xfce} repositories rather than a repository of dependencies that should be installed before desktop-{kde,xfce}.
Granted, the microlinux experience would not be complete without those additional applications.
Last edited by gegechris99; 11-10-2013 at 11:26 AM.
Reason: mispelled the name of the OP!!!
|
|
1 members found this post helpful.
|
11-10-2013, 11:43 AM
|
#4
|
MLED Founder
Registered: Jun 2011
Location: Montpezat (South France)
Distribution: CentOS, OpenSUSE
Posts: 3,453
Original Poster
|
Quote:
Originally Posted by gegechris99
But since you asked, I would suggest to rename desktop-common to desktop-extra or desktop-additional as I understand that the desktop-common repository would be additional applications to complement the desktop-{kde,xfce} repositories rather than a repository of dependencies that should be installed before desktop-{kde,xfce}.
Granted, the microlinux experience would not be complete without those additional applications.
|
Well, desktop-common is supposed to contain not only all the applications, but the whole bunch of libraries, multimedia stuff, Java, TrueType fonts, translations for Firefox and Thunderbird, Flash, etc. for a full desktop experience. So maybe I should rename it to something like 'desktop-base' to be more explicit?
|
|
|
11-10-2013, 11:59 AM
|
#5
|
Senior Member
Registered: Oct 2005
Location: France
Distribution: Slackware 15.0 64bit
Posts: 1,181
|
Quote:
Originally Posted by kikinovak
So maybe I should rename it to something like 'desktop-base' to be more explicit?
|
Yes, it would be more to the point: desktop-base must be installed prior to desktop-{kde,xfce} (this is just a concept as the order of installation is not important as long as you install packages in both repositories).
|
|
1 members found this post helpful.
|
11-10-2013, 12:18 PM
|
#6
|
MLED Founder
Registered: Jun 2011
Location: Montpezat (South France)
Distribution: CentOS, OpenSUSE
Posts: 3,453
Original Poster
|
Quote:
Originally Posted by gegechris99
Yes, it would be more to the point: desktop-base must be installed prior to desktop-{kde,xfce} (this is just a concept as the order of installation is not important as long as you install packages in both repositories).
|
Well, "desktop-base" it is then. And I'm also thinking about splitting this one into two repos:
- desktop-base: multimedia libs, beefed-up versions of Audacious and MPlayer, common desktop apps used by all desktops, TTF fonts, Flash, Java, etc.
- desktop-extra: additional applications like VirtualBox, Blender, Scribus, Google Earth, etc. which a user won't necessarily want to install on his machine, but which can come in handy.
Don't know if this still follows the KICK principle (Keep It Clean Kiki). 
|
|
|
11-10-2013, 12:31 PM
|
#7
|
Senior Member
Registered: Jul 2004
Location: Jogja, Indonesia
Distribution: Slackware-Current
Posts: 4,849
|
The same naming is used in MSB project 
We used base and extra as the directory naming and it sounds to work even though most users will install from both directories
|
|
1 members found this post helpful.
|
11-10-2013, 12:32 PM
|
#8
|
LQ Newbie
Registered: May 2013
Distribution: Slackware
Posts: 16
Rep: 
|
The differences between MLED and MLWS have confused me. It seemed like MLED contained a lot more multimedia/codec packages than MLWS. I don't know if that is true, but that's what it looked like. It's what's been holding me back from Microlinux, because I would want all those extra packages with MLED, but I use KDE. The solution you propose is perfect, especially if you split desktop-common into desktop-base and desktop-extra. Still keeps everything simple (including from a system maintenance perspective) while maximizing flexibility. 
|
|
1 members found this post helpful.
|
11-10-2013, 01:18 PM
|
#9
|
MLED Founder
Registered: Jun 2011
Location: Montpezat (South France)
Distribution: CentOS, OpenSUSE
Posts: 3,453
Original Poster
|
Well, I'm starting to be convinced that this is indeed the way to go. As a side effect, this could potentially become the ideal 'extra' repo for Chess' and Willy's MATE repo. Meaning a user who wants a MATE desktop with bells and whistles and extra apps galore would only have to configure the MSB repo, 'desktop-base' and eventually 'desktop-extra'.
The more I think about it, the more I like the idea.
|
|
|
11-10-2013, 01:19 PM
|
#10
|
Member
Registered: Jun 2010
Distribution: Slackware Current 64 bit KDE 5
Posts: 380
Rep:
|
These sound like good changes. Having the base applications and desktop specific packages split up might make it easier for you to maintain and easier for users to install.
|
|
1 members found this post helpful.
|
11-10-2013, 01:25 PM
|
#11
|
MLED Founder
Registered: Jun 2011
Location: Montpezat (South France)
Distribution: CentOS, OpenSUSE
Posts: 3,453
Original Poster
|
Quote:
Originally Posted by slimkid
The differences between MLED and MLWS have confused me. It seemed like MLED contained a lot more multimedia/codec packages than MLWS. I don't know if that is true, but that's what it looked like. It's what's been holding me back from Microlinux, because I would want all those extra packages with MLED, but I use KDE. The solution you propose is perfect, especially if you split desktop-common into desktop-base and desktop-extra. Still keeps everything simple (including from a system maintenance perspective) while maximizing flexibility. 
|
I understand this. The reason for this is that I only built the various multimedia libs as I needed them. K3B is happy with ffmpeg, while Brasero has runtime dependencies galore, among which the whole gst-plugins-{awful,horrible,disgusting} collection, not to mention build deps like libisofs, libisoburn, etc.
The new repo organization will bring much more clarity here, as it looks.
|
|
|
11-10-2013, 04:08 PM
|
#12
|
Member
Registered: Mar 2002
Location: 127.0.0.1
Distribution: Slackware and OpenBSD
Posts: 740
Rep: 
|
Quote:
Originally Posted by kikinovak
Well, I'm starting to be convinced that this is indeed the way to go. As a side effect, this could potentially become the ideal 'extra' repo for Chess' and Willy's MATE repo. Meaning a user who wants a MATE desktop with bells and whistles and extra apps galore would only have to configure the MSB repo, 'desktop-base' and eventually 'desktop-extra'.
The more I think about it, the more I like the idea.
|
This would be awesome. Thanks for all your great work on MLED @kikinovak. I really like how you are customizing and improving XFCE on Slackware and having a way for an MSB user to use your repo for other stuff would be fantastic -- I know I'd take advantage of it! :-)
|
|
1 members found this post helpful.
|
11-10-2013, 04:20 PM
|
#13
|
Member
Registered: Jun 2010
Distribution: Slackware Current 64 bit KDE 5
Posts: 380
Rep:
|
Quote:
Originally Posted by chess
This would be awesome. Thanks for all your great work on MLED @kikinovak. I really like how you are customizing and improving XFCE on Slackware and having a way for an MSB user to use your repo for other stuff would be fantastic -- I know I'd take advantage of it! :-)
|
As a user of both his MLED and MLWS I have to agree that he does indeed do great work. His hard word is appreciated!
|
|
|
11-10-2013, 05:05 PM
|
#14
|
Member
Registered: Jun 2010
Distribution: Slackware Current 64 bit KDE 5
Posts: 380
Rep:
|
Quote:
Originally Posted by chess
This would be awesome. Thanks for all your great work on MLED @kikinovak. I really like how you are customizing and improving XFCE on Slackware and having a way for an MSB user to use your repo for other stuff would be fantastic -- I know I'd take advantage of it! :-)
|
As a user of both his MLED and MLWS I have to agree that he does indeed do great work. His hard word is appreciated!
|
|
|
11-10-2013, 11:30 PM
|
#15
|
MLED Founder
Registered: Jun 2011
Location: Montpezat (South France)
Distribution: CentOS, OpenSUSE
Posts: 3,453
Original Poster
|
OK then. Expect some downtime for at least a few days, until I get this whole thing rebuilt and reorganized.
Sorry for the inconvenience, but I think it'll be worth it.
EDIT: I'll see if there's a possibility to leave things in place while putting up the new repos in parallel.
Niki
Last edited by kikinovak; 11-11-2013 at 12:24 AM.
|
|
|
All times are GMT -5. The time now is 09:30 PM.
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
|
|