LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 01-11-2014, 03:16 AM   #16
sycamorex
LQ Veteran
 
Registered: Nov 2005
Location: London
Distribution: Slackware64-current
Posts: 5,836
Blog Entries: 1

Rep: Reputation: 1251Reputation: 1251Reputation: 1251Reputation: 1251Reputation: 1251Reputation: 1251Reputation: 1251Reputation: 1251Reputation: 1251

Quote:
Originally Posted by willysr View Post
Here are some common problems we found:
Not following the guideline and latest template are the most common thing
People often used their original submission instead of the modified script in our repository
Putting too many unnecessary information on the README and slack-desc
Wrong md5checksums

We don't want to spam your inbox with other people's problem, so we reply it personally for each submission if we think it's necessary. Otherwise we will just clean it up for you, but see second point above.
OK, thank you.
 
Old 01-12-2014, 05:36 AM   #17
gargamel
Senior Member
 
Registered: May 2003
Distribution: Slackware, OpenSuSE
Posts: 1,839

Rep: Reputation: 242Reputation: 242Reputation: 242
Quote:
Originally Posted by astrogeek View Post
I second that! +1! And thanks as always to the SBo maintainers!

I am not actually a github fanboy anyway. I find navigation on unfamiliar projects, and particularly getting to needed info somewhat difficult and tedious (but also maybe due to my own ancient habits).
+1 for both points:

1. Don't fix SBo, when it is not broken.
2. Github is great for developers, but the standard end-user frontend is anything but user-friendly. Navigating SBo is much simpler, online or with sbopkg (great tool, BTW!).

gargamel
 
Old 01-12-2014, 05:51 AM   #18
gargamel
Senior Member
 
Registered: May 2003
Distribution: Slackware, OpenSuSE
Posts: 1,839

Rep: Reputation: 242Reputation: 242Reputation: 242
Quote:
Originally Posted by willysr View Post
This will make packages bloated just like other distribution, which is something we tried to avoid
We list the hard dependency in the .info file and list the known optional dependencies in the README. The decision is left for the user to pick
Hmm, yes, please never deviate from this philosophy, which is a major aspect of the philosophy the drives the whole Slackware ecosystem. But still:

Listing dependencies in a README file or listing them in a queue file or something similar wouldn't make that much of a difference, would it?

The information needs to be maintained, anyway. Just putting it into a README file makes it harder to process in scripts etc., however. But I am not a maintainer, so I may not see all the implications.

But also: No, I am not requesting Portage or similar for Slackware.

gargamel
 
Old 01-12-2014, 11:00 AM   #19
willysr
Senior Member
 
Registered: Jul 2004
Location: Jogja, Indonesia
Distribution: Slackware-Current
Posts: 4,816

Rep: Reputation: 1889Reputation: 1889Reputation: 1889Reputation: 1889Reputation: 1889Reputation: 1889Reputation: 1889Reputation: 1889Reputation: 1889Reputation: 1889Reputation: 1889
Some maintainer have put the optional deps on the README already, but not all of them tracked the optional dependency since it may lead to other package to be installed, configured, etc
Normally people put the minimum dependency for packages to work with and spesify more optional dependency whenever they found it useful for other, since normally dependencies gets more and more on each new major release
 
Old 01-12-2014, 02:47 PM   #20
ReaperX7
LQ Guru
 
Registered: Jul 2011
Location: California
Distribution: Slackware64-15.0 Multilib
Posts: 6,564
Blog Entries: 15

Rep: Reputation: 2118Reputation: 2118Reputation: 2118Reputation: 2118Reputation: 2118Reputation: 2118Reputation: 2118Reputation: 2118Reputation: 2118Reputation: 2118Reputation: 2118
It might be good to list optional dependencies, but only the most commonly used and defaulting to a Boolean setting of "no".
 
Old 01-12-2014, 03:37 PM   #21
dugan
LQ Guru
 
Registered: Nov 2003
Location: Canada
Distribution: distro hopper
Posts: 11,352

Rep: Reputation: 5382Reputation: 5382Reputation: 5382Reputation: 5382Reputation: 5382Reputation: 5382Reputation: 5382Reputation: 5382Reputation: 5382Reputation: 5382Reputation: 5382
Quote:
Originally Posted by gargamel View Post
2. Github is great for developers, but the standard end-user frontend is anything but user-friendly. Navigating SBo is much simpler, online or with sbopkg (great tool, BTW!).
This seems to be based on a misreading of the original post. The proposal isn't to replace the SlackBuilds.org website or sbopkg with GitHub. The proposal is to move the git://slackbuilds.org/slackbuilds repository to GitHub. That's the git repository that's pointed to by the "Access to the repository is available via: ftp git cgit http rsync" link that you see on every SlackBuild page.

Last edited by dugan; 01-12-2014 at 03:41 PM.
 
1 members found this post helpful.
Old 01-12-2014, 06:52 PM   #22
willysr
Senior Member
 
Registered: Jul 2004
Location: Jogja, Indonesia
Distribution: Slackware-Current
Posts: 4,816

Rep: Reputation: 1889Reputation: 1889Reputation: 1889Reputation: 1889Reputation: 1889Reputation: 1889Reputation: 1889Reputation: 1889Reputation: 1889Reputation: 1889Reputation: 1889
Quote:
Originally Posted by ReaperX7 View Post
It might be good to list optional dependencies, but only the most commonly used and defaulting to a Boolean setting of "no".
listing and taking care lots of optional dependencies can be a nightmare for maintainer
 
Old 01-12-2014, 06:58 PM   #23
willysr
Senior Member
 
Registered: Jul 2004
Location: Jogja, Indonesia
Distribution: Slackware-Current
Posts: 4,816

Rep: Reputation: 1889Reputation: 1889Reputation: 1889Reputation: 1889Reputation: 1889Reputation: 1889Reputation: 1889Reputation: 1889Reputation: 1889Reputation: 1889Reputation: 1889
Quote:
Originally Posted by dugan View Post
This seems to be based on a misreading of the original post. The proposal isn't to replace the SlackBuilds.org website or sbopkg with GitHub. The proposal is to move the git://slackbuilds.org/slackbuilds repository to GitHub. That's the git repository that's pointed to by the "Access to the repository is available via: ftp git cgit http rsync" link that you see on every SlackBuild page.
IMO, i don't see much difference
it's the same GIT repository where you can clone (or fork)
the difference maybe just inability to pull request + submit issues, which Ponce has answered before

we do have slackbuilds-users mailing list and #slackbuilds channel which are perfect way to submit issues.
if you have your own slackbuilds repository and want to ask for pull request, then it's *still* possible (just like Ponce said)

But, moving to github will lose some script checking which was conducted when you submit to SBo and many other thing happening in the backend
 
Old 01-12-2014, 09:05 PM   #24
gargamel
Senior Member
 
Registered: May 2003
Distribution: Slackware, OpenSuSE
Posts: 1,839

Rep: Reputation: 242Reputation: 242Reputation: 242
Quote:
Originally Posted by dugan View Post
This seems to be based on a misreading of the original post. The proposal isn't to replace the SlackBuilds.org website or sbopkg with GitHub. The proposal is to move the git://slackbuilds.org/slackbuilds repository to GitHub. That's the git repository that's pointed to by the "Access to the repository is available via: ftp git cgit http rsync" link that you see on every SlackBuild page.
You are right, thanks for the clarification!

gargamel
 
Old 01-13-2014, 07:23 AM   #25
irgunII
Member
 
Registered: Jan 2012
Location: Directly above the center of the earth
Distribution: Slackware. There's something else?
Posts: 383

Rep: Reputation: 72
I hate that 'git' stuff/sites with a passion. It's not 'user friendly' (meaning when someone points me there for something I can't make heads or tails of where I'm at, what I'm looking at or where to find it, etc)...it's not easy to figure out, at least for me.
 
Old 01-13-2014, 08:08 AM   #26
allend
LQ 5k Club
 
Registered: Oct 2003
Location: Melbourne
Distribution: Slackware64-15.0
Posts: 6,492

Rep: Reputation: 2809Reputation: 2809Reputation: 2809Reputation: 2809Reputation: 2809Reputation: 2809Reputation: 2809Reputation: 2809Reputation: 2809Reputation: 2809Reputation: 2809
Quote:
I hate that 'git' stuff/sites with a passion. It's not 'user friendly' (meaning when someone points me there for something I can't make heads or tails of where I'm at, what I'm looking at or where to find it, etc)...it's not easy to figure out, at least for me.
Perhaps you would like "Git for Ages 4 and Up". http://www.youtube.com/watch?v=1ffBJ4sVUb4
 
1 members found this post helpful.
Old 01-13-2014, 05:13 PM   #27
granth
Member
 
Registered: Jul 2004
Location: USA
Distribution: Slackware64
Posts: 212

Rep: Reputation: 55
Quote:
Originally Posted by willysr View Post
This will make packages bloated just like other distribution, which is something we tried to avoid
We list the hard dependency in the .info file and list the known optional dependencies in the README. The decision is left for the user to pick
I like to keep things simple, and I also enjoy having granular control over my compiles. However, having to check two different files for dependency information, then tailor a queue file is a tedious task. If the optional dependency information was included in official queue files, but remained disabled by default, it would make life easier for most users.
 
Old 01-13-2014, 05:22 PM   #28
granth
Member
 
Registered: Jul 2004
Location: USA
Distribution: Slackware64
Posts: 212

Rep: Reputation: 55
Quote:
Originally Posted by dugan View Post
This is pretty much what Portage is. You should try Gentoo.
I've tried Gentoo, but I'm not a fan. I don't feel the need to recompile the entire system.
 
Old 01-13-2014, 05:34 PM   #29
granth
Member
 
Registered: Jul 2004
Location: USA
Distribution: Slackware64
Posts: 212

Rep: Reputation: 55
Quote:
Originally Posted by ponce View Post
with the new sbopkg, Chess added a tool named sqg (you can find it in /usr/doc/sbopkg-0.37.0/contrib/sqg): the first thing I do on my installs is sync sbopkg making it download the repository, copy sqg to /usr/local/sbin/sqg, modify lines 47 and 48 with the data of the repository I'm using sbopkg with, and launch it with the -a option
Code:
sqg -a
and when it finishes I have all the queuefiles based on the selected repository in /var/lib/sbopkg/queues! \o/
then I add the optional dependencies I need or the necessary switches, parsing the README files, to the queuefiles it generates.
This is a great time-saver utility. Thanks for the tip!
 
Old 01-14-2014, 05:12 AM   #30
Qury
Member
 
Registered: Feb 2004
Location: Naas,IE
Distribution: Slackware
Posts: 216

Rep: Reputation: 184Reputation: 184
Do you guys know if there are any plans to add support for multiple build jobs?
Or are there any environment variables, etc.. that can can be used to take advantage of the multiple cores?
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
[SOLVED] sbopkg and SlackBuilds 14.1 repo radwis Slackware 4 11-27-2013 05:54 AM
Is slackbuilds.org going to add a 14.1 repo? narz Slackware 8 11-10-2013 02:30 PM
openbox on slack13.37 (x86) -- Thanks to linuxquestions.org, slackbuilds.org & many vectrum Linux - Member Desktop Screenshots 5 02-03-2013 01:22 PM
LXer: News: Kernel.org Hacked but Development Continues on Github LXer Syndicated Linux News 0 09-08-2011 09:20 AM
Use SlackBuilds.org or my own hosting to offer up SlackBuilds? hollywoodb Slackware 6 11-30-2006 09:56 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 09:24 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration