home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   linux.debian.bugs.dist      Ohh some weird Debian bug report thing      28,835 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 28,006 of 28,835   
   Jonas Smedegaard to All   
   Bug#1041312: [Pkg-fonts-devel] Bug#10413   
   17 Feb 26 15:50:01   
   
   From: jonas@jones.dk   
      
   Control: tag -1 +help   
      
   This issue is currently at a standstill: seemingly the used helper tool   
   gftools at its core rely on network access to infuse subsets from other   
   font sources during compilation of a font. Help figuring out how to   
   build Noto fonts offline (with gftools or bypassing it) is much   
   appreciated.   
      
   This is the kind of error I get:   
      
   python3 -m notobuilder sources/config-sans-chorasmian.yaml   
   INFO:fontmake.font_project:Building master UFOs and designspace from Glyphs   
   source   
   INFO:glyphsLib.parser:Parsing .glyphs file   
   INFO:glyphsLib.builder:Running 'align_alternate_layers' transformation   
   INFO:glyphsLib.builder:Running 'propagate_all_anchors' transformation   
   WARNING:glyphsLib.builder.builders.UFOBuilder:Non-existent glyph class   
   public.kern1.small_aleph-chor.calt0 found in kerning rules.   
   INFO:fontmake.font_project:Saving /build/fonts-noto-chorasmian-1   
   004+ds/sources/NotoSansChorasmian.designspace   
   INFO:fontmake.font_project:Saving /build/fonts-noto-chorasmian-1   
   004+ds/sources/NotoSansChorasmian-Regular.ufo.json   
   INFO:fontmake.font_project:Loading 1 DesignSpace source UFOs   
   [1/8] instantiateUfo   
   fontmake -i Noto Sans Chorasmian Regular -o ufo -m NotoSansChora   
   mian.designspace --ufo-structure=json --output-dir instance_ufos   
   [2/8] addSubset   
   FAILED: [code=1] full-designspace/NotoSansChorasmian.designspace    
   /usr/bin/python3 -m gftools.builder.jobrunner gftools-add-ds-subsets   
   --allow-sparse -j -y /tmp/tmpos9euuc_ -o full-designspace/NotoSa   
   sChorasmian.designspace NotoSansChorasmian.designspace    
      
   Command failed:   
   gftools-add-ds-subsets --allow-sparse -j -y /tmp/tmpos9euuc_ -o    
   ull-designspace/NotoSansChorasmian.designspace NotoSansChorasmian.designspace   
      
   INFO:gftools.subsetmerger:Downloading notofonts/latin-greek-cyrillic main   
   Traceback (most recent call last):   
     File "/usr/lib/python3/dist-packages/urllib3/connection.py", line 204, in   
   _new_conn   
       sock = connection.create_connection(   
           (self._dns_host, self.port),   
       ...<2 lines>...   
           socket_options=self.socket_options,   
       )   
     File "/usr/lib/python3/dist-packages/urllib3/util/connection.py", line 60,   
   in create_connection   
       for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):   
                  ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^   
     File "/usr/lib/python3.13/socket.py", line 977, in getaddrinfo   
       for res in _socket.getaddrinfo(host, port, family, type, proto, flags):   
                  ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^   
   socket.gaierror: [Errno -3] Temporary failure in name resolution   
      
   The above exception was the direct cause of the following exception:   
      
   Traceback (most recent call last):   
     File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 787,   
   in urlopen   
       response = self._make_request(   
           conn,   
       ...<10 lines>...   
           **response_kw,   
       )   
     File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 488,   
   in _make_request   
       raise new_e   
     File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 464,   
   in _make_request   
       self._validate_conn(conn)   
       ~~~~~~~~~~~~~~~~~~~^^^^^^   
     File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 1093,   
   in _validate_conn   
       conn.connect()   
       ~~~~~~~~~~~~^^   
     File "/usr/lib/python3/dist-packages/urllib3/connection.py", line 759, in   
   connect   
       self.sock = sock = self._new_conn()   
                          ~~~~~~~~~~~~~~^^   
     File "/usr/lib/python3/dist-packages/urllib3/connection.py", line 211, in   
   _new_conn   
       raise NameResolutionError(self.host, self, e) from e   
   urllib3.exceptions.NameResolutionError: HTTPSConnection(host='github.com',   
   port=443): Failed to resolve 'github.com' ([Errno -3] Temporary failure in   
   name resolution)   
      
   The above exception was the direct cause of the following exception:   
      
   Traceback (most recent call last):   
     File "/usr/lib/python3/dist-packages/requests/adapters.py", line 644, in send   
       resp = conn.urlopen(   
           method=request.method,   
       ...<9 lines>...   
           chunked=chunked,   
       )   
     File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 841,   
   in urlopen   
       retries = retries.increment(   
           method, url, error=new_e, _pool=self, _stacktrace=sys.exc_info()[2]   
       )   
     File "/usr/lib/python3/dist-packages/urllib3/util/retry.py", line 535, in   
   increment   
       raise MaxRetryError(_pool, url, reason) from reason  # type:   
   ignore[arg-type]   
       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^   
   urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='github.com',   
   port=443): Max retries exceeded with url: /notofonts/latin-greek   
   cyrillic/archive/main.zip (Caused by NameResolutionError("HTTPSC   
   nnection(host='github.com', port=443): Failed to    
   resolve 'github.com' ([Errno -3] Temporary failure in name resolution)"))   
      
   During handling of the above exception, another exception occurred:   
      
   Traceback (most recent call last):   
     File "/usr/bin/gftools-add-ds-subsets", line 8, in    
       sys.exit(main())   
                ~~~~^^   
     File "/usr/lib/python3/dist-packages/gftools/scripts/add_ds_subsets.py",   
   line 168, in main   
       ).add_subsets()   
         ~~~~~~~~~~~^^   
     File "/usr/lib/python3/dist-packages/gftools/subsetmerger.py", line 318, in   
   add_subsets   
       added_subsets |= self.add_subset(input_descriptor, subset)   
                        ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^   
      
   [continued in next message]   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca