python311Packages.google-api-python-client: 2.126.0 -> 2.131.0

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for python311Packages.google-api-python-client is: The official Python client library for Google's discovery based APIs
meta.homepage for python311Packages.google-api-python-client is: https://github.com/google/google-api-python-client
meta.changelog for python311Packages.google-api-python-client is: https://github.com/googleapis/google-api-python-client/releases/tag/v2.127.0
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes
Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 2.127.0 with grep in /nix/store/s85nagcvxi1jw5lrvfnz4w3vv9k59bh3-python3.11-google-api-python-client-2.127.0
found 2.127.0 in filename of file in /nix/store/s85nagcvxi1jw5lrvfnz4w3vv9k59bh3-python3.11-google-api-python-client-2.127.0

Rebuild report (if merged into master) (click to expand)

55 total rebuild path(s)

55 package rebuild(s)

First fifty rebuilds by attrpath

anki
beancount
certbot-full
deja-dup
duplicity
duply
fava
gam
gcalcli
gcp-scanner
git-annex-remote-googledrive
goobook
gyb
home-assistant-component-tests.google_generative_ai_conversation
home-assistant-component-tests.google_mail
home-assistant-component-tests.google_tasks
ki
lbdb
ledger2beancount
lieer
mnemosyne
parsedmarc
pgadmin4
pgadmin4-desktopmode
prowler
python311Packages.beancount
python311Packages.beancount-docverif
python311Packages.certbot-dns-google
python311Packages.drivelib
python311Packages.dvc-gdrive
python311Packages.gcsa
python311Packages.goobook
python311Packages.google-api-python-client
python311Packages.google-generativeai
python311Packages.llama-index-embeddings-gemini
python311Packages.llama-index-embeddings-google
python311Packages.llama-index-vector-stores-google
python311Packages.oauthenticator
python311Packages.parsedmarc
python311Packages.pydrive2
python311Packages.weboob
python312Packages.beancount
python312Packages.beancount-docverif
python312Packages.certbot-dns-google
python312Packages.dvc-gdrive
python312Packages.gcsa
python312Packages.goobook
python312Packages.google-api-python-client
python312Packages.google-generativeai

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/s85nagcvxi1jw5lrvfnz4w3vv9k59bh3-python3.11-google-api-python-client-2.127.0 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A python311Packages.google-api-python-client https://github.com/r-ryantm/nixpkgs/archive/44b5f4c7c9435f25bef24b55f76c1288be74f7ff.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/44b5f4c7c9435f25bef24b55f76c1288be74f7ff#python311Packages.google-api-python-client

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/s85nagcvxi1jw5lrvfnz4w3vv9k59bh3-python3.11-google-api-python-client-2.127.0
ls -la /nix/store/s85nagcvxi1jw5lrvfnz4w3vv9k59bh3-python3.11-google-api-python-client-2.127.0/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review --extra-nixpkgs-config '{ allowInsecurePredicate = x: true; }' run on x86_64-linux 1

2 packages marked as broken and skipped:

python311Packages.parsedmarc
python311Packages.parsedmarc.dist

9 packages failed to build:

anki
anki.dist
anki.doc
anki.man
gyb
ki
ki.dist
mnemosyne
mnemosyne.dist

85 packages built:

beancount (python311Packages.beancount)
beancount.dist (python311Packages.beancount.dist)
certbot-full
deja-dup
duplicity
duplicity.dist
duply
fava
fava.dist
gam
gcalcli
gcalcli.dist
gcp-scanner
gcp-scanner.dist
git-annex-remote-googledrive
git-annex-remote-googledrive.dist
goobook (python311Packages.goobook)
goobook.dist (python311Packages.goobook.dist)
home-assistant-component-tests.google_generative_ai_conversation
home-assistant-component-tests.google_mail
home-assistant-component-tests.google_tasks
lbdb
ledger2beancount
lieer
lieer.dist
parsedmarc
parsedmarc.dist
pgadmin4
pgadmin4-desktopmode
pgadmin4-desktopmode.dist
pgadmin4.dist
prowler
prowler.dist
python311Packages.beancount-docverif
python311Packages.beancount-docverif.dist
python311Packages.certbot-dns-google
python311Packages.certbot-dns-google.dist
python311Packages.drivelib
python311Packages.drivelib.dist
python311Packages.dvc-gdrive
python311Packages.dvc-gdrive.dist
python311Packages.gcsa
python311Packages.gcsa.dist
python311Packages.google-api-python-client
python311Packages.google-api-python-client.dist
python311Packages.google-generativeai
python311Packages.google-generativeai.dist
python311Packages.llama-index-embeddings-gemini
python311Packages.llama-index-embeddings-gemini.dist
python311Packages.llama-index-embeddings-google
python311Packages.llama-index-embeddings-google.dist
python311Packages.llama-index-vector-stores-google
python311Packages.llama-index-vector-stores-google.dist
python311Packages.oauthenticator
python311Packages.oauthenticator.dist
python311Packages.pydrive2
python311Packages.pydrive2.dist
python311Packages.weboob
python311Packages.weboob.dist
python312Packages.beancount
python312Packages.beancount-docverif
python312Packages.beancount-docverif.dist
python312Packages.beancount.dist
python312Packages.certbot-dns-google
python312Packages.certbot-dns-google.dist
python312Packages.dvc-gdrive
python312Packages.dvc-gdrive.dist
python312Packages.gcsa
python312Packages.gcsa.dist
python312Packages.goobook
python312Packages.goobook.dist
python312Packages.google-api-python-client
python312Packages.google-api-python-client.dist
python312Packages.google-generativeai
python312Packages.google-generativeai.dist
python312Packages.llama-index-embeddings-gemini
python312Packages.llama-index-embeddings-gemini.dist
python312Packages.llama-index-embeddings-google
python312Packages.llama-index-embeddings-google.dist
python312Packages.llama-index-vector-stores-google
python312Packages.llama-index-vector-stores-google.dist
python312Packages.pydrive2
python312Packages.pydrive2.dist
syncall
syncall.dist

Maintainer pings

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for python311Packages.google-api-python-client is: The official Python client library for Google's discovery based APIs
meta.homepage for python311Packages.google-api-python-client is: https://github.com/google/google-api-python-client
meta.changelog for python311Packages.google-api-python-client is: https://github.com/googleapis/google-api-python-client/releases/tag/v2.129.0
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes
Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 2.129.0 with grep in /nix/store/k68nqs65kblyg3vqjj3m7jjscyqlxdnf-python3.11-google-api-python-client-2.129.0
found 2.129.0 in filename of file in /nix/store/k68nqs65kblyg3vqjj3m7jjscyqlxdnf-python3.11-google-api-python-client-2.129.0

Rebuild report (if merged into master) (click to expand)

55 total rebuild path(s)

55 package rebuild(s)

First fifty rebuilds by attrpath

anki
beancount
certbot-full
deja-dup
duplicity
duply
fava
gam
gcalcli
gcp-scanner
git-annex-remote-googledrive
goobook
gyb
home-assistant-component-tests.google_generative_ai_conversation
home-assistant-component-tests.google_mail
home-assistant-component-tests.google_tasks
ki
lbdb
ledger2beancount
lieer
mnemosyne
parsedmarc
pgadmin4
pgadmin4-desktopmode
prowler
python311Packages.beancount
python311Packages.beancount-docverif
python311Packages.certbot-dns-google
python311Packages.drivelib
python311Packages.dvc-gdrive
python311Packages.gcsa
python311Packages.goobook
python311Packages.google-api-python-client
python311Packages.google-generativeai
python311Packages.llama-index-embeddings-gemini
python311Packages.llama-index-embeddings-google
python311Packages.llama-index-vector-stores-google
python311Packages.oauthenticator
python311Packages.parsedmarc
python311Packages.pydrive2
python311Packages.weboob
python312Packages.beancount
python312Packages.beancount-docverif
python312Packages.certbot-dns-google
python312Packages.dvc-gdrive
python312Packages.gcsa
python312Packages.goobook
python312Packages.google-api-python-client
python312Packages.google-generativeai

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/k68nqs65kblyg3vqjj3m7jjscyqlxdnf-python3.11-google-api-python-client-2.129.0 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A python311Packages.google-api-python-client https://github.com/r-ryantm/nixpkgs/archive/82156836726c6c56d1ff1eec9fcf94b983c491d0.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/82156836726c6c56d1ff1eec9fcf94b983c491d0#python311Packages.google-api-python-client

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/k68nqs65kblyg3vqjj3m7jjscyqlxdnf-python3.11-google-api-python-client-2.129.0
ls -la /nix/store/k68nqs65kblyg3vqjj3m7jjscyqlxdnf-python3.11-google-api-python-client-2.129.0/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review --extra-nixpkgs-config '{ allowInsecurePredicate = x: true; }' run on x86_64-linux 1

2 packages marked as broken and skipped:

python311Packages.parsedmarc
python311Packages.parsedmarc.dist

3 packages failed to build:

gyb
ki
ki.dist

91 packages built:

anki
anki.dist
anki.doc
anki.man
beancount (python311Packages.beancount)
beancount.dist (python311Packages.beancount.dist)
certbot-full
deja-dup
duplicity
duplicity.dist
duply
fava
fava.dist
gam
gcalcli
gcalcli.dist
gcp-scanner
gcp-scanner.dist
git-annex-remote-googledrive
git-annex-remote-googledrive.dist
goobook (python311Packages.goobook)
goobook.dist (python311Packages.goobook.dist)
home-assistant-component-tests.google_generative_ai_conversation
home-assistant-component-tests.google_mail
home-assistant-component-tests.google_tasks
lbdb
ledger2beancount
lieer
lieer.dist
mnemosyne
mnemosyne.dist
parsedmarc
parsedmarc.dist
pgadmin4
pgadmin4-desktopmode
pgadmin4-desktopmode.dist
pgadmin4.dist
prowler
prowler.dist
python311Packages.beancount-docverif
python311Packages.beancount-docverif.dist
python311Packages.certbot-dns-google
python311Packages.certbot-dns-google.dist
python311Packages.drivelib
python311Packages.drivelib.dist
python311Packages.dvc-gdrive
python311Packages.dvc-gdrive.dist
python311Packages.gcsa
python311Packages.gcsa.dist
python311Packages.google-api-python-client
python311Packages.google-api-python-client.dist
python311Packages.google-generativeai
python311Packages.google-generativeai.dist
python311Packages.llama-index-embeddings-gemini
python311Packages.llama-index-embeddings-gemini.dist
python311Packages.llama-index-embeddings-google
python311Packages.llama-index-embeddings-google.dist
python311Packages.llama-index-vector-stores-google
python311Packages.llama-index-vector-stores-google.dist
python311Packages.oauthenticator
python311Packages.oauthenticator.dist
python311Packages.pydrive2
python311Packages.pydrive2.dist
python311Packages.weboob
python311Packages.weboob.dist
python312Packages.beancount
python312Packages.beancount-docverif
python312Packages.beancount-docverif.dist
python312Packages.beancount.dist
python312Packages.certbot-dns-google
python312Packages.certbot-dns-google.dist
python312Packages.dvc-gdrive
python312Packages.dvc-gdrive.dist
python312Packages.gcsa
python312Packages.gcsa.dist
python312Packages.goobook
python312Packages.goobook.dist
python312Packages.google-api-python-client
python312Packages.google-api-python-client.dist
python312Packages.google-generativeai
python312Packages.google-generativeai.dist
python312Packages.llama-index-embeddings-gemini
python312Packages.llama-index-embeddings-gemini.dist
python312Packages.llama-index-embeddings-google
python312Packages.llama-index-embeddings-google.dist
python312Packages.llama-index-vector-stores-google
python312Packages.llama-index-vector-stores-google.dist
python312Packages.pydrive2
python312Packages.pydrive2.dist
syncall
syncall.dist

Maintainer pings

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for python311Packages.google-api-python-client is: The official Python client library for Google's discovery based APIs
meta.homepage for python311Packages.google-api-python-client is: https://github.com/google/google-api-python-client
meta.changelog for python311Packages.google-api-python-client is: https://github.com/googleapis/google-api-python-client/releases/tag/v2.130.0
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes
Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 2.130.0 with grep in /nix/store/7gd33gkpada7npb7x93964n1hs6xdhgk-python3.11-google-api-python-client-2.130.0
found 2.130.0 in filename of file in /nix/store/7gd33gkpada7npb7x93964n1hs6xdhgk-python3.11-google-api-python-client-2.130.0

Rebuild report (if merged into master) (click to expand)

55 total rebuild path(s)

55 package rebuild(s)

First fifty rebuilds by attrpath

anki
beancount
certbot-full
deja-dup
duplicity
duply
fava
gam
gcalcli
gcp-scanner
git-annex-remote-googledrive
goobook
gyb
home-assistant-component-tests.google_generative_ai_conversation
home-assistant-component-tests.google_mail
home-assistant-component-tests.google_tasks
ki
lbdb
ledger2beancount
lieer
mnemosyne
parsedmarc
pgadmin4
pgadmin4-desktopmode
prowler
python311Packages.beancount
python311Packages.beancount-docverif
python311Packages.certbot-dns-google
python311Packages.drivelib
python311Packages.dvc-gdrive
python311Packages.gcsa
python311Packages.goobook
python311Packages.google-api-python-client
python311Packages.google-generativeai
python311Packages.llama-index-embeddings-gemini
python311Packages.llama-index-embeddings-google
python311Packages.llama-index-vector-stores-google
python311Packages.oauthenticator
python311Packages.parsedmarc
python311Packages.pydrive2
python311Packages.weboob
python312Packages.beancount
python312Packages.beancount-docverif
python312Packages.certbot-dns-google
python312Packages.dvc-gdrive
python312Packages.gcsa
python312Packages.goobook
python312Packages.google-api-python-client
python312Packages.google-generativeai

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/7gd33gkpada7npb7x93964n1hs6xdhgk-python3.11-google-api-python-client-2.130.0 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A python311Packages.google-api-python-client https://github.com/r-ryantm/nixpkgs/archive/c4d4e36b98b5ef32c69736497444b56f2d4f6ef1.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/c4d4e36b98b5ef32c69736497444b56f2d4f6ef1#python311Packages.google-api-python-client

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/7gd33gkpada7npb7x93964n1hs6xdhgk-python3.11-google-api-python-client-2.130.0
ls -la /nix/store/7gd33gkpada7npb7x93964n1hs6xdhgk-python3.11-google-api-python-client-2.130.0/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review --extra-nixpkgs-config '{ allowInsecurePredicate = x: true; }' run on x86_64-linux 1

2 packages marked as broken and skipped:

python311Packages.parsedmarc
python311Packages.parsedmarc.dist

3 packages failed to build:

gyb
ki
ki.dist

91 packages built:

anki
anki.dist
anki.doc
anki.man
beancount (python311Packages.beancount)
beancount.dist (python311Packages.beancount.dist)
certbot-full
deja-dup
duplicity
duplicity.dist
duply
fava
fava.dist
gam
gcalcli
gcalcli.dist
gcp-scanner
gcp-scanner.dist
git-annex-remote-googledrive
git-annex-remote-googledrive.dist
goobook (python311Packages.goobook)
goobook.dist (python311Packages.goobook.dist)
home-assistant-component-tests.google_generative_ai_conversation
home-assistant-component-tests.google_mail
home-assistant-component-tests.google_tasks
lbdb
ledger2beancount
lieer
lieer.dist
mnemosyne
mnemosyne.dist
parsedmarc
parsedmarc.dist
pgadmin4
pgadmin4-desktopmode
pgadmin4-desktopmode.dist
pgadmin4.dist
prowler
prowler.dist
python311Packages.beancount-docverif
python311Packages.beancount-docverif.dist
python311Packages.certbot-dns-google
python311Packages.certbot-dns-google.dist
python311Packages.drivelib
python311Packages.drivelib.dist
python311Packages.dvc-gdrive
python311Packages.dvc-gdrive.dist
python311Packages.gcsa
python311Packages.gcsa.dist
python311Packages.google-api-python-client
python311Packages.google-api-python-client.dist
python311Packages.google-generativeai
python311Packages.google-generativeai.dist
python311Packages.llama-index-embeddings-gemini
python311Packages.llama-index-embeddings-gemini.dist
python311Packages.llama-index-embeddings-google
python311Packages.llama-index-embeddings-google.dist
python311Packages.llama-index-vector-stores-google
python311Packages.llama-index-vector-stores-google.dist
python311Packages.oauthenticator
python311Packages.oauthenticator.dist
python311Packages.pydrive2
python311Packages.pydrive2.dist
python311Packages.weboob
python311Packages.weboob.dist
python312Packages.beancount
python312Packages.beancount-docverif
python312Packages.beancount-docverif.dist
python312Packages.beancount.dist
python312Packages.certbot-dns-google
python312Packages.certbot-dns-google.dist
python312Packages.dvc-gdrive
python312Packages.dvc-gdrive.dist
python312Packages.gcsa
python312Packages.gcsa.dist
python312Packages.goobook
python312Packages.goobook.dist
python312Packages.google-api-python-client
python312Packages.google-api-python-client.dist
python312Packages.google-generativeai
python312Packages.google-generativeai.dist
python312Packages.llama-index-embeddings-gemini
python312Packages.llama-index-embeddings-gemini.dist
python312Packages.llama-index-embeddings-google
python312Packages.llama-index-embeddings-google.dist
python312Packages.llama-index-vector-stores-google
python312Packages.llama-index-vector-stores-google.dist
python312Packages.pydrive2
python312Packages.pydrive2.dist
syncall
syncall.dist

Maintainer pings

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for python311Packages.google-api-python-client is: The official Python client library for Google's discovery based APIs
meta.homepage for python311Packages.google-api-python-client is: https://github.com/google/google-api-python-client
meta.changelog for python311Packages.google-api-python-client is: https://github.com/googleapis/google-api-python-client/releases/tag/v2.131.0
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes
Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 2.131.0 with grep in /nix/store/qffrakxnsmf89crmbnr17bdjrjkpfzh4-python3.11-google-api-python-client-2.131.0
found 2.131.0 in filename of file in /nix/store/qffrakxnsmf89crmbnr17bdjrjkpfzh4-python3.11-google-api-python-client-2.131.0

Rebuild report (if merged into master) (click to expand)

52 total rebuild path(s)

52 package rebuild(s)

First fifty rebuilds by attrpath

anki
beancount
certbot-full
deja-dup
duplicity
duply
fava
gam
gcalcli
gcp-scanner
git-annex-remote-googledrive
goobook
gyb
home-assistant-component-tests.google_generative_ai_conversation
home-assistant-component-tests.google_mail
home-assistant-component-tests.google_tasks
ki
lbdb
ledger2beancount
lieer
mnemosyne
parsedmarc
pgadmin4
pgadmin4-desktopmode
prowler
python311Packages.beancount
python311Packages.beancount-docverif
python311Packages.certbot-dns-google
python311Packages.drivelib
python311Packages.dvc-gdrive
python311Packages.gcsa
python311Packages.goobook
python311Packages.google-api-python-client
python311Packages.google-generativeai
python311Packages.llama-index-embeddings-gemini
python311Packages.llama-index-embeddings-google
python311Packages.llama-index-vector-stores-google
python311Packages.oauthenticator
python311Packages.parsedmarc
python311Packages.pydrive2
python311Packages.weboob
python312Packages.beancount
python312Packages.beancount-docverif
python312Packages.certbot-dns-google
python312Packages.dvc-gdrive
python312Packages.gcsa
python312Packages.goobook
python312Packages.google-api-python-client
python312Packages.google-generativeai

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/qffrakxnsmf89crmbnr17bdjrjkpfzh4-python3.11-google-api-python-client-2.131.0 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A python311Packages.google-api-python-client https://github.com/r-ryantm/nixpkgs/archive/65a6aecb1647e88f1a8e3c479d51475d09390556.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/65a6aecb1647e88f1a8e3c479d51475d09390556#python311Packages.google-api-python-client

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/qffrakxnsmf89crmbnr17bdjrjkpfzh4-python3.11-google-api-python-client-2.131.0
ls -la /nix/store/qffrakxnsmf89crmbnr17bdjrjkpfzh4-python3.11-google-api-python-client-2.131.0/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review --extra-nixpkgs-config '{ allowInsecurePredicate = x: true; }' run on x86_64-linux 1

2 packages marked as broken and skipped:

python311Packages.parsedmarc
python311Packages.parsedmarc.dist

3 packages failed to build:

gyb
ki
ki.dist

85 packages built:

anki
anki.dist
anki.doc
anki.man
beancount (python311Packages.beancount)
beancount.dist (python311Packages.beancount.dist)
certbot-full
deja-dup
duplicity
duplicity.dist
duply
fava
fava.dist
gam
gcalcli
gcalcli.dist
gcp-scanner
gcp-scanner.dist
git-annex-remote-googledrive
git-annex-remote-googledrive.dist
goobook (python311Packages.goobook)
goobook.dist (python311Packages.goobook.dist)
home-assistant-component-tests.google_generative_ai_conversation
home-assistant-component-tests.google_mail
home-assistant-component-tests.google_tasks
lbdb
ledger2beancount
lieer
lieer.dist
mnemosyne
mnemosyne.dist
parsedmarc
parsedmarc.dist
pgadmin4
pgadmin4-desktopmode
pgadmin4-desktopmode.dist
pgadmin4.dist
prowler
prowler.dist
python311Packages.beancount-docverif
python311Packages.beancount-docverif.dist
python311Packages.certbot-dns-google
python311Packages.certbot-dns-google.dist
python311Packages.drivelib
python311Packages.drivelib.dist
python311Packages.dvc-gdrive
python311Packages.dvc-gdrive.dist
python311Packages.gcsa
python311Packages.gcsa.dist
python311Packages.google-api-python-client
python311Packages.google-api-python-client.dist
python311Packages.google-generativeai
python311Packages.google-generativeai.dist
python311Packages.llama-index-embeddings-gemini
python311Packages.llama-index-embeddings-gemini.dist
python311Packages.llama-index-embeddings-google
python311Packages.llama-index-embeddings-google.dist
python311Packages.llama-index-vector-stores-google
python311Packages.llama-index-vector-stores-google.dist
python311Packages.oauthenticator
python311Packages.oauthenticator.dist
python311Packages.pydrive2
python311Packages.pydrive2.dist
python311Packages.weboob
python311Packages.weboob.dist
python312Packages.beancount
python312Packages.beancount-docverif
python312Packages.beancount-docverif.dist
python312Packages.beancount.dist
python312Packages.certbot-dns-google
python312Packages.certbot-dns-google.dist
python312Packages.dvc-gdrive
python312Packages.dvc-gdrive.dist
python312Packages.gcsa
python312Packages.gcsa.dist
python312Packages.goobook
python312Packages.goobook.dist
python312Packages.google-api-python-client
python312Packages.google-api-python-client.dist
python312Packages.google-generativeai
python312Packages.google-generativeai.dist
python312Packages.pydrive2
python312Packages.pydrive2.dist
syncall
syncall.dist

Maintainer pings

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for python311Packages.google-api-python-client is: The official Python client library for Google's discovery based APIs
meta.homepage for python311Packages.google-api-python-client is: https://github.com/google/google-api-python-client
meta.changelog for python311Packages.google-api-python-client is: https://github.com/googleapis/google-api-python-client/releases/tag/v2.132.0
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes
Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 2.132.0 with grep in /nix/store/zi96xabmfps8wkx5rnf8zw3k7lps8gs4-python3.11-google-api-python-client-2.132.0
found 2.132.0 in filename of file in /nix/store/zi96xabmfps8wkx5rnf8zw3k7lps8gs4-python3.11-google-api-python-client-2.132.0

Rebuild report (if merged into master) (click to expand)

53 total rebuild path(s)

53 package rebuild(s)

First fifty rebuilds by attrpath

anki
beancount
certbot-full
deja-dup
duplicity
duply
fava
gam
gcalcli
gcp-scanner
git-annex-remote-googledrive
goobook
gyb
home-assistant-component-tests.google_generative_ai_conversation
home-assistant-component-tests.google_mail
home-assistant-component-tests.google_tasks
ki
lbdb
ledger2beancount
lieer
mnemosyne
open-webui
parsedmarc
pgadmin4
pgadmin4-desktopmode
prowler
python311Packages.beancount
python311Packages.beancount-docverif
python311Packages.certbot-dns-google
python311Packages.drivelib
python311Packages.dvc-gdrive
python311Packages.gcsa
python311Packages.goobook
python311Packages.google-api-python-client
python311Packages.google-generativeai
python311Packages.llama-index-embeddings-gemini
python311Packages.llama-index-embeddings-google
python311Packages.llama-index-vector-stores-google
python311Packages.oauthenticator
python311Packages.parsedmarc
python311Packages.pydrive2
python311Packages.weboob
python312Packages.beancount
python312Packages.beancount-docverif
python312Packages.certbot-dns-google
python312Packages.dvc-gdrive
python312Packages.gcsa
python312Packages.goobook
python312Packages.google-api-python-client

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/zi96xabmfps8wkx5rnf8zw3k7lps8gs4-python3.11-google-api-python-client-2.132.0 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A python311Packages.google-api-python-client https://github.com/r-ryantm/nixpkgs/archive/5198eb0af6864a9e4979c4a81282d2e8518f920e.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/5198eb0af6864a9e4979c4a81282d2e8518f920e#python311Packages.google-api-python-client

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/zi96xabmfps8wkx5rnf8zw3k7lps8gs4-python3.11-google-api-python-client-2.132.0
ls -la /nix/store/zi96xabmfps8wkx5rnf8zw3k7lps8gs4-python3.11-google-api-python-client-2.132.0/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review --extra-nixpkgs-config '{ allowInsecurePredicate = x: true; }' run on x86_64-linux 1

2 packages marked as broken and skipped:

python311Packages.parsedmarc
python311Packages.parsedmarc.dist

5 packages failed to build:

gyb
ki
ki.dist
python311Packages.oauthenticator
python311Packages.oauthenticator.dist

85 packages built:

anki
anki.dist
anki.doc
anki.man
beancount (python311Packages.beancount)
beancount.dist (python311Packages.beancount.dist)
certbot-full
deja-dup
duplicity
duplicity.dist
duply
fava
fava.dist
gam
gcalcli
gcalcli.dist
gcp-scanner
gcp-scanner.dist
git-annex-remote-googledrive
git-annex-remote-googledrive.dist
goobook (python311Packages.goobook)
goobook.dist (python311Packages.goobook.dist)
home-assistant-component-tests.google_generative_ai_conversation
home-assistant-component-tests.google_mail
home-assistant-component-tests.google_tasks
lbdb
ledger2beancount
lieer
lieer.dist
mnemosyne
mnemosyne.dist
open-webui
open-webui.dist
parsedmarc
parsedmarc.dist
pgadmin4
pgadmin4-desktopmode
pgadmin4-desktopmode.dist
pgadmin4.dist
prowler
prowler.dist
python311Packages.beancount-docverif
python311Packages.beancount-docverif.dist
python311Packages.certbot-dns-google
python311Packages.certbot-dns-google.dist
python311Packages.drivelib
python311Packages.drivelib.dist
python311Packages.dvc-gdrive
python311Packages.dvc-gdrive.dist
python311Packages.gcsa
python311Packages.gcsa.dist
python311Packages.google-api-python-client
python311Packages.google-api-python-client.dist
python311Packages.google-generativeai
python311Packages.google-generativeai.dist
python311Packages.llama-index-embeddings-gemini
python311Packages.llama-index-embeddings-gemini.dist
python311Packages.llama-index-embeddings-google
python311Packages.llama-index-embeddings-google.dist
python311Packages.llama-index-vector-stores-google
python311Packages.llama-index-vector-stores-google.dist
python311Packages.pydrive2
python311Packages.pydrive2.dist
python311Packages.weboob
python311Packages.weboob.dist
python312Packages.beancount
python312Packages.beancount-docverif
python312Packages.beancount-docverif.dist
python312Packages.beancount.dist
python312Packages.certbot-dns-google
python312Packages.certbot-dns-google.dist
python312Packages.dvc-gdrive
python312Packages.dvc-gdrive.dist
python312Packages.gcsa
python312Packages.gcsa.dist
python312Packages.goobook
python312Packages.goobook.dist
python312Packages.google-api-python-client
python312Packages.google-api-python-client.dist
python312Packages.google-generativeai
python312Packages.google-generativeai.dist
python312Packages.pydrive2
python312Packages.pydrive2.dist
syncall
syncall.dist

Maintainer pings

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for python311Packages.google-api-python-client is: Official Python client library for Google's discovery based APIs
meta.homepage for python311Packages.google-api-python-client is: https://github.com/google/google-api-python-client
meta.changelog for python311Packages.google-api-python-client is: https://github.com/googleapis/google-api-python-client/releases/tag/v2.133.0
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes
Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 2.133.0 with grep in /nix/store/5kh401vk90nd3zajz7rygwyahcp5fs4i-python3.11-google-api-python-client-2.133.0
found 2.133.0 in filename of file in /nix/store/5kh401vk90nd3zajz7rygwyahcp5fs4i-python3.11-google-api-python-client-2.133.0

Rebuild report (if merged into master) (click to expand)

53 total rebuild path(s)

53 package rebuild(s)

First fifty rebuilds by attrpath

anki
beancount
certbot-full
deja-dup
duplicity
duply
fava
gam
gcalcli
gcp-scanner
git-annex-remote-googledrive
goobook
gyb
home-assistant-component-tests.google_generative_ai_conversation
home-assistant-component-tests.google_mail
home-assistant-component-tests.google_tasks
ki
lbdb
ledger2beancount
lieer
mnemosyne
open-webui
parsedmarc
pgadmin4
pgadmin4-desktopmode
prowler
python311Packages.beancount
python311Packages.beancount-docverif
python311Packages.certbot-dns-google
python311Packages.drivelib
python311Packages.dvc-gdrive
python311Packages.gcsa
python311Packages.goobook
python311Packages.google-api-python-client
python311Packages.google-generativeai
python311Packages.llama-index-embeddings-gemini
python311Packages.llama-index-embeddings-google
python311Packages.llama-index-vector-stores-google
python311Packages.oauthenticator
python311Packages.parsedmarc
python311Packages.pydrive2
python311Packages.weboob
python312Packages.beancount
python312Packages.beancount-docverif
python312Packages.certbot-dns-google
python312Packages.dvc-gdrive
python312Packages.gcsa
python312Packages.goobook
python312Packages.google-api-python-client

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/5kh401vk90nd3zajz7rygwyahcp5fs4i-python3.11-google-api-python-client-2.133.0 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A python311Packages.google-api-python-client https://github.com/r-ryantm/nixpkgs/archive/db1b3364934c547441b0c3ec85a55d5f5febc289.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/db1b3364934c547441b0c3ec85a55d5f5febc289#python311Packages.google-api-python-client

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/5kh401vk90nd3zajz7rygwyahcp5fs4i-python3.11-google-api-python-client-2.133.0
ls -la /nix/store/5kh401vk90nd3zajz7rygwyahcp5fs4i-python3.11-google-api-python-client-2.133.0/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review --extra-nixpkgs-config '{ allowInsecurePredicate = x: true; }' run on x86_64-linux 1

2 packages marked as broken and skipped:

python311Packages.parsedmarc
python311Packages.parsedmarc.dist

2 packages failed to build:

python311Packages.oauthenticator
python311Packages.oauthenticator.dist

88 packages built:

anki
anki.dist
anki.doc
anki.man
beancount (python311Packages.beancount)
beancount.dist (python311Packages.beancount.dist)
certbot-full
deja-dup
duplicity
duplicity.dist
duply
fava
fava.dist
gam
gcalcli
gcalcli.dist
gcp-scanner
gcp-scanner.dist
git-annex-remote-googledrive
git-annex-remote-googledrive.dist
goobook (python311Packages.goobook)
goobook.dist (python311Packages.goobook.dist)
gyb
home-assistant-component-tests.google_generative_ai_conversation
home-assistant-component-tests.google_mail
home-assistant-component-tests.google_tasks
ki
ki.dist
lbdb
ledger2beancount
lieer
lieer.dist
mnemosyne
mnemosyne.dist
open-webui
open-webui.dist
parsedmarc
parsedmarc.dist
pgadmin4
pgadmin4-desktopmode
pgadmin4-desktopmode.dist
pgadmin4.dist
prowler
prowler.dist
python311Packages.beancount-docverif
python311Packages.beancount-docverif.dist
python311Packages.certbot-dns-google
python311Packages.certbot-dns-google.dist
python311Packages.drivelib
python311Packages.drivelib.dist
python311Packages.dvc-gdrive
python311Packages.dvc-gdrive.dist
python311Packages.gcsa
python311Packages.gcsa.dist
python311Packages.google-api-python-client
python311Packages.google-api-python-client.dist
python311Packages.google-generativeai
python311Packages.google-generativeai.dist
python311Packages.llama-index-embeddings-gemini
python311Packages.llama-index-embeddings-gemini.dist
python311Packages.llama-index-embeddings-google
python311Packages.llama-index-embeddings-google.dist
python311Packages.llama-index-vector-stores-google
python311Packages.llama-index-vector-stores-google.dist
python311Packages.pydrive2
python311Packages.pydrive2.dist
python311Packages.weboob
python311Packages.weboob.dist
python312Packages.beancount
python312Packages.beancount-docverif
python312Packages.beancount-docverif.dist
python312Packages.beancount.dist
python312Packages.certbot-dns-google
python312Packages.certbot-dns-google.dist
python312Packages.dvc-gdrive
python312Packages.dvc-gdrive.dist
python312Packages.gcsa
python312Packages.gcsa.dist
python312Packages.goobook
python312Packages.goobook.dist
python312Packages.google-api-python-client
python312Packages.google-api-python-client.dist
python312Packages.google-generativeai
python312Packages.google-generativeai.dist
python312Packages.pydrive2
python312Packages.pydrive2.dist
syncall
syncall.dist

Maintainer pings


docs: Flesh out Django testing docs (round 2)

See #1664 for the original commit to document our backend tests.  This has follow-up tasks:

Flesh out the documentation for the helpers that come from AuthedTestCase.  (See also #1671 for cleaning up the code for the helpers.  Also, consider documenting the helpers through some of automated pydoc-like approach, while still keeping pointers to the most useful functions in the main testing doc.)
Do a better job of explaining how the --no-shallow option works for templates.
Document the fact that docstrings are now displayed if a test fails, so one can put explanations in them
Explain how to use coveralls effectively.

I opened https://github.com/zulip/zulip/issues/1677 for the actual --no-shallow issue.

Added one item to the list for this, but I think this is actually probably accessible to someone new; we can teach them how to use coveralls (/ the coverage HTML reports) efficiently, and then they can document it :).

I'm closing this, as I think we've had decent success with people learning how to run tests, and these docs probably don't require any special attention compared to other stuff.


Uninstalling dotnet versions documentation seems incomplete

It is straight forward, but at least in my case, the uninstall instructions do not work. Here is what i did:

I had the 6.0 SDK installed, as well as 3.1.  I used the uninstall tool like so:
sudo ./dotnet-core-uninstall remove --sdk 3.1.416

I thought everything was fine, because the tool showed only v6.0 remaining:
billd@MacBeth dotnet-core-uninstall % ./dotnet-core-uninstall list

This tool cannot uninstall versions of the runtime or SDK that are installed using zip/scripts. The versions that can be uninstalled with this tool are:

.NET Core SDKs:
  6.0.102  (arm64)  [Used by Visual Studio for Mac. Specify individually or use —-force to remove]
  6.0.101  (arm64)
  6.0.100  (arm64)

.NET Core Runtimes:
  6.0.2  (arm64)  [Used by Visual Studio for Mac or SDKs. Specify individually or use —-force to remove]
  6.0.2  (x64)
  6.0.1  (arm64)
  6.0.1  (x64)
  6.0.0  (arm64)
  6.0.0  (x64)
billd@MacBeth dotnet-core-uninstall %

But now I noticed that the dotnet executable disagrees with the uninstall tool about the versions - it shows no SDKs and the 3.1 runtime!
billd@MacBeth dotnet-core-uninstall % dotnet --list-sdks
billd@MacBeth dotnet-core-uninstall % dotnet --list-runtimes
Microsoft.AspNetCore.App 3.1.22 [/usr/local/share/dotnet/x64/shared/Microsoft.AspNetCore.App]
Microsoft.NETCore.App 3.1.22 [/usr/local/share/dotnet/x64/shared/Microsoft.NETCore.App]
billd@MacBeth dotnet-core-uninstall % dotnet --info
  It was not possible to find any installed .NET Core SDKs
  Did you mean to run .NET Core SDK commands? Install a .NET Core SDK from:
      https://aka.ms/dotnet-download

Host (useful for support):
  Version: 3.1.22
  Commit:  35fa579a30

.NET Core SDKs installed:
  No SDKs were found.

.NET Core runtimes installed:
  Microsoft.AspNetCore.App 3.1.22 [/usr/local/share/dotnet/x64/shared/Microsoft.AspNetCore.App]
  Microsoft.NETCore.App 3.1.22 [/usr/local/share/dotnet/x64/shared/Microsoft.NETCore.App]

To install additional .NET Core runtimes or SDKs:
  https://aka.ms/dotnet-download
billd@MacBeth dotnet-core-uninstall %

So i went back to the documentation and tried the manual steps - https://docs.microsoft.com/en-us/dotnet/core/install/remove-runtime-sdk-versions?pivots=os-macos#uninstall-net - but I didn't find any remnants of 3.1.
billd@MacBeth dotnet-core-uninstall % ls /usr/local/share/dotnet/sdk
6.0.100	6.0.101	6.0.102
billd@MacBeth dotnet-core-uninstall % ls /usr/local/share/dotnet/shared/Microsoft.NETCore.App
6.0.0	6.0.1	6.0.2
billd@MacBeth dotnet-core-uninstall % ls /usr/local/share/dotnet/shared/Microsoft.AspNetCore.App
6.0.0	6.0.1	6.0.2
billd@MacBeth dotnet-core-uninstall % ls /usr/local/share/dotnet/shared/Microsoft.AspNetCore.All
ls: /usr/local/share/dotnet/shared/Microsoft.AspNetCore.All: No such file or directory
billd@MacBeth dotnet-core-uninstall % ls /usr/local/share/dotnet/shared/
Microsoft.AspNetCore.App	Microsoft.NETCore.App
billd@MacBeth dotnet-core-uninstall % ls /usr/local/share/dotnet/host/fxr
6.0.0	6.0.1	6.0.2
billd@MacBeth dotnet-core-uninstall %

So there must be something else going on.
I found the section on Arm based paths.  There I found some 3.1 parts
billd@MacBeth dotnet-core-uninstall % sudo rm -rf /usr/local/share/dotnet/x64/host/fxr/3.1.22
Password:
billd@MacBeth dotnet-core-uninstall % sudo rm -rf /usr/local/share/dotnet/x64/shared/Microsoft.NETCore.App/3.1.22
billd@MacBeth dotnet-core-uninstall % sudo rm -rf /usr/local/share/dotnet/x64/shared/Microsoft.AspNetCore.App/3.1.22

Issue one: there was no shared/Microsoft.AspNetCore.All folder in the x64 or regular path. The doc says to delete that folder too, but i don't have it.
Issue two: now dotnet in broken.
billd@MacBeth ~ % dotnet --info
A fatal error occurred, the folder [/usr/local/share/dotnet/x64/host/fxr] does not contain any version-numbered child folders

Indeed there aren't any version numbered folders.  Why aren't there any? And why does the uninstall tool still see several 6.0 versions installed?

The next step for me is to reinstall the 6.0.2 SDK to see if that resolves the issue. That is the only version I actually need.
Possible Issue three: I also wonder about the /usr/local/share/dotnet/x64/templates directory, as it has a 3.1.23 subfolder.  Should i delete that too?
I haven't given explicit corrections for the documentation because I don't know what should change - the documentation,  the installer, or the uninstall tool.  But I know that taken together, there are some gaps.
Anyway, thanks for listening.

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 4efe9b33-ff9f-3b37-e8bd-a34c0a77bd1e
Version Independent ID: 090b8fbd-39e6-b754-e1da-890b1123f2c4
Content: Remove the .NET runtime and SDK
Content Source: docs/core/install/remove-runtime-sdk-versions.md
Product: dotnet
Technology: dotnet-install
GitHub Login: @adegeo
Microsoft Alias: adegeo

Hi @bdelavega-maralytix I think this would be better to give to the product group, if something can then be added to the docs to avoid this problem or solve it when someone else runs into it, I could do that. But looking at your issue it seems too complex for me, and I don't have a mac or ARM processor to help figure it out. But I think the product team should be aware of the situation you got yourself in to so that they can help prevent it (and get you out of it hehe)
I think I can move this issue, so I'll do that now.


Messages not working since migration

Table is not fully initialized due to a migration issue. We have to fix it fast

fixed.


Remove 255 char limit for metatags, remove URL shorteners (usdb now supports 10k chars per line)

I guess we also want to use full URLs instead of IDs then?

I guess that'd make sense. Since we're now matching based on regexes which isn't needed anymore - when using full urls, gaining a bit of performance
Counterside is people may use alias domains like youtube.nl/v=<some code> which can/might clutter usdb instead of harmonizing it

I didn't remove IDs for now. Don't mind either way.

Just an idea: maybe when (if) usdb is prepared to transition to URLs in #MP3, #COVER, #BACKGROUND, we can remove IDs


Remove handwritten makefiles to keep only one build system

Solve #574.

@PragmaTwice we may still keep some targets in Makefile such as lints to running checker.
In a separated pass we can consider whether adopt Makefile to do such job or port them in scripts or other approaches.
NOTICE: CI failed because of make lint missing a Makefile.

@PragmaTwice we may still keep some targets in Makefile such as lints to running checker.
In a separated pass we can consider whether adopt Makefile to do such job or port them in scripts or other approaches.
NOTICE: CI failed because of make lint missing a Makefile.

I think lint is the only target which is out of the responsibility of cmake (not sure, becuase actually it can be written into cmake), and it is quite simple, only call two scripts, cppcheck.sh and cpplint.sh.
Hence I consider to remove the target to delete all Makefiles to make sure these handwritten makefiles will not conflict with cmake-generated makefiles (i.e. call cmake . directly on the root directory of the project, which will overwrite current makefiles).

@PragmaTwice thanks for your investigation! SGTM do the replacement since it's trivial.

Merging...

@PragmaTwice thanks for your contribution!


Github Copilot generated code on Mac

Desktop (please complete the following information and make sure it matches Glimmer Pre-Requisites before reporting an issue):
CPU Architecture: Intel Core i5
OS: macOS 12.6.2
Java Version: <IP_ADDRESS>
JRuby Version: jruby-<IP_ADDRESS>
Glimmer Libraries/Versions: glimmer-dsl-swt <IP_ADDRESS>
Describe the issue
I logged into GitHub Copilot on RubyMine 2022.3.3, and created a new project.  I copied the file ...\glimmer-dsl-swt-<IP_ADDRESS>\samples\hello\hello_button.rb into this project and opened it.  (My understanding is that this cues Copilot to process this file.)  I created a new file, button.rb.
I started typing into button.rb:
require 'g   	(at this point Copilot suggested)   limmer-dsl-swt'   (I typed tab to accept this suggestion)
(I entered two blank lines.  At this point Copilot suggested)
include Glimmer     (I typed tab to accept)
(I entered the following)
Display a button that says "Copilot"    (At this point Copilot suggested)   and when clicked, displays a message box with "Hello, Copilot!"
(I typed tab to accept)
I didn't keep track of the remaining steps, but I usually would type one token, and it would suggest one or more lines of code.  I accepted all of its suggestions.  It took me very little typing (or thought) to produce the following code:
require 'glimmer-dsl-swt'

include Glimmer

# Display a button that says "Copilot" and when clicked, displays a message box with "Hello, Copilot!"

shell {
  text 'Glimmer'
  button {
    text 'Copilot'
    on_widget_selected {
      message_box {
        text 'Hello, Copilot!'
      }.open
    }
  }
}.open

# Path: Glimmer DSL SWT Copilot/button.rb
# Compare this snippet from Glimmer DSL SWT Copilot/samples/hello/hello_button.rb:

The issue I'm seeing is that running the above generated code on macOS 12.6.2 initially displays the correct window, with title "Glimmer" and a "Copilot" button.  But clicking the "Copilot" button incorrectly displays a window with a folder icon and an "OK" button:

If I copy this Ruby code to Windows 7 SP 1, it works correctly:

I don't know that the generated code is producing an incorrect result on the Mac.  Maybe Copilot generated incorrect code and that code just happens to work on Windows.  But I don't see an error in the generated code.
(I'm a Copilot novice.  I only used Copilot for about 30 minutes on some simple non-Glimmer Ruby code before doing the above. In this case Copilot saved me a lot of typing, but I could have written similar Glimmer code by simply looking at the hello_button.rb sample.  I'm trying to understand how Copilot can or cannot support my Glimmer DSL SWT coding.)

That's because the latest versions of the Mac (Monterey and Ventura) no longer show the title of a message_box unfortunately as an intentional simplification of the GUI by Apple (which I don't personally agree with). So, in order to show something in a message_box, you also need to set the message property, which was empty in your code (running on Mac Monterey 12.6.2). Windows and Linux on the other hand continue to show the title of a message_box, as well as older versions of the Mac, like Big Sur and Catalina.
Here is an updated version of your example that will show something on the Mac (added message 'Here is a message!'):
require 'glimmer-dsl-swt'

include Glimmer

# Display a button that says "Copilot" and when clicked, displays a message box with "Hello, Copilot!"

shell {
  text 'Glimmer'
  button {
    text 'Copilot'
    on_widget_selected {
      message_box {
        text 'Hello, Copilot!'
        message 'Here is a message!'
      }.open
    }
  }
}.open

# Path: Glimmer DSL SWT Copilot/button.rb
# Compare this snippet from Glimmer DSL SWT Copilot/samples/hello/hello_button.rb:

You could have found that out for yourself by running samples/hello/hello_message_box.rb:
require 'glimmer-dsl-swt'

include Glimmer

shell {
  text 'Hello, Message Box!'

  button {
    text 'Please Click To Win a Surprise'

    on_widget_selected do
      message_box {
        text 'Surprise'
        message "Congratulations!\n\nYou won $1,000,000!"
      }.open
    end
  }
}.open

Notice how the 'Surprise' title does not show up on Mac Monterey and Ventura.

It's unfortunate that Apple simplified their message boxes as to not display the title anymore. I think a lot of bad things are happening at Apple under Tim Cook without the leadership of Steve Jobs. Tim Cook is no visionary and he's running Apple to the ground. I wish he'd get fired and replaced by a real visionary instead.
In any case, I never personally use Github Copilot (or any kind of generative AI, like ChatGPT), despite the all the hype surrounding it (which always seems to be coming from weak or uneducated software engineers). I believe it is a piece of software that has a bug in the requirements. In other words, there was never a need for it from proper well-educated software engineers to begin with, so there was no point in creating it anyways. I could get any answer I need much faster and more accurately at work by pair-programming with another software engineer or simply hitting someone up for help, and it would be a more enjoyable social experience to get me out of my computer bubble. Also, strong software engineers typically find the info they need in APIs and how-to guides more accurately, and they tend to learn libraries they use repeatedly well to the point of knowing answers better than any generative AI. I personally never touch Github Copilot (or anything similar like ChatGPT) with a 10 foot pole. I've observed that code written through A.I. tends to be inferior in general (from seeing A.I. code that some of my coworkers committed to my work project codebase) even if it sometimes works and looks OK from a naive point of view. Relying on A.I. also makes software engineers get weaker, not stronger, at software development. A.I. doesn't have an emotional context of how team members feel about different ways of programming, the general market of hiring software engineers and what skills they have on average, customer feelings and expectations, deadline pressures or lack thereof, and whether some code is good enough for a situation or not. It just outputs one version, and it is often not the best code for the problem at hand. I save time by not wasting any time on A.I. to begin with, and I found my code to always be better than code added by other developers through A.I., and they end up agreeing with me if I refactor the code.
Just my 2 cents.
In any case, I addressed your concern completely, so I am closing this issue. But, you are welcome to reply still, or even re-open the issue if needed.


bootstrapper: add support for silent arg

Summary of the Pull Request
EXE installer now supports 3 cmd flags:

--no_full_ui - uses reduced MSI UI, i.e. only the progress bar w/o dialogs and confirmations. toast progress bar is active
--silent - no toast notifications, no MSI UI. UAC breaks MSI if the process isn't elevated, so we must relaunch installer w/ elevated for it to work
--no_start_pt - doesn't launch PowerToys after successful installation

PR Checklist

[x] Applies to #5381

Validation Steps Performed

install PT with various flags combinations
restart PT elevated

Do we have uninstall silent arguments?

@htcfreek yes


Telegraf HTTP JSON receiver combines the measurement and field with an underscore

It seems that when using Telegraf HTTP JSON receiver, the measurement name and field name are combined with an underscore. When configuring Telefgraf to send data as graphite output to carbon-clickhouse, they are combined with a dot. The dot is in my opinion also more logical.
I use the http transport as it seems smaller in size when compared to the graphite transport. (especially when using tags a lot)

I'm trying to maintain naming compatibility with Prometheus. Dot is disallowed in Prometheus

We are talking about graphite, no?
Could you please make this configurable then?

We are talking about graphite, no?
carbon-clickhouse, graphite-clickhouse can be used as long term storage for Prometheus. Moreover graphite-clickhouse has a built-in Prometheus web interface and can be used in Grafana as data source with prometheus protocol.

Could you please make this configurable then?
I don't mind. PR are welcome

I'm sorry, I don't have much to zero experience with Go. Don't know where to start.

@lomik I tried to implement this with a config option, but got lost on how or where I should pick on. Everything seems to be extracted away so much. Could you give me any pointers please?

@lomik I tried to implement this with a config option, but got lost on how or where I should pick on. Everything seems to be extracted away so much. Could you give me any pointers please?

I think I found a solution (#83), let me know what you think of it.

I think I found a solution (#83), let me know what you think of it.


Fixes #4297 - UI Issue: After changing the system theme from settings

Description (required)
Fixes #4297
What changes did you make and why?
The background is not updated after the theme change, Now have Added the background property to the required views. and replaced removeFragment() in ContributionFragment to remove the media fragment on recreating,  and made changes to show tabs and disable back toolbar button when ExploreFragment and BookmarkFragment get called. Now the theme change works as expected.
Tests performed (required)
Tested betaDebug on Pixel 3 with API level 29.

Codecov Report

Merging #4332 (6c5af36) into master (881239d) will decrease coverage by 0.00%.
The diff coverage is 0.00%.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 881239d...6c5af36. Read the comment docs.


double-beep: Watch yrtrademark.com

double-beep requests the watch of the watch_keyword yrtrademark\.com. See the MS search here and the Stack Exchange search here.

yrtrademark\.com has been seen in 1 true positive, 0 false positives, and 0 NAAs.

Approved by Nisse Engström in Charcoal HQ


[BUILD] reduce build matrix

Reduces the number of builds on GitHub.
Rename adopt to temurin
Remove zulu except for Java 17
Add a filter using placeholders ('2.', '1.') so we do not need to update them every release.

Following this checklist to help us incorporate your contribution quickly and easily:

[X] Make sure there is a JIRA issue filed
for the change (usually before you start working on it).  Trivial changes like typos do not
require a JIRA issue.  Your pull request should address just this issue, without pulling in other changes.
[X] Each commit in the pull request should have a meaningful subject line and body.
[X] Format the pull request title like [SHIRO-XXX] - Fixes bug in SessionManager,
where you replace SHIRO-XXX with the appropriate JIRA issue. Best practice
is to use the JIRA issue title in the pull request title and in the first line of the commit message.
[X] Write a pull request description that is detailed enough to understand what the pull request does, how, and why.
[X] Run mvn clean install apache-rat:check to make sure basic checks pass. A more thorough check will be performed on your pull request automatically.
[X] If you have a group of commits related to the same change, please squash your commits into one and force push your branch using git rebase -i.

Trivial changes like typos do not require a JIRA issue (javadoc, comments...).
In this case, just format the pull request title like (DOC) - Add javadoc in SessionManager.
If this is your first contribution, you have to read the Contribution Guidelines
If your pull request is about ~20 lines of code you don't need to sign an Individual Contributor License Agreement
if you are unsure please ask on the developers list.
To make clear that you license your contribution under the Apache License Version 2.0, January 2004
you have to acknowledge this by using the following check-box.

[X] I hereby declare this contribution to be licenced under the Apache License Version 2.0, January 2004
[X] In any other case, please file an Apache Individual Contributor License Agreement.

That is still too much.
I propose we cut down Mac and Windows even more. Most apps run on Linux, AIX, *BSD, Mac (Server) and because we are not using native functions, this should not have an impact.
Proposal:

Just one build of Java 8 and Java 17 for each Platform Windows and Mac
Leave the Linux builds untouched.

Will squash after your approval