LinuxQuestions.org
Go Job Hunting at the LQ Job Marketplace
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 03-04-2013, 08:12 PM   #1
michaelslack
Member
 
Registered: Feb 2013
Location: Sydney
Distribution: slackware
Posts: 79

Rep: Reputation: 25
SBo Protocol for using slackware-current package as slackbuild dependency?


Suppose I am writing a slackbuild (with a view to submitting it to SBo) and as a dependency it has a library which is in slackware-current but not slackware-14.0 (the -14.0 version is too old).

Does anyone know if there is there an established way of indicating this? Maybe:

1. just have this explicitly stated in the ``This requires'' field, i.e. ``create/obtain lib-whatever from slackware-current and use upgradepkg'';
2. also provide a separate SBo slackbuild, possibly copying exactly from slackware-current/source/*/ and crediting Pat appropriately;
3. something else?

I couldn't see anything along these lines after a quick look through the SBo FAQ.

Cheers,

Michael
 
Old 03-04-2013, 08:17 PM   #2
chess
Member
 
Registered: Mar 2002
Location: 127.0.0.1
Distribution: Slackware, OpenBSD, FreeBSD
Posts: 728

Rep: Reputation: 168Reputation: 168
FAQ 15: For what version of Slackware are these scripts designed? Will they work on newer versions?
All of our scripts should work with the most recently released version of Slackware; if this is not the case, you should file a Bug Report. Except as noted in the next FAQ entry, the scripts should also work on older versions of Slackware. Slackware -current is not supported, but as a general rule, the scripts should work on it as well.

###

Additionally, SBo does not accept scripts for things included in Slackware. So I think you'll need to wait for -current to be released as 14.1 or whatever and the SBo scripts to be updated for the new release.
 
Old 03-05-2013, 11:01 PM   #3
michaelslack
Member
 
Registered: Feb 2013
Location: Sydney
Distribution: slackware
Posts: 79

Original Poster
Rep: Reputation: 25
Thanks chess. Actually looking into it a little deeper, at the very bottom of their Submissions page http://slackbuilds.org/guidelines/ it says:

"As a general rule, we do not accept SlackBuild scripts of software that is included as part of Slackware; however, exceptions may be made by the admin staff on a case-by-case basis."

So they may in fact accept a slackbuild of something in slackware-current. In that case it seems folly to deviate from Pat Volkerding's own slackbuild (unless of course that causes some problems to slackware-14.0). I could imagine putting a comment in somewhere saying "this software, which is in fact included in slackware-current at the present time is only provided so package such-and-such will function in slackware-14.0" or something along those lines.

If I don't receive any guidance from a SBo maintainer here I'll pursue it with them directly, or else just submit something and see what they say then.

Cheers,

Michael
 
Old 03-05-2013, 11:17 PM   #4
willysr
Senior Member
 
Registered: Jul 2004
Location: Jogja, Indonesia
Distribution: Slackware-Current
Posts: 2,514

Rep: Reputation: 407Reputation: 407Reputation: 407Reputation: 407Reputation: 407
I think mozilla-firefox-esr is a good example
They are already included in Slackware, but they are also placed on SBo since the one in Slackware is a rolling release from Mozilla
 
1 members found this post helpful.
Old 03-06-2013, 12:17 AM   #5
michaelslack
Member
 
Registered: Feb 2013
Location: Sydney
Distribution: slackware
Posts: 79

Original Poster
Rep: Reputation: 25
Thanks very much Willy, I hadn't seen that and it is very helpful to know it is there and see how it is ``packaged''.

Cheers,

Michael
 
Old 03-06-2013, 05:54 AM   #6
chess
Member
 
Registered: Mar 2002
Location: 127.0.0.1
Distribution: Slackware, OpenBSD, FreeBSD
Posts: 728

Rep: Reputation: 168Reputation: 168
Michael, I would jump into #slackbuilds on IRC or post on the ML.
 
Old 03-06-2013, 06:22 AM   #7
Alien Bob
Slackware Contributor
 
Registered: Sep 2005
Location: Eindhoven, The Netherlands
Distribution: Slackware
Posts: 5,192

Rep: Reputation: Disabled
The SlackBuilds.org policy is that you have to supply all missing dependencies for a script that you submit. Any script on SlackBuilds.org should result in a working package, with no other requirement than a full installation of Slackware and other scripts found in the SlackBuilds.org repository.

If you need to add a script for a package which is in -current but not in 14.0 you can write your own SlackBuild for that and submit it, or use the SlackBuild which is part of Slackware-current - but then ask permission first from Patrick, it is the proper thing to do. And do not change the copyright lines of the script in that case!

Eric
 
1 members found this post helpful.
Old 03-07-2013, 07:35 PM   #8
michaelslack
Member
 
Registered: Feb 2013
Location: Sydney
Distribution: slackware
Posts: 79

Original Poster
Rep: Reputation: 25
Thanks Eric, I had come to a similar conclusion about what ought to be submitted, but it was a bit unclear what would and wouldn't be ok re: one of Pat's own slackbuilds from -current. If and when I am ready to submit something I'll be sure to contact Pat first.

Cheers,

Michael
 
  


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] kyotocabinet (1.2.76) Sbo and Slackware Current carlitoco Slackware 4 03-06-2013 05:23 AM
Nvidia-driver.SlackBuild from SBo (or: I am a bad and sloppy SBo maintainer) kingbeowulf Slackware 8 08-31-2012 02:41 AM
anyone got OpenShot SBo slackbuild to work? metageek Slackware 13 01-01-2011 05:20 PM
ffmpeg.SlackBuild: line 194: cd: /tmp/SBo/package-ffmpeg/usr/man: No such file or dir darkstarbyte Linux - Software 7 12-29-2010 05:45 PM
[SOLVED] ORBit2 Slackbuild fails when building 32 bit package on current multilib damgar Slackware 4 04-10-2010 02:26 PM


All times are GMT -5. The time now is 01:55 AM.

Main Menu
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
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration