[SOLVED] yaourt -Syua wants to update a package which hasn't changed

I built a modest package, vi-vim-symlink, tested it extensively with pacman, and then uploaded it to AUR.
Recently some user reported that every time he runs yaourt, the package wants to be reinstalled.  I installed yaourt and confirmed this behavior:
gecko:~~$ yaourt -Syua
:: Synchronizing package databases...
core is up to date
extra is up to date
community is up to date
Foreign packages: | 4 / 4
==> Package upgrade only (new release):
aur/vi-vim-symlink 1-1 1 -> 1
==> Continue upgrade ? [Y/n]
==> [V]iew package detail [M]anually select packages
==> --------------------------------------------------
Does anyone have any idea why this is happening?  The package is super simple and only creates a couple of symlinks, uninstalling vi, if necessary.
Last edited by pgoetz (2014-04-25 21:33:06)

HalosGhost wrote:For starters, that pkgdesc is huge for no reason at all. Also, does that package actually work? Those symlinks don't look valid at all.
The package definitely works (I'm using it on several machines).  The pkgdesc is lengthy because it's kind of an odd package, so I tried to explain the reason for it's existence. (This came after a lengthy forum discussion on the issue of most linux users expecting /usr/bin/vi and /usr/bin/view to actually be vim, and not Bill Joy vi.)  If I were just packaging bottle.py or something like this my pkgdesc would be short.
Do you see anything which is an actual violation of the Arch Packaging Standards?
I'm still not entirely sure what this means or how this happened.
Looks like the source tarball was repackaged without having been sync'd
AUR wouldn't let me upload the package without a url; first I added a random url (one of my servers), then changed my mind and used the vim url -- this must have been when things got out of whack.

Similar Messages

  • [Solved]"yaourt -Syua" no longer lists installed packages.....

    When I run:
    $ yaourt -Syu
    /usr/bin/pacman -Sy
    :: Synchronizing package databases...
    2012-01-17 12:12:20 (23.4 KB/s) - saved “/var/lib/pacman/sync/archlinuxfr.db.part” [28637/28637])
    $
    Then run:
    $yaourt -Syua
    :: Synchronizing package databases...
    2012-01-17 12:12:20 (23.4 KB/s) - saved “/var/lib/pacman/sync/archlinuxfr.db.part” [28637/28637])
    acpitool: Orphan
    clearlooksosx-icon-theme: Orphan
    xecjk: Orphan
    Foreign packages: \ 103 / 103
    $
    It no longer shows the installed packages list, just counting in one line "Foreign packages: \ 103 / 103" and exit without updating. Is this normal?
    Last edited by hooluupog (2012-01-18 04:25:06)

    mod action: Moving from Pacman & Package Upgrade Issues to AUR Issues, Discussion & PKGBUILD Requests.

  • I want to update my IWorks which I have downloaded with another Apple ID in this same computer. What I have to do?

    I want to update my IWorks which I have downloaded with another Apple ID in this same computer. What I have to do?

    Update it from the original Apple ID or delete and redownload the applications when signed into another one; the second option may require repurchasing them.
    (111224)

  • I want to update my iphone which has 6.1 to iOS7. Can I do it thru the service center or do I need to do it on my own. Updating at home is lot more inconvinient as the internet connection is not stable.

    I want to update my iphone which has 6.1 to iOS7. Can I do it thru the service center or do I need to do it on my own. Updating at home is lot more inconvinient as the internet connection is not stable.

    To add to templeton advice, you need at least 3.5 GB free space to update directly from iPhone.
    And don't forget to make a backup at home before you proceed.

  • I am currently running my mac booc pro with the osx 10.5.8 and i want to update it. Which is the best way?

    I am currently running my mac booc pro with the osx 10.5.8 and i want to update it. Which is the best way?

      Snow Leopard Purchase
    Computer Compatibility - Lion
    Mountain Lion/Mavericks
    Check that your computer is compatible with Mountain Lion/Mavericks.
    To check the model number hold down the option/alt key, go to the Apple menu and select System Information.
    MacBook Pro (Mid/Late 2007 or newer) model number 3,1 or higher
    Your Mac needs:
    OS X v10.6.8 or OS X Lion already installed
    2 GB or more of memory (More is better - 4 GB minimum seems to be the consensus)
    8 GB or more of available space

  • [solved] pacman -Syu wants to install older version of a package

    Hi,
    This is rather a nuissance than an actual problem, but maybe someone knows what i did wrong:
    I manually compiled evas-svn doing a makepackage with the pkgbuild from aur. Since its an svn package the versioning is taken from the svn revision. Evas is not the only svn package i manually compiled, actually i did so with all the e17 packages.
    Now every time i do a pacman -Su it wants to replace my package with the older one from [community].
    Here's a screenshot of pacman -Qs output before and after such an update. The versioning of the manually compiled package seems alright to me, it should not be selected for updating. And as mentioned, other packages - versioned following the same scheme - are not suggested for updating.
    Now how can i get rid of that? I dont want to exclude it from updating (i would just forget to remove that as soon as theres really newer packages...and e17 tends not to work anymore in such a case). Also I would like to know what i did wrong
    Thanks in advance,
    MC.
    Last edited by Mrs.Columbo (2010-03-29 16:17:25)

    the PKGBUILD wrote:options=(... 'force')
    that's why.  you'll have to add it to IgnorePkg or contact the maintainer about getting the 'force' removed.

  • [solved] Yaourt -Syu ?

    Hi
    today i noticed by accident that yaourt doesn't update my AUR packages.
    For example:
    virtualbox_bin itself says that ver3.0.... is installed but "yourt virtualbox_bin" says that the newest version 3.1.... is installed
    same with a small tool called gvolwheel: 0.2 is installed but yaourt says 0.6 is installed.
    It's no problem to update these two manually but i don't have a clue how many progrms i installed via yaourt.
    Where is my error? I think i'm overseeing something very simple. Any hints are greatly appreciated!
    Thanks
    cl10k
    BIG EDIT:
    Stupid me!!!! ->>> "yaourt -Syu – -aur"
    Why do I always find the solution AFTER i posted crap in the forums? Sry^^
    Last edited by cl10k (2010-01-11 22:57:25)

    You can also edit the options in /etc/yaourtrc to automatically include the AUR. That's what I did, because I only ever use yaourt to access the AUR, pacman does the normal work for me.

  • Adobe Updater Wants To Update Reader 9 Which I Don't Have

    The Adobe updater program on my Mac keeps up popping up asking me to update Reader v9 which I do not have any longer as I am running the latest version of Reader.  How do I get rid of this annoying reminder?  I don't want to turn off auto update checking since that will affect my current installed Reader.  I'm running on OS X 10.6.

    Hii
    Thanks for the quick response, but it didn't solve the problem
    Do you have more things that I could try ?
    Thanks for the effort

  • [SOLVED]Pacman try to install old version packages which not exists

    When I tried to install django, pacman reported 404 error.
    And I found that pacman tried to install django-1.4.3-1 while the resposity I used only has django-1.4.4-1
    I've deleted all resposities except
    Server = http://mirrors.163.com/archlinux/$repo/os/$arch
    And then I tried
    pacman -Syy
    but it seems useless.
    Last edited by sandnon (2013-02-20 17:12:55)

    Snowman wrote:
    sandnon wrote:
    I found the reason now...
    Because the 163.com's repository does not have django..
    I add
    Server = ftp://ftp.archlinux.org/$repo/os/$arch
    to the first and then
    pacman -Syy
    At last, I can install django now..
    I think this topic can be marked as SOLVED. Should I mark it or the administrator will do this?(In fact I do not know how to mark it.:))
    You shouldn't use ftp.archlinux.org, it's throttled. Use another mirror instead.
    I just use ftp.archlinux.org occacionally to fix the problem.
    Sometimes I don't want to wait the mirror updating itself.

  • I bought an update for my macbook last time, i dont remember the date but if i want to update my software which i bought but i cannot?

    Hi there,
    I have bought an update of software form Mountain lion and i paid $20 for that then for some reasons i reinstalled my previous version fo software then now i need to update my software to OX lion 10.7 but online it is showing me $20 need to pay which i had paid the same amount before. so if some there to help me out that will be great. thank you so much.

    Well, so you purchased Mountain Lion and now you want to buy Lion (which is older than Mountain Lion)? If you simply want to install Mountain Lion, you should check your Purchases section in the app store - if you bought it, it should be there for you to download.

  • My daughter have a apple id that always comes up when I want to update some apps, how do I change it to my apple id

    how do I change user id in app store?

    You delete those applications and then download them from your Apple ID. This may require repurchasing paid ones.
    (106690)

  • [SOLVED] yaourt how to update aur packages

    Hi!
    I got a quick question. I thought that yaourt is able to update old packages installed from Aur automatically.
    So for example I type as usually yaourt -Syu --aur but I noticed it doesn't show AUR packages I can update. Only from core/extra/community
    For example I just typed:
    yaourt yaourt
    1 aur/yaourt 0.9.2.6-1 [0.9.2.5-1 installed] (2406)
    and see that I can update yaourt. I have other packages installed from AUR, how do I know that a newer version is available without checking it manually?
    edit:
    so I am happy to mark it as solved. It wasn't a bug, but it is a way how yaourt works.
    yaourt -Syu --aur shows packages from core/extra/community.
    If I press Y (to install them). It shows a list again with the information how much to download and install and then after pressing "No" to install them, yaourt continues to check AUR packages in this case.
    Julien MISCHKOWITZ, the developer said he could change the behavior
    Thanks everyone for the attention!
    Last edited by ngsupb (2009-08-21 13:15:09)

    shining wrote:yaourt has a bug tracker : http://bugs.archlinux.fr/index/proj3?or … &sort=desc
    Thank you shining. I have opened a ticket there. Lets wait, I hope they can help!

  • [solved] yaourt VCS package updates

    Hello,
    the command $ yaourt -Syua --devel upgrades all VCS packages. However, I do not completely understand how that works.
    Does yaourt upgrade all VCS packages that are installed regardless of their version or does yaourt reconcile the VCS packages with my local packages and upgrades only these that are newer?
    Regards
    Last edited by orschiro (2012-12-23 09:37:02)

    Then this feature is not working on my system.
    As an example I just upgraded two packages nemo-dropbox-git and nemo-fileroller-git. So they are definitely the latest version.
    Now when I run  $ yaourt -Syua --devel it still wants to upgrade them again:
    [orschiro@thinkpad ~]$ yaourt -Syua --devel
    :: Synchronizing package databases...
    cinnarch-repo is up to date
    cinnarch-core is up to date
    core is up to date
    extra is up to date
    community is up to date
    multilib is up to date
    Foreign packages: \ 19 / 19
    ==> upgrading SVN/CVS/HG/GIT package
    Targets (2): nemo-dropbox-git nemo-fileroller-git
    ==> Proceed with upgrade? [Y/n]
    ==> ----------------------------
    ==>

  • [SOLVED] yaourt upgrade check skips(?) packages

    When running "yaourt -Syu --aur", after updating package databases for normal repositories, yaourt checks for AUR package upgrades and shows a counter, for example:
    [ypoluektovich@arch ~]$ yaourt -Syu --aur
    Password:
    :: Synchronizing package databases...
    core is up to date
    extra is up to date
    community is up to date
    multilib is up to date
    Foreign packages: 34 / 34
    But lately, for me, the counter has been stopping just short of completion:
    Foreign packages: / 49 / 50
    What's going on and how do I fix it?
    Last edited by ypoluektovich (2012-01-22 11:07:04)

    Right, I've figured it out. Turns out the "missing" packages have been removed/renamed in the AUR database. Here's a one-liner that will print names of all such packages:
    for x in `pacman -Qqm`; do [[ $( yaourt -Ss $x | grep "installed" | wc -l ) == 0 ]] && echo "$x"; done

  • [SOLVED] Yaourt Symbolic link error, any ideas?

    When I try to install glusterfs via yaourt, I always run into this error:
    libtool: install: warning: remember to run `libtool --finish /usr/lib/glusterfs/3.2.4/xlator/system'
    Making install in glusterfsd
    Making install in src
    ln: failed to create symbolic link `/home/chojin/tmp/yaourt-tmp-chojin/aur-glusterfs/pkg/usr/sbin/glusterfs': No such file or directory
    make[3]: *** [install-data-local] Error 1
    make[3]: *** Waiting for unfinished jobs....
      /bin/sh ../../libtool --mode=install /bin/install -c 'glusterfsd' '/home/chojin/tmp/yaourt-tmp-chojin/aur-glusterfs/pkg/usr/sbin/glusterfsd'
    /bin/install -c .libs/glusterfsd /home/chojin/tmp/yaourt-tmp-chojin/aur-glusterfs/pkg/usr/sbin/glusterfsd
    make[2]: *** [install-am] Error 2
    make[1]: *** [install-recursive] Error 1
    make: *** [install-recursive] Error 1
    ==> ERROR: A failure occurred in build().
        Aborting...
    ==> ERROR: Makepkg was unable to build glusterfs.
    ==> Restart building glusterfs ? [y/N]
    ==> ----------------------------------
    ==>
    This happens regardless of running yaourt as root or not, and it makes no difference if I specify a different tmp directory.
    It's a really weird issue, since I was able to install it successfully on my 64bit Desktop running arch, but not on my servers. But now my desktop also fails, even though the package version hasn't changed.
    Has anyone experienced this error? Perhaps with a different package, but maybe the same solution or work around would apply.
    EDIT:
    Weird, this time it worked.
    I commented out the MAKEFLAGS in makepkg.conf and I ran makepkg directly as a user with the following flags: makepkg -L -m -s --check
    I wonder what did the magic? Strange.
    Update,
    seems the MAKEFLAGS was the culprit. I had it set to 48 since my server has 48 cores, but I guess some packages don't like that.
    Solved, I guess.
    Last edited by ChojinDSL (2011-10-17 12:41:01)

    Yes! You are right. Now, this sounds so familiar. I vaguely remember doing this when I originally installed Arch on this laptop, but I must have done it as part of the "beginners guide" procedure. I guess this explains it:
    https://wiki.archlinux.org/index.php?ti … did=168068
    Now, I take it from this that I safely remove ALL the symlinks from my rc.local?
    rc.local:
    ln -s /dev/sr0 /dev/cdrom
    ln -s /dev/sr0 /dev/cdrw
    ln -s /dev/sr0 /dev/dvd
    ln -s /dev/sr0 /dev/dvdrw

Maybe you are looking for