|
Posted
almost 7 years
ago
Simon Marchi just announced that the next GNU Tools Cauldron will be in Montreal, Canada from Thursday September 12 till Sunday September 15.
The purpose of this workshop is to gather all GNU tools developers, discuss current/future work
... [More]
, coordinate efforts, exchange reports on ongoing efforts, discuss development plans for the next 12 months, developer tutorials and any other related discussions. This year, the GNU Tools Cauldron crosses the Atlantic Ocean and lands in Montréal, Canada. We are inviting every developer working in the GNU toolchain: GCC, GDB, binutils, runtimes, etc.
https://gcc.gnu.org/wiki/cauldron2019
The conference is free to attend, registration in advance is required. [Less]
|
|
Posted
almost 7 years
ago
David Malcolm wrote a really nice blog post on Usability improvements in GCC 9 describing nicer looking diagnostics, the JSON output format, simpler C++ errors, tracking down bad initializations, optimizer diagnostics and new fix-it hints.
Perhaps
... [More]
a deeper change is that we now have a set of user experience guidelines for GCC, to try to keep a focus on the programmer’s experience as we implement new diagnostics. If you’d like to get involved in GCC development, please join us on the GCC mailing list. Hacking on diagnostics is a great way to get started. [Less]
|
|
Posted
almost 7 years
ago
Thanks to Tom de Vries your favorite DWARF Compression tool DWZ now has a testsuite. And there is now also a buildbot CI that tests various combinations of Fedora, CentOS and Debian on armhf, aarch64, ppc64, ppc64le, s390x, x86_64 and i386 to make sure no regressions slip in during development. Happy hacking!
|
|
Posted
almost 7 years
ago
The past release of 27.9.15 ArcticFox has the Developer Tools working again, they were broken previously because of excessive work on Private browsing.You can see them here in full action:ArcticFox continues the work as a fork of PaleMoon trying to
... [More]
catch up with past releases of FireFox.It has been succesfully backported up to MacOS 10.6 SnowLeopard, is working reliably on Linux x86, amd64 and PowerPC 32bit and 64bit.If you like the browser, we need your help! [Less]
|
|
Posted
almost 7 years
ago
I have a new rsa4096 PGP key (0x1AA44BE649DE760A) created using gnupg. The master ([C]ertification) key is kept offline with the [S]igning, [E]ncryption and [A]uthentication rsa2048 subkeys held on a Nitrokey. The old one (0x8370665B57816A6A) is set
... [More]
to expire at the end of this year (after which I will probably revoke it).
pub rsa4096 2019-01-19 [C] EC3C FE88 F6CA 0788 774F 5C1D 1AA4 4BE6 49DE 760A uid Mark Wielaard [email protected] uid Mark Wielaard [email protected] uid Mark Wielaard [email protected] sub rsa2048 2019-01-20 [E] 31D5 60E6 EC7E 13B8 8724 A568 AE58 4E5D 7893 950F sub rsa2048 2019-01-20 [S] 1276 8A96 7959 9010 7A0D 2FDF FC57 E3CC ACD9 9A78 sub rsa2048 2019-01-20 [A] 0EBC BDFB 00AC 689B C7C0 FEE4 85C7 C86B C843 7776
Get the new public key at https://gnu.wildebeest.org/~mark/gnupg-pub.txt or from one of the keyservers with gpg --recv-key 0x1AA44BE649DE760A.
I’ll use the new (signing) key for release tar balls (elfutils 0.176 was signed with the new key). And I am using gpg-agent --enable-ssh-support now so I can use the new (authentication) key for ssh access. To get my current ssh pubkey simply gpg --export-ssh-key 0x1AA44BE649DE760A.
Clear signed text of the above statement. [Less]
|
|
Posted
almost 7 years
ago
My white MacBook is a perfectly fine computer, has an excellent screen and keyboard (superior to later models I have) so even if it is running a legacy OS version, I'd love to continue using it and, perhaps, other of you are in the same
... [More]
situation.Besides ArcticFox (which I got running on 10.6, but not on 10.5 yet) and various developer tools, the most essential tool I like to have is GIMP, also given the excellent LCD this Laptop has.Some work from macports to get up-to-date tools and dependent libraries, I patched its package.Little work was needed in GIMP itself, I shared all the patches upstream and I hope they will be accepted. The remaining issues are in GEGL, but different solutions are available: essentially realpath doesn't like a null argument.Enjoy this screenshot as a proof.Next question: will it work on PowerPC too? I hope so! Getting GIMP to work on 10.5 opens this possibility.P.S.: this post was written directly on the MacBook i386 using TenFourFox running natively on Intel! [Less]
|
|
Posted
almost 7 years
ago
The IcedTea project provides a harness to build the source code from OpenJDK using Free Software build tools, along with additional features such as the ability to build against system libraries and support for alternative virtual machines and
... [More]
architectures beyond those supported by OpenJDK.
This release updates our OpenJDK 7 support in the 2.6.x series with the October 2018 security fixes from OpenJDK 7 u201.
If you find an issue with the release, please report it to our bug database under the appropriate component. Development discussion takes place on the distro-pkg-dev OpenJDK mailing list and patches are always welcome.
Full details of the release can be found below.
What’s New?
New in release 2.6.16 (2019-01-01)
Security fixes
S8194534, CVE-2018-3136: Manifest better support
S8194546: Choosier FileManagers
S8195868: Address Internet Addresses
S8195874: Improve jar specification adherence
S8196897: Improve PRNG support
S8196902, CVE-2018-3139: Better HTTP redirection support
S8199177, CVE-2018-3149: Enhance JNDI lookups
S8199226, CVE-2018-3169: Improve field accesses
S8201756: Improve cipher inputs
S8202613, CVE-2018-3180: Improve TLS connections stability
S8203654: Improve cypher state updates
S8204497: Better formatting of decimals
S8205361, CVE-2018-3214: Better RIFF reading support
S8208353, CVE-2018-13785: Upgrade JDK 8u to libpng 1.6.35
PR3640, CVE-2018-16435: lcms2: heap-based buffer overflow in SetData function in cmsIT8LoadFromFile
Import of OpenJDK 7 u201 build 0
S7058700: Unexpected exceptions and timeouts in SF2 parser code
S7098755: test/sun/misc/JarIndex/metaInfFilenames/Basic.java should use supported compiler interface
S7104650: rawtype warnings in several net, nio and security source files
S7116722: Miscellaneous warnings sun.misc ( and related classes )
S7117249: fix warnings in java.util.jar, .logging, .prefs, .zip
S7142888: sun/security/tools/jarsigner/ec.sh fail on sparc
S8044860: Vectors and fixed length fields should be verified for allowed sizes.
S8049834: Two security tools tests do not run with only JRE
S8054431: Some of the input validation in the javasound is too strict
S8074462: Handshake messages can be strictly ordered
S8130132: jarsigner should emit warning if weak algorithms or keysizes are used
S8142927: Feed some text to STDIN in ProcessTools.executeProcess()
S8146377: test/sun/security/tools/jarsigner/concise_jarsigner.sh failing
S8158887: sun/security/tools/jarsigner/concise_jarsigner.sh timed out
S8164480: Crash with assert(handler_address == SharedRuntime::compute_compiled_exc_handler(..) failed: Must be the same
S8168405: Pending exceptions in java.base/windows/native
S8172529: Use PKIXValidator in jarsigner
S8180289: jarsigner treats timestamped signed jar invalid after the signer cert expires
S8190674: sun/security/tools/jarsigner/TimestampCheck.java failed with java.nio.file.NoSuchFileException: ts2.cert
S8193892: Impact of noncloneable MessageDigest implementation
S8204667: Resources not freed on exception
S8207336: Build failure in JDK8u on Windows after fix 8207260
S8208350: Disable all DES cipher suites
S8208660: JDK 8u191 l10n resource file update
S8208754: The fix for JDK-8194534 needs updates
S8211107: LDAPS communication failure with jdk 1.8.0_181
S8211731: Reconsider default option for ClassPathURLCheck change done in JDK-8195874
The tarballs can be downloaded from:
http://icedtea.classpath.org/download/source/icedtea-2.6.16.tar.gz
http://icedtea.classpath.org/download/source/icedtea-2.6.16.tar.xz
We provide both gzip and xz tarballs, so that those who are able to make use of the smaller tarball produced by xz may do so.
The tarballs are accompanied by digital signatures available at:
http://icedtea.classpath.org/download/source/icedtea-2.6.16.tar.gz.sig
http://icedtea.classpath.org/download/source/icedtea-2.6.16.tar.xz.sig
These are produced using my public key. See details below.
PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net)
Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222
GnuPG >= 2.1 is required to be able to handle this key.
SHA256 checksums:
f6bf1388d3dc6f7206f49702a00f2836f11841987d74a976b315843959818213 icedtea-2.6.16.tar.gz
64b4d156d0a1b253a3df90092ccf5605f81a5d0300434b5fd19444c7a9245585 icedtea-2.6.16.tar.gz.sig
6c670e75549dfd4df63a4a36636c13a5040231e7f8601f9d43bf875589df7b69 icedtea-2.6.16.tar.xz
0a4a0f95ecbf34302e4368b4f71a51a0da059a2a0839f44919353ae6a67f3acb icedtea-2.6.16.tar.xz.sig
The checksums can be downloaded from:
http://icedtea.classpath.org/download/source/icedtea-2.6.16.sha256
A 2.6.16 ebuild for Gentoo is available.
The following people helped with these releases:
Andrew Hughes (all backports & bug fixes, release management)
We would also like to thank the bug reporters and testers!
To get started:
$ tar xzf icedtea-2.6.16.tar.gz
or:
$ tar x -I xz -f icedtea-2.6.16.tar.xz
then:
$ mkdir icedtea-build
$ cd icedtea-build
$ ../icedtea-2.6.16/configure
$ make
Full build requirements and instructions are available in the INSTALL file.
Happy hacking! [Less]
|
|
Posted
almost 7 years
ago
The IcedTea project provides a harness to build the source code from OpenJDK using Free Software build tools, along with additional features such as the ability to build against system libraries and support for alternative virtual machines and
... [More]
architectures beyond those supported by OpenJDK.
This release updates our OpenJDK 7 support in the 2.6.x series with the July 2018 security fixes from OpenJDK 7 u191.
If you find an issue with the release, please report it to our bug database under the appropriate component. Development discussion takes place on the distro-pkg-dev OpenJDK mailing list and patches are always welcome.
Full details of the release can be found below.
What’s New?
New in release 2.6.15 (2018-12-31)
Security fixes
S8191239: Improve desktop file usage
S8193419: Better Internet address support
S8197871, CVE-2018-2938: Support Derby connections
S8197925, CVE-2018-2940: Better stack walking
S8199547, CVE-2018-2952: Exception to Pattern Syntax
S8200666, CVE-2018-2973: Improve LDAP support
PR3608, CVE-2018-3639: hw: cpu: speculative store bypass mitigation
New features
PR3629: Install symlinks to tapsets in SystemTap directory
PR3657: Sync desktop files with Fedora/RHEL versions again
PR3659: Support RHEL multilib installations which use the /usr/lib/jvm/java-1.x.0-openjdk.${arch} naming
Import of OpenJDK 7 u191 build 0
S8005661: [parfait] Possible buffer overrun in jdk/src/solaris/native/sun/awt/awt_GraphicsEnv.c
S8005695: [parfait] Format string argument mismatch in jdk/src/solaris/native/sun/xawt/XToolkit.c
S8005752: [parfait] False positive function call mismatch at jdk/src/solaris/native/sun/xawt/XWindow.c
S8034856: gcc warnings compiling src/solaris/native/sun/security/pkcs11
S8034857: gcc warnings compiling src/solaris/native/sun/management
S8035054: JarFacade.c should not include ctype.h
S8035287: gcc warnings compiling various libraries files
S8203182: Release session if initialization of SunPKCS11 Signature fails
S8205491: adjust reflective access checks
S8205587, PR3606: Implicit function declaration in jni_util.c
Import of OpenJDK 7 u191 build 1
S8051972: sun/security/pkcs11/ec/ReadCertificates.java fails intermittently
S8076117: EndEntityChecker should not process custom extensions after PKIX validation
S8157898: SupportedDSAParamGen.java failed with timeout
S8170035: When determining the ciphersuite lists, there is no debug output for disabled suites.
S8176183: sun/security/mscapi/SignedObjectChain.java fails on Windows
S8187635: On Windows Swing changes keyboard layout on a window activation
S8196224: Even better Internet address support
S8196854: TestFlushableGZIPOutputStream failing with IndexOutOfBoundsException
S8197943: Unable to use JDWP API in JDK 8 to debug JDK 9 VM
S8200359: (tz) Upgrade time-zone data to tzdata2018d
S8201433: Fix potential crash in BufImg_SetupICM
S8202585: JDK 8u181 l10n resource file update
S8202996: Remove debug print statements from RMI fix
S8203233: (tz) Upgrade time-zone data to tzdata2018e
S8203368: ObjectInputStream filterCheck method throws NullPointerException
Import of OpenJDK 7 u191 build 2
S8207151, PR3604: Frequent JVM Crash SIGSEGV same stacktrace location during tomcat start with hibernate init on 7u181-2.6.14-0ubuntu0.1
Backports
S8075942, PR3605: ArrayIndexOutOfBoundsException in sun.java2d.pisces.Dasher.goTo
Bug fixes
PR3616: Don’t include timestamps in generated documentation
PR3631: Use ${datadir} when specifying default tz.properties location
PR3652: Detect whether -Xprefer:source and -J-Xmx can be used, rather than assuming
PR3663: IcedTea installing symlinks to SystemTap directory rather than individual tapsets
SystemTap
PR3633: arc_priority representation creates an implicit limit on character sequence within regexp
AArch64 port
S8207345, PR3614: Trampoline generation code reads from uninitialized memory
PR3615: Fix whitespace in hotspot/src/cpu/aarch64
The tarballs can be downloaded from:
http://icedtea.classpath.org/download/source/icedtea-2.6.15.tar.gz
http://icedtea.classpath.org/download/source/icedtea-2.6.15.tar.xz
We provide both gzip and xz tarballs, so that those who are able to make use of the smaller tarball produced by xz may do so.
The tarballs are accompanied by digital signatures available at:
http://icedtea.classpath.org/download/source/icedtea-2.6.15.tar.gz.sig
http://icedtea.classpath.org/download/source/icedtea-2.6.15.tar.xz.sig
These are produced using my public key. See details below.
PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net)
Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222
GnuPG >= 2.1 is required to be able to handle this key.
SHA256 checksums:
6275b9cb67e82726ddd12ff52103a9114d7d2998a0c21a8024b46607112a86b9 icedtea-2.6.15.tar.gz
64273b5a8c5136368e4f5e0e525f17472684a4c07b54d20e2983923a874d1955 icedtea-2.6.15.tar.gz.sig
fea1f128b09fe18249223e9efe2f8f95af886a22c26e1e8593068dc3dd51a5b9 icedtea-2.6.15.tar.xz
bf814a0f15a9bd94c96639a3fdc3303f672b3f6f031c04107745b76ddb4acffd icedtea-2.6.15.tar.xz.sig
The checksums can be downloaded from:
http://icedtea.classpath.org/download/source/icedtea-2.6.15.sha256
A 2.6.15 ebuild for Gentoo is available.
The following people helped with these releases:
Severin Gehwolf (PR3633)
Andrew Hughes (all other backports & bug fixes, release management)
We would also like to thank the bug reporters and testers!
To get started:
$ tar xzf icedtea-2.6.15.tar.gz
or:
$ tar x -I xz -f icedtea-2.6.15.tar.xz
then:
$ mkdir icedtea-build
$ cd icedtea-build
$ ../icedtea-2.6.15/configure
$ make
Full build requirements and instructions are available in the INSTALL file.
Happy hacking! [Less]
|
|
Posted
about 7 years
ago
ArcticFox, currently in my own fork, succesfully compiles natively on MacOS 10.6 Snow Leopard and runs! 64 bit currently.Great news for those who use older but still perfectly capable Macintoshes.... ArcticFox derives from PaleMoon 27 which in turn
... [More]
is FireFox derived.I tried Facebook and even WebGL samples as this screenshot shows.This Blog entry is written natively on my MacBook and ArcticFox. [Less]
|
|
Posted
about 7 years
ago
ArcticFox, currently in my own fork, succesfully compiles natively on MacOS 10.6 Snow Leopard and runs! 64 bit currently.Great news for those who use older but still perfectly capable Macintoshes.... ArcticFox derives from PaleMoon 27 which in turn
... [More]
is FireFox derived.I tried Facebook and even WebGL samples as this screenshot shows.This Blog entry is written natively on my MacBook and ArcticFox. [Less]
|