archlinuxfr / yaourt

[unmaintained] A Pacman frontend with more features and AUR support
601 stars 98 forks source link

Missing from repo.archlinux.fr #376

Open maofree opened 6 years ago

maofree commented 6 years ago

Hi today I cannot find anymore the package yaourt from pacman in the pacman.conf I use

[archlinuxfr] SigLevel = Never Server = http://repo.archlinux.fr/$arch

today it is no longer present

from http://repo.archlinux.fr/x86_64/ the version 1.9.1 is not present

is it possible to fix?

thanks

larchunix commented 6 years ago

According to https://forums.archlinux.fr/viewtopic.php?f=13&t=20137#p166421, archlinuxfr repo maintainer removed package-query and yaourt from afur with the last libalpm ABI breakage. It is not planned to update and upload them again on this repo.

You have build them yourself from AUR (see https://archlinux.fr/yaourt-en).

@Skunnyk Would you mind making an "official" statement on this matter ?

landerson78 commented 6 years ago

sad they removed it just makes things harder on everyone else not everyone wants to write 5 lines of code or however many just to download 1 program reinstalling would be a pain. I hope they reconsider.

stardiviner commented 6 years ago

I got error when compiling when makepkg -si.

 ==> Entering fakeroot environment...
==> Starting package()...
Making install in src
make[1]: Entering directory '/home/stardiviner/Code/Linux/Arch Linux/package-query/src/package-query-1.9/src'
make[2]: Entering directory '/home/stardiviner/Code/Linux/Arch Linux/package-query/src/package-query-1.9/src'
 /usr/bin/mkdir -p '/home/stardiviner/Code/Linux/Arch Linux/package-query/pkg/package-query/usr/bin'
  /bin/sh ../libtool   --mode=install /usr/bin/install -c package-query '/home/stardiviner/Code/Linux/Arch Linux/package-query/pkg/package-query/usr/bin'
libtool: install: /usr/bin/install -c package-query /home/stardiviner/Code/Linux/Arch Linux/package-query/pkg/package-query/usr/bin/package-query
/usr/bin/install: target 'Linux/package-query/pkg/package-query/usr/bin/package-query' is not a directory
make[2]: *** [Makefile:355: install-binPROGRAMS] Error 1
make[2]: Leaving directory '/home/stardiviner/Code/Linux/Arch Linux/package-query/src/package-query-1.9/src'
make[1]: *** [Makefile:541: install-am] Error 2
make[1]: Leaving directory '/home/stardiviner/Code/Linux/Arch Linux/package-query/src/package-query-1.9/src'
make: *** [Makefile:407: install-recursive] Error 1
==> ERROR: A failure occurred in package().
    Aborting...

Does anyone has same issue?

f2404 commented 6 years ago

@stardiviner Try removing space from the path ("Arch Linux").

stardiviner commented 6 years ago

@f2404 Problem solved by removing space. Thanks. I'm curious why space in path caused error?

landerson78 commented 6 years ago

prob cause u didnt have brackets showing the space

landerson78 commented 6 years ago

like \Arch\ Linux might work for space I know u have to do that to cd in to a folder with space in name.

f2404 commented 6 years ago

@stardiviner Because space serves as a string separator. So, your path string got divided into two parts none of which was a valid path. The following error is talking about that: /usr/bin/install: target 'Linux/package-query/pkg/package-query/usr/bin/package-query' is not a directory

stardiviner commented 6 years ago

That's .... Ok. I see. @landerson78 @f2404 Thanks, guys.

ArchangeGabriel commented 6 years ago

That’s not @stardiviner fault, but Makefile one if paths are not quoted.

f2404 commented 6 years ago

@ArchangeGabriel That's a good point, but can you actually give an example of Makefile that supports make DESTDIR="path with spaces" install? I've tried another project that uses autotools, and make install fails with a similar error.

f2404 commented 6 years ago

Seems like it's a well known bug/concern: http://lists.gnu.org/archive/html/bug-automake/2007-10/msg00005.html

AladW commented 5 years ago

Unsurprisingly, yaourt has been added back to archlinuxfr. Suffices to say that the last bit of credibility the yaourt authors had is now gone for good.