OpenJS Foundation, oficiální projekt konsorcia Linux Foundation, oznámila vydání verze 22 otevřeného multiplatformního prostředí pro vývoj a běh síťových aplikací napsaných v JavaScriptu Node.js (Wikipedie). V říjnu se verze 22 stane novou aktivní LTS verzí. Podpora je plánována do dubna 2027.
Byla vydána verze 8.2 open source virtualizační platformy Proxmox VE (Proxmox Virtual Environment, Wikipedie) založené na Debianu. Přehled novinek v poznámkách k vydání a v informačním videu. Zdůrazněn je průvodce migrací hostů z VMware ESXi do Proxmoxu.
R (Wikipedie), programovací jazyk a prostředí určené pro statistickou analýzu dat a jejich grafické zobrazení, bylo vydáno ve verzi 4.4.0. Její kódové jméno je Puppy Cup.
IBM kupuje společnost HashiCorp (Terraform, Packer, Vault, Boundary, Consul, Nomad, Waypoint, Vagrant, …) za 6,4 miliardy dolarů, tj. 35 dolarů za akcii.
Byl vydán TrueNAS SCALE 24.04 “Dragonfish”. Přehled novinek této open source storage platformy postavené na Debianu v poznámkách k vydání.
Oznámeny byly nové Raspberry Pi Compute Module 4S. Vedle původní 1 GB varianty jsou nově k dispozici také varianty s 2 GB, 4 GB a 8 GB paměti. Compute Modules 4S mají na rozdíl od Compute Module 4 tvar a velikost Compute Module 3+ a předchozích. Lze tak provést snadný upgrade.
Po roce vývoje od vydání verze 1.24.0 byla vydána nová stabilní verze 1.26.0 webového serveru a reverzní proxy nginx (Wikipedie). Nová verze přináší řadu novinek. Podrobný přehled v souboru CHANGES-1.26.
Byla vydána nová verze 6.2 živé linuxové distribuce Tails (The Amnesic Incognito Live System), jež klade důraz na ochranu soukromí uživatelů a anonymitu. Přehled změn v příslušném seznamu. Tor Browser byl povýšen na verzi 13.0.14.
Byla vydána nová verze 30.0.0 frameworku pro vývoj multiplatformních desktopových aplikací pomocí JavaScriptu, HTML a CSS Electron (Wikipedie, GitHub). Chromium bylo aktualizováno na verzi 124.0.6367.49, V8 na verzi 12.4 a Node.js na verzi 20.11.1. Electron byl původně vyvíjen pro editor Atom pod názvem Atom Shell. Dnes je na Electronu postavena celá řada dalších aplikací.
Byla vydána nová verze 9.0.0 otevřeného emulátoru procesorů a virtualizačního nástroje QEMU (Wikipedie). Přispělo 220 vývojářů. Provedeno bylo více než 2 700 commitů. Přehled úprav a nových vlastností v seznamu změn.
[extensions]
hgext.bookmarks =
hgext.hg-git = /home/filo/src/hg-git
ovšem pokud se pokusím pomocí hg clone git://github.com/OiNutter/FileHandler.git
ovšem vypíše to následující hlášky:
*** failed to import extension hgext.bookmarks: No module named bookmarks
*** failed to import extension hgext.hg-git from /home/filo/src/hg-git: No module named dulwich.errors
abort: repository git://github.com/OiNutter/FileHandler.git not found!
Nevíte někdo jak to opravit? Díky
Řešení dotazu:
hgrc
mel vypadat takto:
[extensions] hgext.bookmarks = git = /home/filo/src/hg-gitPS: delsi kod davej do <pre> misto <code>.
** unknown exception encountered, details follow ** report bug details to http://mercurial.selenic.com/bts/ ** or mercurial@selenic.com ** Mercurial Distributed SCM (version 1.3.1) ** Extensions loaded: children, churn, convert, fetch, gpg, graphlog, mq, patchbomb, purge, record, transplant, bookmarks, hg-git Traceback (most recent call last): File "/usr/bin/hg", line 5, in < module > pkg_resources.run_script('mercurial==1.3.1', 'hg') File "/usr/lib/python2.5/site-packages/pkg_resources.py", line 448, in run_script self.require(requires)[0].run_script(script_name, ns) File "/usr/lib/python2.5/site-packages/pkg_resources.py", line 1166, in run_script execfile(script_filename, namespace, namespace) File "/usr/lib/python2.5/site-packages/mercurial-1.3.1-py2.5-linux-i686.egg/EGG-INFO/scripts/hg", line 27, in < module > mercurial.dispatch.run() File "/usr/lib/python2.5/site-packages/mercurial-1.3.1-py2.5-linux-i686.egg/mercurial/dispatch.py", line 16, in run sys.exit(dispatch(sys.argv[1:])) File "/usr/lib/python2.5/site-packages/mercurial-1.3.1-py2.5-linux-i686.egg/mercurial/dispatch.py", line 27, in dispatch return _runcatch(u, args) File "/usr/lib/python2.5/site-packages/mercurial-1.3.1-py2.5-linux-i686.egg/mercurial/dispatch.py", line 43, in _runcatch return _dispatch(ui, args) File "/usr/lib/python2.5/site-packages/mercurial-1.3.1-py2.5-linux-i686.egg/mercurial/dispatch.py", line 449, in _dispatch return runcommand(lui, repo, cmd, fullargs, ui, options, d) File "/usr/lib/python2.5/site-packages/mercurial-1.3.1-py2.5-linux-i686.egg/mercurial/dispatch.py", line 317, in runcommand ret = _runcommand(ui, options, cmd, d) File "/usr/lib/python2.5/site-packages/mercurial-1.3.1-py2.5-linux-i686.egg/mercurial/dispatch.py", line 501, in _runcommand return checkargs() File "/usr/lib/python2.5/site-packages/mercurial-1.3.1-py2.5-linux-i686.egg/mercurial/dispatch.py", line 454, in checkargs return cmdfunc() File "/usr/lib/python2.5/site-packages/mercurial-1.3.1-py2.5-linux-i686.egg/mercurial/dispatch.py", line 448, in < lambda > d = lambda: util.checksignature(func)(ui, *args, **cmdoptions) File "/usr/lib/python2.5/site-packages/mercurial-1.3.1-py2.5-linux-i686.egg/mercurial/util.py", line 402, in check return func(*args, **kwargs) File "/usr/lib/python2.5/site-packages/mercurial-1.3.1-py2.5-linux-i686.egg/mercurial/commands.py", line 636, in clone update=not opts.get('noupdate')) File "/usr/lib/python2.5/site-packages/mercurial-1.3.1-py2.5-linux-i686.egg/mercurial/hg.py", line 183, in clone src_repo = repository(ui, source) File "/usr/lib/python2.5/site-packages/mercurial-1.3.1-py2.5-linux-i686.egg/mercurial/hg.py", line 63, in repository repo = _lookup(path).instance(ui, path, create) File "/home/filo/src/hg-git/gitrepo.py", line 17, in __init__ git.fetch('origin') File "/home/filo/src/hg-git/git_handler.py", line 107, in fetch self.import_git_objects(remote_name, refs) File "/home/filo/src/hg-git/git_handler.py", line 644, in import_git_objects self.import_git_commit(commit) File "/home/filo/src/hg-git/git_handler.py", line 801, in import_git_commit node = self.repo.commit_import_ctx(ctx, pa, force_files) File "/home/filo/src/hg-git/hgrepo.py", line 57, in commit_import_ctx new[f] = self.filecommit(fctx, m1, m2, linkrev, trp, changed) AttributeError: 'bookmark_repo' object has no attribute 'filecommit'HG-GIT staženo z http://bitbucket.org/Scotty/hg-git/overview/ mercurial nainstalováno pomocí easy_install -U mercurial (dříve bylo pomocí apt-get install mercurial, ale zkoušel jsem, zda chyba není ve verzi mercurial, ale nejspíše ne, jelikož ani verze nainstalovaná pomocí easy_install nefunguje).
http://bitbucket.org/abderrahim/hg-git/
, jak je v navodu napsano? Tuto extenzi neznam, ale nebylo by lepsi napsat primo autorum uvedenych v README.md
? Hned na prvnim radku pisou *Warning: This plugin is not yet stabilized. Use to help me identify bugs, but it will be a few weeks before its fully stable.*
Tiskni Sdílej: