• Re: [gentoo-user] How to only recompile git ebuild without fetching any

    From Marco Rebhan@21:1/5 to All on Sun Apr 10 23:14:23 2022
    On Sunday, 10 April 2022 23:06:52 CEST Dex Conner wrote:
    I have a 9999 ebuild with EGIT_REPO_URI option set and whenever I do
    emerge -av <package> it tries to fetch sources again. Is there a way
    for me to only recompile without any source update?

    Hi Dex,

    Setting EVCS_OFFLINE=1 should work. There's some documentation on that
    variable here: https://devmanual.gentoo.org/eclass-reference/git-r3.eclass/index.html

    -Marco
    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCAAdFiEEUuA5X09baU5GfLYxyND744GinTYFAmJTSK8ACgkQyND744Gi nTb1fA//VSXKoW2w3ZK+BGGGIeywLOqTEMRJGPPiW7wYxtnMJ5mH0rK09+eQM/Dw uU4J4HIr3MEQz4NYhhYOMRCV3ObtPMPVJklA8Kh0LZT6+boeaNEOBOp154AXykrH p6U0Y1CRnXFwaPq7vP2Fu0gSRLDQbYzlNrkm9atLMIGFJ9oVt105mVwcLHTwLAzG m47ApPTvOOe/McqR9lHHhyxMvbWh+kJZ3RcjDKrI/Y0H5Q5lB9OrkVl5QCKKlYBR g7ToRYe4Uzj8tZ8UPnxox+ehM4GvFq4qj6nKsJrw7/e1SiY2fEPyi3Fe6sEqywQg 6Xyio2uUvQr+AcMah7IbRnhX28zpI6bDRADvHYCCtffmen90UPKrHfGXvpqvyoJy oPB4KamT1CLWTvMAbyDoF1W74EUHsRKG3lRNRxA7LquJMDEGi5f1u3nGvOP1lBFR M1xLg2UEv3shjKrqJWwsUcearCi4XKVj4/ravjDZuV9+cwNGKLpDa//y03jT6b10 bjHQegPQzXOub056YF412XhQjeA/9kHNObax92FbOP/5YWnxO8n5c2wyJ3jhdysv Ad4Nyb3WeeZKTKVHyumf/K5Ivy0UCqLOxyAK7APYp1rwSkwxbooPcjeuUOKw6Vn2 pDQviVhewgdKaiq5dUUvvzPWWMHg+X7+PGQj0sZk7ke1FMvsSF4=
    =jTfd
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Dex Conner@21:1/5 to Marco Rebhan on Mon Apr 11 07:50:01 2022
    On 22/04/10 11:14PM, Marco Rebhan wrote:
    On Sunday, 10 April 2022 23:06:52 CEST Dex Conner wrote:
    I have a 9999 ebuild with EGIT_REPO_URI option set and whenever I do
    emerge -av <package> it tries to fetch sources again. Is there a way
    for me to only recompile without any source update?

    Hi Dex,

    Setting EVCS_OFFLINE=1 should work. There's some documentation on that variable here: https://devmanual.gentoo.org/eclass-reference/git-r3.eclass/index.html

    -Marco

    Thank you! Is there maybe a way to set this with emerge / something else
    on a case by case basis without editing the ebuild each time?

    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCAAdFiEE2ISlnG4xsFQ7Mswex1Y9SzFDEmcFAmJTvxsACgkQx1Y9SzFD EmcuiQ/7BMrF1dk6Kf9UsMUgCa+DqXwJvcCSTksAcBp7uAr+JdFntql71GMIbDQN NrZn0yEqVBXRRk6O12jGRsHTa6skPfrpuMnfrlB3Ck8DsnM/XL0QRxJvzoNHSXyU /+OJbV1fGSLFKl7ckcbplQUEq3sqR6uXlGmE//ofK0HZLrv3yDAgx9M3d09jbk78 aoLPsea1OFyIi7FKg/ErCHAqUnpEDfKVXdt09p6XsySImXnuGUDExRP2JkFe0CIf 0tPNSjZtY8+hLBFNUocPFqQeRdCrT8aqikWsyCU6FG+Pp//bfRCGY6N2E6+pg48i JjSdkmXXtK2EQtM94QlFfwry9l4qcrH17/xc1w55CtyS1zfLtU9p0FRqjxzhgHQO V2pjiN2tuzFHzOYRRVUzBlaANWNzEzh1exSjLe7/KsbM/yYcYloTtgzACNyg7k8A QdZTwOeoUi7nAzaHWVnNuvJkpm1rflnALQ/3MLqeWEJQOPWIZ6YmB+c7tWvZNJFp T7nhJd/8Uxtp/h/x1m5cMYFOUEbZ13WN2/JULRM4tZ+jkN3iX1+6UjziH+CYxs2d 6mHrfI27btNPZQFc7BqotJFRN+r7LNpp+2y4/305oM9iykRio0EhOBPi4cvOxM3O GoSyipeA0X608JxsVSfv4v7lg5FqLq0YHAU6CDdIov6dDqp0ySI=
    =FxP9
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Neil Bothwick@21:1/5 to Dex Conner on Mon Apr 11 10:00:01 2022
    On Mon, 11 Apr 2022 08:39:39 +0300, Dex Conner wrote:

    Setting EVCS_OFFLINE=1 should work. There's some documentation on
    that variable here: https://devmanual.gentoo.org/eclass-reference/git-r3.eclass/index.html

    -Marco

    Thank you! Is there maybe a way to set this with emerge / something
    else on a case by case basis without editing the ebuild each time?

    You can set in on the command line:

    EVCS_OFFLINE=1 emerge -1a somepackage

    or you can set it, or any of portage's environment variables, on a per
    package basis in /etc/portage/package.env:

    https://wiki.gentoo.org/wiki//etc/portage/package.env


    --
    Neil Bothwick

    To be sure of hitting the target, shoot first and call whatever you hit
    the target.

    -----BEGIN PGP SIGNATURE-----

    iQIzBAEBCAAdFiEE8k9T/rX16EJxEKG692eFu0QSMJgFAmJT3pAACgkQ92eFu0QS MJg2Ew/+J6A79doFaNlYSyaRaJVjIxl/pI+0SHnvWd6tDZ8Co7lzEDmAgLdECEAR 44VepbGi0v3SsEcW1fiZ4UxmHpTFbC727hWA3e2zdqhV/kK1nMrhUgU4IDd8/OyA IEWKMzKcQcg9vpgSA6l5LRxAJbkTYHXR3OdUGbRnKS6OzSCSL2pz+DilZnZic3fc TVtLwEXaNZknBnxSVcTovp+pDf/kjH8CCzap610oVThlf7Qoe60WQnZi1H10fRqg D3QbQ+QJ3Vst+g+0OqW1N8syPr/6JGV6w/Gp/AHQytgVmN7NMoMrLORYo86Xq6cF z/oGP6nk0L/N0xguA9xwMQJDpStIQ+QDxaNSA0qjiIzdoegJMMjiUeFlCZtosZp8 EzGY6R5f6wrnPmzcC/eYaTs9GOi7R+L1yjbmBshfsBjRJIPGIte/zfZbwh5n5v7D 4Jlr9bfh+uoworBEZL2WKZqDGTaCqBiG7khXaBtFUj+HyVsVlA6p5JO5XJgjzhCt /sSyQH8/68UECX/ExtGQ2V/7SdGFzERDJf/OFSR9yyTG9vLtcixZIWZ17erbYR8g T3m9ItyWsqxGNzy+3izCMdj3/uf+I4YJIT+2XA0vQuwVHQ4uGCbbRJyU52V7p32b mr9gtc4uNdC3WrDUOWKuexMSWvUR2lE5boaq/igQuVUYEgRmnTs=
    =ezUY
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:
  • From Dex Conner@21:1/5 to Neil Bothwick on Mon Apr 11 10:50:01 2022
    On 22/04/11 08:53AM, Neil Bothwick wrote:
    On Mon, 11 Apr 2022 08:39:39 +0300, Dex Conner wrote:

    Setting EVCS_OFFLINE=1 should work. There's some documentation on
    that variable here: https://devmanual.gentoo.org/eclass-reference/git-r3.eclass/index.html

    -Marco

    Thank you! Is there maybe a way to set this with emerge / something
    else on a case by case basis without editing the ebuild each time?

    You can set in on the command line:

    EVCS_OFFLINE=1 emerge -1a somepackage

    or you can set it, or any of portage's environment variables, on a per package basis in /etc/portage/package.env:

    https://wiki.gentoo.org/wiki//etc/portage/package.env


    --
    Neil Bothwick

    To be sure of hitting the target, shoot first and call whatever you hit
    the target.

    For some reason I thought ebuild variables were not environment variables. Thank you!!

    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCAAdFiEE2ISlnG4xsFQ7Mswex1Y9SzFDEmcFAmJT64gACgkQx1Y9SzFD EmdHWg/9H6BoPQvZgPrsDNdn/au/THGqikAFPki0nDhURfGOtyCbj4iklyvwCbKW PjdYVTM8ia0fmhRwDZaRM0AdNdotDw/yWt5rRlPOs98AxAWHxxvvvuWWwZlWQntq 6bMXpzPCDpg/uZvZd2L6iO0pAEACHNTIdPHEsHiz3yQk8/6LTlVFHi0wzDYMFnI6 6Fs9eI7KknP6yWUpr9Zuc2Wb/EHlnYPAK38qS8Qg4uyTvXyfV8EU9vFsTzh+qiKq IYEpUxt6GkwN+Knre5x84s1rU4OUgowF+SpZJZ/DzhUsoG5pGVaNW9h71zAxVJ8o q8YOLtaRF0o2281dpkHKGvDfi8p61Rwyc4N5dVWV0k2uQIiA5x8fznhgmEkfXgpv OYBvFftq4yA1sh/01vMoVinclKQX/h7D+SsLe6SyR1MPJPlqDrfIKq2gGBYDYY/T fMu561nZai8kJpAViZjrVZABuOrfcxLQgPGUowUhJ1IVmvLRfIvYTdo4gHeOJhVO N9K0nqF6jssvYXtoHBVuTxVse6s3C3heHlFLVvPylGQzq2KpJOd7n+dYwIqf86cw wozErURr+zB8n0CIvb66rsK9TJjh3qzmKa9y2Sm7HrHGO//1+w5VY+JOMk+9KplL SM+6O6jj9C3PuzsGum7mdRyzjVceRFhJ9JLa0FovsvqcBsTylJs=
    =nOPx
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)