Age | Commit message (Collapse) | Author |
|
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
|
|
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
|
|
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
|
|
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
|
|
This currently fails with the following error:
==> Starting build()...
Buildfile: /home/gnutoo/work/projects/parabola/abslibre/libre/fop/src/fop-2.7/fop/build.xml
[tstamp] Honouring environment variable SOURCE_DATE_EPOCH which has been set to 1651520391
Trying to override old definition of task javac
Trying to override old definition of task junit
init-avail:
[echo] ------------------- Apache FOP 2.7 [1999-2022] ----------------
[echo] See build.properties and build-local.properties for additional build settings
[echo] Apache Ant(TM) version 1.10.9 compiled on December 22 1969
[echo] VM: 25.332-b09, Oracle Corporation
[echo] JAVA_HOME: ${env.JAVA_HOME}
[echo] JAI Support NOT Present
[echo] JCE Support PRESENT
[echo] JUnit Support PRESENT
[echo] XMLUnit Support NOT Present - you can get it from http://xmlunit.sourceforge.net
init:
codegen:
[echo] Generating the java files from xml resources
[xslt] Transforming into /home/gnutoo/work/projects/parabola/abslibre/libre/fop/src/fop-2.7/fop/build/gensrc/org/apache/fop/fonts/base14
compile-java:
[javac] Compiling 1580 source files to /home/gnutoo/work/projects/parabola/abslibre/libre/fop/src/fop-2.7/fop/build/classes
[javac] warning: [options] bootstrap class path not set in conjunction with -source 1.7
[javac] /home/gnutoo/work/projects/parabola/abslibre/libre/fop/src/fop-2.7/fop-core/src/main/java/org/apache/fop/svg/SVGUtilities.java:32: error: package org.apache.batik.constants does not exist
[javac] import org.apache.batik.constants.XMLConstants;
[javac] ^
[javac] /home/gnutoo/work/projects/parabola/abslibre/libre/fop/src/fop-2.7/fop-core/src/main/java/org/apache/fop/fonts/LazyFont.java:106: warning: [deprecation] XMLFontMetricsReader in org.apache.fop.fonts has been deprecated
[javac] XMLFontMetricsReader reader = null;
[javac] ^
[javac] /home/gnutoo/work/projects/parabola/abslibre/libre/fop/src/fop-2.7/fop-core/src/main/java/org/apache/fop/fonts/LazyFont.java:110: warning: [deprecation] XMLFontMetricsReader in org.apache.fop.fonts has been deprecated
[javac] reader = new XMLFontMetricsReader(src, resourceResolver);
[javac] ^
[javac] /home/gnutoo/work/projects/parabola/abslibre/libre/fop/src/fop-2.7/fop-core/src/main/java/org/apache/fop/fonts/autodetect/FontFileFinder.java:74: warning: [deprecation] andFileFilter(IOFileFilter,IOFileFilter) in FileFilterUtils has been deprecated
[javac] return FileFilterUtils.andFileFilter(
[javac] ^
[javac] /home/gnutoo/work/projects/parabola/abslibre/libre/fop/src/fop-2.7/fop-core/src/main/java/org/apache/fop/fonts/autodetect/FontFileFinder.java:85: warning: [deprecation] andFileFilter(IOFileFilter,IOFileFilter) in FileFilterUtils has been deprecated
[javac] return FileFilterUtils.andFileFilter(
[javac] ^
[javac] /home/gnutoo/work/projects/parabola/abslibre/libre/fop/src/fop-2.7/fop-core/src/main/java/org/apache/fop/render/afp/AFPImageHandlerRawStream.java:47: error: cannot find symbol
[javac] ImageFlavor.RAW_PDF
[javac] ^
[javac] symbol: variable RAW_PDF
[javac] location: class ImageFlavor
[javac] /home/gnutoo/work/projects/parabola/abslibre/libre/fop/src/fop-2.7/fop-core/src/main/java/org/apache/fop/render/ps/PSDocumentHandler.java:166: error: cannot find symbol
[javac] this.gen.setAcrobatDownsample(psUtil.isAcrobatDownsample());
[javac] ^
[javac] symbol: method setAcrobatDownsample(boolean)
[javac] location: variable gen of type PSGenerator
[javac] /home/gnutoo/work/projects/parabola/abslibre/libre/fop/src/fop-2.7/fop-core/src/main/java/org/apache/fop/render/ps/PSFontUtils.java:917: error: cannot find symbol
[javac] painter.addFallbackFont(name, typeface);
[javac] ^
[javac] symbol: method addFallbackFont(String,Typeface)
[javac] location: variable painter of type GeneralGraphics2DImagePainter
[javac] /home/gnutoo/work/projects/parabola/abslibre/libre/fop/src/fop-2.7/fop-core/src/main/java/org/apache/fop/render/ps/ResourceHandler.java:153: error: cannot find symbol
[javac] gen.setAcrobatDownsample(psUtil.isAcrobatDownsample());
[javac] ^
[javac] symbol: method setAcrobatDownsample(boolean)
[javac] location: variable gen of type PSGenerator
[javac] /home/gnutoo/work/projects/parabola/abslibre/libre/fop/src/fop-2.7/fop-core/src/main/java/org/apache/fop/svg/SVGUtilities.java:226: error: cannot find symbol
[javac] border.setAttributeNS(XMLConstants.XLINK_NAMESPACE_URI, "href",
[javac] ^
[javac] symbol: variable XMLConstants
[javac] location: class SVGUtilities
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
[javac] 6 errors
[javac] 5 warnings
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
|
|
This dependency is needed to update junit
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
|
|
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
|
|
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
|
|
Signed-off-by: David P <megver83@parabola.nu>
|
|
Signed-off-by: David P <megver83@parabola.nu>
|
|
Without ldb we have the following error when running ./configure with
CC=afl-lto with source code that uses the autools build system:
clang-13: error: invalid linker name in argument
'--ld-path=/usr/bin/ld.lld'
And without clang we can't even build a simple hello world:
$ afl-lto ~/main.c
afl-cc++4.00c by Michal Zalewski, Laszlo Szekeres, Marc Heuse - mode: LLVM-LTO-PCGUARD
[-] PROGRAM ABORT : Oops, failed to execute '/usr/bin/clang' - check your PATH
Location : main(), src/afl-cc.c:2145
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
|
|
|
|
|
|
Without that fix we have:
[+] llvm_mode detected llvm 11+, enabling afl-lto LTO implementation
GNUmakefile.llvm:120: we have trouble finding clang - llvm-config is not helping us
GNUmakefile.llvm:135: we have trouble finding clang++ - llvm-config is not helping us
GNUmakefile.llvm:223: clang option -flto is not working - maybe LLVMgold.so not found - cannot enable LTO mode
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
|
|
Without that fix, we have:
| [-] You seem to need to install the package python3-dev,
python2-dev or python-dev (and perhaps python[23]-apt),
but it is optional so we continue
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
|
|
We need lld not lldb. Without lld we have:
[+] llvm_mode detected llvm 11+, enabling afl-lto LTO implementation
GNUmakefile.llvm:218: ld.lld not found, cannot enable LTO mode
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
|
|
Without that fix, with libremakepkg, we have:
| [+] llvm_mode detected llvm < 11, afl-lto LTO will not be build.
| GNUmakefile.llvm:120: we have trouble finding clang - llvm-config is not helping us
| GNUmakefile.llvm:135: we have trouble finding clang++ - llvm-config is not helping us
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
|
|
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
|
|
|
|
|
|
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
|
|
Signed-off-by: David P <megver83@parabola.nu>
|
|
Signed-off-by: David P <megver83@parabola.nu>
|
|
The AFL website[1] states the following:
Note: AFL hasn't been updated for a couple of years; while it
should still work fine, a more complex fork with a variety of
improvements and additional features, known as AFL++, is available
from other members of the community and might be worth checking
out.
[1]https://lcamtuf.coredump.cx/afl/
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
|
|
Signed-off-by: David P <megver83@parabola.nu>
|
|
|
|
To create the deblobbed tarball, the following files from lbml were
modified by bill-auger (and pastebined on #parabola on liberachat):
- resources/scripts/build/release/u-boot-libre
- resources/scripts/download/u-boot
So to enable users to recreate (and potentially modify) the packages
it's a good idea to at least add these (modified) files in git.
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
|
|
I asked bill-auger to push his modifications so he uploaded the
packages to libre-testing and the PKGBUILD modifications to abslibre.
Since the pakcages have been uploaded to libre-testing it's better to
move them here.
While the code is not ready yet, it enables users to test the new
u-boot which fixes the Ethernet PHY. From linux-sunxi we have[1]:
Proper fix for rev. F and newer is to apply trace length
compensation at the PHY.
This is done by default (also for rev. H and newer despite commit
message mentioning only realtek not Micrel) since mainline linux
v5.15 and since mainline u-boot v2022.04;
[1]https://linux-sunxi.org/Olimex_A20-OLinuXino-Lime2#calibrate_at_PHY
That page also has more background on the issue being fixed here
(basically making all the various Lime 2 A20 revisions (which have
different Ethernet PHY) work with the same u-boot binary / package.
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
|
|
The installer uses tar to extract the downloaded tarball.
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
|
|
|
|
|
|
Signed-off-by: David P <megver83@parabola.nu>
|
|
Signed-off-by: David P <megver83@parabola.nu>
|
|
Before this change, the armv7h build failed
Signed-off-by: David P <megver83@parabola.nu>
|
|
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
|
|
Signed-off-by: David P <megver83@parabola.nu>
|
|
Signed-off-by: David P <megver83@parabola.nu>
|
|
Signed-off-by: David P <megver83@parabola.nu>
|
|
Signed-off-by: David P <megver83@parabola.nu>
|
|
Signed-off-by: David P <megver83@parabola.nu>
|
|
|
|
|
|
|
|
|
|
|
|
Signed-off-by: David P <megver83@parabola.nu>
|
|
Without that fix, with libremakepkg we have:
==> Downloading sources...
| ==> ERROR: install file (linux-libre-vanilla-chromebook.install) does not exist or is not a regular file.
| ==> ERROR: Could not download sources.
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
|
|
This new kernel enables to test if maintaining a kernel without
additional patches is easier and faster:
- Not having to refresh patches makes it faster to update the
kernel. And the procedure to liberate the Arch Linux patches is also
not documented (though with trial and errors someone can relatively
easy manage to do it, but that's time consuming).
- Some of the patches are never upstreamed so they stay there for
years. This also means that what work in Parabola is broken in other
FSDG compliant distributions because they don't use these patches.
In addition this kernel also enable users to test their hardware with
a stock linux-libre kernel. In the past the armv7h Parabola kernel
carried out patches to make capes work on the Beaglebone Single Board
Computers.
This made me think that this feature was upstream because it worked in
Parabola. The patches to do that were removed at some point so it
stopped working. So if I started relying on it it would have been a
very bad idea as it would have stopped working without even a warning.
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
|
|
This reverts commit fb2a4cae9a6d07a7fa69e6382f2ce11f6d6a8497.
|
|
This panel is present in the Nokia n900 smartphone. While this
smartphone is not officially supported by Parabola (it has a nonfree
bootloader on the device, and it also only has 256M of RAM so its use
is limited), this still enable users to make its display work if they
install Parabola on it.
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
|