Re: Is this a bug in guix refresh with respect to Common Lisp packages?

2023-10-10 Thread Charles
Im not sure it really makes sense to refresh an ecl- package.




Re: Is this a bug in guix refresh with respect to Common Lisp packages?

2023-10-10 Thread Guillaume Le Vaillant
"jgart"  skribis:

>> I don’t see any difference in behavior here.
>
> The difference is that the common lisp example I gave doesn't contain the 
> output with the packages that would be rebuilt.

Hi.
The "guix refresh -l" command doesn't print the complete list of
dependents. I think it only prints the leaves of the graph of
dependents. Passing these leaves to "guix build" will rebuild all
the dependents, even the ones that are not listed explicitly.


signature.asc
Description: PGP signature


Re: Is this a bug in guix refresh with respect to Common Lisp packages?

2023-10-08 Thread jgart
> I don’t see any difference in behavior here.

The difference is that the common lisp example I gave doesn't contain the 
output with the packages that would be rebuilt.



Re: Is this a bug in guix refresh with respect to Common Lisp packages?

2023-10-08 Thread Ricardo Wurmus


"jgart"  writes:

>> These are the 7 packages:
>
> I didn't get that output from `./pre-inst-env guix refresh -l 
> sbcl-enhanced-eval-when`
>
> I get the following:
>
> [jgart@fedora guix]$ guix refresh -l sbcl-enhanced-eval-when
> Building the following 1 package would ensure 7 dependent packages are 
> rebuilt: cl-definitions-systems@2.0.1

This prints the one package, not the 7 dependent packages.

> [jgart@fedora guix]$ guix refresh -l python-requests
> Building the following 633 packages would ensure 1362 dependent packages are 
> rebuilt: sdkmanager@0.6.5 …protonup-ng@0.2.1

These are the 633 packages, not 1362 packages.

I don’t see any difference in behavior here.

-- 
Ricardo



Re: Is this a bug in guix refresh with respect to Common Lisp packages?

2023-10-07 Thread jgart
> These are the 7 packages:

I didn't get that output from `./pre-inst-env guix refresh -l 
sbcl-enhanced-eval-when`

I get the following:

[jgart@fedora guix]$ guix refresh -l sbcl-enhanced-eval-when
Building the following 1 package would ensure 7 dependent packages are rebuilt: 
cl-definitions-systems@2.0.1

I realize that those are all the dependents it just doesn't print from refresh 
-l for me for the said package.

It works for python-requests though:

[jgart@fedora guix]$ guix refresh -l sbcl-enhanced-eval-when
Building the following 1 package would ensure 7 dependent packages are rebuilt: 
cl-definitions-systems@2.0.1
[jgart@fedora guix]$ guix refresh -l python-requests
Building the following 633 packages would ensure 1362 dependent packages are 
rebuilt: sdkmanager@0.6.5 r128gain@1.0.7 borgmatic@1.7.12 patman@2023.07.02 
python-canopen@2.0.0 python-behave-web-api@1.0.6 xenon@0.9.0 pwntools@4.4.0 
trydiffoscope@67.0.1 greaseweazle-host-tools@1.12 docker-compose@1.29.2 
cozy@1.2.1 anki@2.1.16 beancount@2.3.5 electron-cash@4.3.1 renpy@8.1.0 
qgis@3.30.1 python-geoip2@2.9.0 nerd-dictation-sox-ydotool@0-1.0eb44b7 
nerd-dictation-xdotool@0-1.0eb44b7 nerd-dictation-sox-wtype@0-1.0eb44b7 
nerd-dictation-sox-xdotool@0-1.0eb44b7 toot@0.38.1 units@2.22 
instantmusic@1.0-1.300891d curseradio@0-1.1bd4bd0 gandi.cli@1.6 pass-rotate@0.1 
python-pytest-services@1.3.1 trytond-authentication-sms@6.2.0 
trytond-user-role@6.2.0 trytond-ldap-authentication@6.2.1 
trytond-party-relationship@6.2.0 trytond-dashboard@6.2.0 trytond-gis@6.2.0 
trytond-google-maps@6.2.0 trytond-marketing-automation@6.2.1 
trytond-marketing-email@6.2.0 gpodder@3.11.1 python-flask-markdown@0.3 
python-flask-restx@0.5.1 python-flask-assets@2.0 python-flask-multistatic@1.0 
python-flask-misaka@1.0.0 python-flask-principal@0.4.0 python-flask-oidc@1.4.0 
python-flask-restful-swagger@0.20.1 python-flask-htpasswd@0.3.1 
python-flask-migrate@3.1.0 python-flask-htmlmin@1.2 python-flask-seasurf@1.1.1 
dynaconf@3.1.7 buku-run@0.1.1 python-flask-login@0.6.0 python-qtsass@0.4.0 
python-rauth@0.7.3 python-pyega3@3.4.1 zulip-term@0.5.2 conda@22.9.0 
python-flask-combo-jsonapi@1.1.0 python-wsgiproxy2@0.4.6 python-beren@0.7.0 
python-pynetbox@7.2.0 python-pywinrm@0.4.1 whoogle-search@0.8.2 
python-google-api-client@1.12.8 python-requests-ftp@0.3.1 python-pyfxa@0.6.0 
magic-wormhole@0.12.0 python-wsgi-intercept@1.2.2 grip@4.6.1 httpie@3.2.1 
hydrus-network@495 python-openai@0.28.1 python-woob@3.0 dosage@2.17 
python-consul@0.6.1 nbss-upload@0.1 trytond-account-rule@6.2.1 
trytond-account-move-line-grouping@6.2.0 trytond-account-de-skr03@6.2.0 
trytond-account-fr@6.2.0 trytond-account-dunning-email@6.2.0 
trytond-project-plan@6.2.0 trytond-party-avatar@6.2.0 trytond-attendance@6.2.0 
trytond-product-price-list-parent@6.2.0 trytond-stock-location-sequence@6.2.0 
trytond-stock-split@6.2.0 trytond-account-dunning-fee@6.2.0 
trytond-stock-quantity-issue@6.2.1 trytond-production-split@6.2.0 
trytond-stock-lot-unit@6.2.0 trytond-stock-assign-manual@6.2.0 
trytond-stock-quantity-early-planning@6.2.2 trytond-account-be@6.2.0 
trytond-account-invoice-correction@6.2.0 trytond-account-invoice-defer@6.2.2 
trytond-account-tax-cash@6.2.0 trytond-account-statement-ofx@6.2.0 
trytond-account-statement-coda@6.2.0 trytond-account-statement-aeb43@6.2.1 
trytond-account-invoice-history@6.2.0 trytond-account-deposit@6.2.0 
trytond-stock-product-location@6.2.0 
trytond-product-classification-taxonomic@6.2.0 trytond-customs@6.2.0 
trytond-product-price-list-dates@6.2.1 trytond-sale-shipment-grouping@6.2.0 
trytond-sale-shipment-tolerance@6.2.0 trytond-sale-complaint@6.2.1 
trytond-stock-lot-sled@6.2.0 trytond-product-image-attribute@6.2.0 
trytond-sale-gift-card@6.2.0 trytond-sale-extra@6.2.0 
trytond-notification-email@6.2.2 trytond-commission-waiting@6.2.1 
trytond-stock-inventory-location@6.2.0 
trytond-account-stock-landed-cost-weight@6.2.0 
trytond-sale-secondary-unit@6.2.0 trytond-sale-discount@6.2.1 
trytond-account-stock-shipment-cost@6.2.1 trytond-carrier-subdivision@6.2.0 
trytond-sale-subscription-asset@6.2.0 trytond-product-cost-warehouse@6.2.1 
trytond-sale-supply-production@6.2.1 trytond-analytic-sale@6.2.0 
trytond-project-invoice@6.2.3 trytond-purchase-invoice-line-standalone@6.2.0 
trytond-sale-stock-quantity@6.2.0 trytond-production-outsourcing@6.2.0 
trytond-production-work-timesheet@6.2.0 trytond-stock-location-move@6.2.0 
trytond-stock-supply-forecast@6.2.0 trytond-carrier-percentage@6.2.0 
trytond-carrier-weight@6.2.0 trytond-purchase-secondary-unit@6.2.0 
trytond-product-kit@6.2.2 trytond-stock-supply-day@6.2.0 
trytond-analytic-purchase@6.2.0 trytond-stock-consignment@6.2.0 
trytond-account-cash-rounding@6.2.0 trytond-purchase-price-list@6.2.1 
trytond-purchase-amendment@6.2.1 trytond-account-tax-rule-country@6.2.0 
trytond-sale-credit-limit@6.2.0 trytond-incoterm@6.2.0 trytond-account-es@6.2.0 
trytond-account-payment-sepa-cfonb@6.2.0 

Re: Is this a bug in guix refresh with respect to Common Lisp packages?

2023-10-07 Thread Ricardo Wurmus


"jgart"  writes:

> make -j6 && ./pre-inst-env guix refresh -l sbcl-enhanced-eval-when
>
> I don't see 7 dependent packages that would be rebuilt... Just three.
>
> Building the following 1 package would ensure 7 dependent packages are 
> rebuilt: cl-definitions-systems@2.0.1

These are the 7 packages:

cl-enhanced-eval-when@1.0
cl-enhanced-defclass@2.1
cl-canonicalized-initargs@2.0
cl-definitions-systems@2.0.1

sbcl-enhanced-defclass@2.1
sbcl-canonicalized-initargs@2.0
sbcl-definitions-systems@2.0.1

-- 
Ricardo



Re: Is this a bug in guix refresh with respect to Common Lisp packages?

2023-10-06 Thread jgart
Yep, this looks broken:

[jgart@fedora guix] [env]$ make -j6 && ./pre-inst-env guix refresh -l 
sbcl-enhanced-eval-when ecl-enhanced-eval-when
make  all-recursive
make[1]: Entering directory '/home/jgart/Code/guix'
Making all in po/guix
make[2]: Entering directory '/home/jgart/Code/guix/po/guix'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/jgart/Code/guix/po/guix'
Making all in po/packages
make[2]: Entering directory '/home/jgart/Code/guix/po/packages'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/jgart/Code/guix/po/packages'
make[2]: Entering directory '/home/jgart/Code/guix'
Compiling Scheme modules...
Compiling Scheme modules...
Compiling Scheme modules...
Compiling Scheme modules...
Compiling Scheme modules...
Compiling Scheme modules...
Compiling Scheme modules...
Compiling Scheme modules...
make[2]: Leaving directory '/home/jgart/Code/guix'
make[1]: Leaving directory '/home/jgart/Code/guix'
Building the following 2 packages would ensure 10 dependent packages are 
rebuilt: cl-definitions-systems@2.0.1 ecl-definitions-systems@2.0.1

This email is gluten-free, vegan, and 100% organic,

jgart



Is this a bug in guix refresh with respect to Common Lisp packages?

2023-10-06 Thread jgart
make -j6 && ./pre-inst-env guix refresh -l sbcl-enhanced-eval-when

I don't see 7 dependent packages that would be rebuilt... Just three.

Building the following 1 package would ensure 7 dependent packages are rebuilt: 
cl-definitions-systems@2.0.1

sent while avoiding adult responsibilities,

jgart