[arch-proaudio] New [community] additions for 2018

Ralf Mardorf ralf.mardorf at alice-dsl.net
Sat Jan 27 18:38:54 UTC 2018


On Sat, 27 Jan 2018 19:25:29 +0100, Ralf Mardorf wrote:
>On Sat, 27 Jan 2018 19:19:10 +0100, Ralf Mardorf wrote:
>>On Sat, 27 Jan 2018 19:01:29 +0100, David Runge wrote:  
>>>On 2018-01-27 18:39:16 (+0100), Ralf Mardorf wrote:    
>>>> On Sat, 27 Jan 2018 18:32:56 +0100, David Runge wrote:      
>>>> >Please note: If you now do a `pacman -Syu` (with the
>>>> >[community-testing] repo still enabled in /etc/pacman.conf),
>>>> >you'll update your system with everything that's newer in
>>>> >[community-testing] in comparison to [community] (the first has
>>>> >precedence)!      
>>>> 
>>>> Better do not enable testing, buts simply install the package you
>>>> wish to test by
>>>> 
>>>>   pacman -S URL_of_the_package_location
>>>>       
>>>Ralf, that's not really a helpful suggestion.
>>>
>>>However, if you activate the [community-testing] repository, pacman
>>>will properly install all dependencies of a package and be able to
>>>keep track of it in a reasonable way.
>>>Some of the new additions have dependencies (also in
>>>[community-testing]).
>>>
>>>So please, refrain from doing it the way Ralf described.    
>>
>>My apologoes for the typo "S" should read "U", "S" doesn't work at
>>all, but "U" would install all dependencies, too.
>>
>>
>>
>>[root at archlinux rocketmouse]# pacman -Q yoshimi 
>>yoshimi 1.5.6-1
>>[root at archlinux rocketmouse]# pacman -U
>>https://mex.mirror.pkgbuild.com/community-testing/os/x86_64/yoshimi-1.5.6-2-x86_64.pkg.tar.xz
>> yoshimi-1.5.6-2-x86_64
>> 6.2 MiB   686K/s 00:09
>> [--------------------------------------------------------------------]
>> 100%
>> yoshimi-1.5.6-2-x86_64.sig
>> 566.0   B  0.00B/s 00:00
>> [--------------------------------------------------------------------]
>> 100%
>>loading packages...
>>resolving dependencies...
>>looking for conflicting packages...
>>
>>Packages (1) yoshimi-1.5.6-2
>>
>>Total Installed Size:  10.95 MiB
>>Net Upgrade Size:      -1.78 MiB
>>
>>:: Proceed with installation? [Y/n] 
>>(1/1) checking keys in
>>keyring
>>[--------------------------------------------------------------------]
>>100% (1/1) checking package
>>integrity
>>[--------------------------------------------------------------------]
>>100% (1/1) loading package
>>files
>>[--------------------------------------------------------------------]
>>100% (1/1) checking for file
>>conflicts
>>[--------------------------------------------------------------------]
>>100% (1/1) checking available disk
>>space
>>[--------------------------------------------------------------------]
>>100% :: Processing package changes... (1/1) upgrading
>>yoshimi
>>[--------------------------------------------------------------------]
>>100% :: Running post-transaction hooks... (1/3) Updating icon theme
>>caches... (2/3) Arming ConditionNeedsUpdate... (3/3) Updating the
>>desktop file MIME type cache... [root at archlinux rocketmouse]# pacman
>>-Q yoshimi yoshimi 1.5.6-2 [root at archlinux rocketmouse]# ls
>>-hl /var/cache/pacman/pkg/yoshimi-1.5.6-2-x86_64.pkg.tar.xz*
>>-rw-r--r-- 1 root root 6.3M Jan 25
>>15:01 /var/cache/pacman/pkg/yoshimi-1.5.6-2-x86_64.pkg.tar.xz
>>-rw-r--r-- 1 root root  566 Jan 25
>>15:01 /var/cache/pacman/pkg/yoshimi-1.5.6-2-x86_64.pkg.tar.xz.sig
>>
>>
>>
>>The only drawaback still is the sig file.
>>
>>Once you install the next upgrade and run "pacman -Sc" the *sig file
>>will not be removed, you need to remove it using
>>
>>rm -i /var/cache/pacman/pkg/*sig
>>
>>
>>
>>[root at archlinux rocketmouse]# rm -i /var/cache/pacman/pkg/*sig
>>rm: remove regular file
>>'/var/cache/pacman/pkg/yoshimi-1.5.6-2-x86_64.pkg.tar.xz.sig'? y
>>[root at archlinux rocketmouse]# ls
>>-hl /var/cache/pacman/pkg/yoshimi-1.5.6-2-x86_64.pkg.tar.xz*
>>-rw-r--r-- 1 root root 6.3M Jan 25
>>15:01 /var/cache/pacman/pkg/yoshimi-1.5.6-2-x86_64.pkg.tar.xz
>>[root at archlinux rocketmouse]#
>>
>> 
>>
>>That's it.
>>
>>Yes, all dependncies already were installed on my system, if not
>>pacman would have installed them.  
>
>My bad :D
>
>indeed, assuming a package should depend on additional packages from
>any testing repository, it doesn't work ;), but then we are on the
>"partial" upgrade issue, so it anyway would be required to enable _all_
>testing repositories, not just the community testing repository.
>
>IOW the OP needs to upgarde everything using all testing
>repositories ;). Actually this usually isn't required ;).

PPS: While David's packages in testing might only require dependencies
from community testing, some of the local build packages of the OP might
require the same dependencies, but of older releases, so installing
David's packages from testing anyway isn't safe, if the OP shouldn't
know the dependency trees of the local packages she has got installed.


More information about the arch-proaudio mailing list