Package Base Details: oss

Git Clone URL: https://aur.archlinux.org/oss.git (read-only, click to copy)
Keywords: oss
Submitter: keenerd
Maintainer: alexdw
Last Packager: alexdw
Votes: 48
Popularity: 0.026979
First Submitted: 2013-09-25 11:25
Last Updated: 2021-01-15 00:09

Packages (2)

Latest Comments

« First ‹ Previous ... 5 6 7 8 9 10

Freso commented on 2013-09-29 13:00

Re: 4; the pkgver=yyyymmdd is deprecated since you can have any number of commits in one day and you won't be able to discern exactly which version of the software you run by just telling the day you fetched and make'd it. I'm guessing that the reason it "seems to be picked most often for -git packages on AUR", is that a lot of -git packages on AUR are outdated. :)

For git packages, `git describe --always` (see e.g. morituri-git) or `echo $(git rev-list --count HEAD).$(git rev-parse --short HEAD)` (see e.g. seom-git) should give a usable version string.

seschwar commented on 2013-09-28 20:37

I am on i686, so I didn't notice the conflict between gcc47 with gcc-multilib. And I agree with the fact that we shouldn't force gcc47 on anyone except for compiling OSS.

It looks like the conflict arises from gcc47's provides=('gcc=4.7') and gcc-multilib's conflicts=('gcc'). The packages actually have no conflicting files. Thus they could both be installed at the same time. I have asked the maintainer of gcc47 to fix this issue. This way we wouldn't have to worry about maintaining an extra GCC package just for OSS.

To address your other points:

1. Did I forget that?
2. Contributor would be fine by me. /me tries to duck the responsibility :)
3. It seems to be a purely stylistic choice, but as a maintainer it is yours to make.
4. Thanks for fixing that. I totally forgot to do something sensible with pkgver().

Nowaker commented on 2013-09-28 19:13

@seschwar, I changed a few minor things before publishing oss and oss-git on AUR:

1. Added you to the PKGBUILD header on top, according to packaging standards.[1]
2. Marked you as Maintainer as well :)
2. Changed indentation to 2 spaces, as implicitly suggested in various places. [2] [3]
4. Changed oss-git pkgver to 20130928. There is no official format but this one seems to be picked most often for -git packages on AUR.

[1] https://wiki.archlinux.org/index.php/Arch_Packaging_Standards#Submitting_packages_to_the_AUR
[2] https://www.archlinux.org/pacman/PKGBUILD.5.html
[3] https://wiki.archlinux.org/index.php/PKGBUILD_Templates

Nowaker commented on 2013-09-28 18:53

I just uploaded your changes. Thank you seschwar!

However, I am not satisfied with the dependency of gcc47 as it is conflicts with the core/gcc. If someone wants to use gcc 4.7 for all their compilation, it's OK, but forcing people to remove current gcc just to install one package is a no go. What do you think of writing of introducing gcc47-compat package and depend on it?


==> Continue installing gcc47 ? [Y/n]
==> [v]iew package contents [c]heck package with namcap
==> ---------------------------------------------------
==> Y

[sudo] password for nowaker:
loading packages...
resolving dependencies...
looking for inter-conflicts...
:: gcc47 and gcc-multilib are in conflict (gcc). Remove gcc-multilib? [y/N] y
error: failed to prepare transaction (could not satisfy dependencies)
:: libtool: requires gcc=4.8.1
==> WARNING: Your packages are saved in /tmp/yaourt-tmp-nowaker

seschwar commented on 2013-09-26 13:42

My previously pasted PKGBUILD made OSS install its modules into /usr/lib/modules/$KERNEL/kernel/oss. This PKGBUILD correctly installs them to /usr/lib/modules/$KERNEL/extramodules/oss. Also the split PKGBUILD should be accepted by the AUR now.

Here it is: http://sprunge.us/OAKT

Nowaker commented on 2013-09-25 18:56

Thanks for solving the issue. I will update the PKGBUILD shortly. Regarding the wrong description, I will fix it too - AUR just does not handle multiple packages in one PKGBUILD correctly.

klothius commented on 2013-09-25 18:54

Wrong description :D

seschwar commented on 2013-09-25 18:24

Following the suggestion in Petars's comment[1] I just updated my previously submitted PKGBUILD[2] to use GCC 4.7. It successfully compiles, modprobes and produces sound! Finally! Here[3] is the PKGBUILD.

1: https://bugs.archlinux.org/task/35672#comment114491
2: https://bugs.archlinux.org/task/35672#comment113661
3: http://ix.io/8fn

Nowaker commented on 2013-09-25 11:41

Adopted the package. I will try to continue the investigation from https://bugs.archlinux.org/task/35672.