List of consultants focusing on Debian packaging for Java?
Hello, I am looking for a consultant to help package Java software for Debian. I wonder if you maintain a directory of developers who would be able to work on this as contractors? I have found this general list: https://www.debian.org/consultants/ However, it does not seem to be focused on packaging, so it is difficult to find relevant contractors there. If it is appropriate, I would be happy to give more details about the project. I thought you might have a policy against job postings on this mailing list, hence the phrasing of the question. Thank you! Antonin
Re: List of consultants focusing on Debian packaging for Java?
Hello Antonin, Am Freitag, den 04.12.2020, 17:54 +0100 schrieb Antonin Delpeuch (lists): > Hello, > > I am looking for a consultant to help package Java software for Debian. > I wonder if you maintain a directory of developers who would be able to > work on this as contractors? > > I have found this general list: > > https://www.debian.org/consultants/ > > However, it does not seem to be focused on packaging, so it is difficult > to find relevant contractors there. > > If it is appropriate, I would be happy to give more details about the > project. I thought you might have a policy against job postings on this > mailing list, hence the phrasing of the question. I don't think we have a policy against discussing paid Java projects as long as it is related to Debian. We have had Google summer of code students in the past who also receive a payment while working for Debian. Could you tell us more about your project and how it is related to Debian? Are you looking for someone who should package and maintain software for Debian or is this a private/closed project limited to a company or other institution? Regards, Markus signature.asc Description: This is a digitally signed message part
Re: List of consultants focusing on Debian packaging for Java?
Hi Markus, Great! So the project in question is OpenRefine: https://github.com/OpenRefine/OpenRefine So far we only distribute a Linux package as a .tar.gz that people can just extract and run (assuming they have Java installed). We ship all the jars of our dependencies there. The project is built with Maven. It is not clear to me to what extent a Debian packaging project lends itself to fixed-term contracting, since maintaining the package will require continued work as we release new versions. Perhaps the project could include some mentoring of the upstream maintainers to assist with the packaging if possible? Or some provision to maintain the package for a few years, assuming most of the work lies in the initial packaging? Best, Antonin On 04/12/2020 21:00, Markus Koschany wrote: > Hello Antonin, > > Am Freitag, den 04.12.2020, 17:54 +0100 schrieb Antonin Delpeuch (lists): >> Hello, >> >> I am looking for a consultant to help package Java software for Debian. >> I wonder if you maintain a directory of developers who would be able to >> work on this as contractors? >> >> I have found this general list: >> >> https://www.debian.org/consultants/ >> >> However, it does not seem to be focused on packaging, so it is difficult >> to find relevant contractors there. >> >> If it is appropriate, I would be happy to give more details about the >> project. I thought you might have a policy against job postings on this >> mailing list, hence the phrasing of the question. > > I don't think we have a policy against discussing paid Java projects as long > as > it is related to Debian. We have had Google summer of code students in the > past > who also receive a payment while working for Debian. > > Could you tell us more about your project and how it is related to Debian? Are > you looking for someone who should package and maintain software for Debian or > is this a private/closed project limited to a company or other institution? > > Regards, > > Markus > signature.asc Description: OpenPGP digital signature
Re: Bug#929530: libsis-base-java: unaligned access on armhf
On Wed, Dec 02, 2020 at 08:59:16PM +0100, Andreas Tille wrote: > Control: tags -1 help > > I wonder whether some Java expert might be able to clarify the > situation in bug #929530. Hi Andreas, There is good news and bad news... :) The good news is that the unaligned access error is no longer an issue on armhf. I am able to compile without JVM crashing on the amdahl porter box: Java VM: OpenJDK 64-Bit Server VM (v11.0.9.1+1-post-Debian-1) CPU Architecture: aarch64 OS: Linux (v4.19.0-12-arm64) I've run the build at least 6 times by now and not observed any issues with the JVM. The bad news is that tests are consistently failing. Specifically, the code [1] that runs after this test [2] fails consistently while trying to clean up after the test with the error below: [1] https://salsa.debian.org/med-team/libsis-base-java/-/blob/master/source/java/ch/systemsx/cisd/base/tests/AbstractFileSystemTestCase.java#L139 [2] https://salsa.debian.org/med-team/libsis-base-java/-/blob/master/sourceTest/java/ch/systemsx/cisd/base/unix/UnixTests.java#L121 Running testTouchSymLinkAndFileRealtimeTimer Could not delete the directory targets/unit-test-wd/ch.systemsx.cisd.base.unix.UnixTests because: 1 exceptions: [java.io.IOException: Unable to delete file: targets/unit-test-wd/ch.systemsx.cisd.base.unix.UnixTests/someLink] Could not delete the directory targets/unit-test-wd/ch.systemsx.cisd.base.unix.UnixTests in second try because: 1 exceptions: [java.io.IOException: Unable to delete file: targets/unit-test-wd/ch.systemsx.cisd.base.unix.UnixTests/someLink] Exception in thread "main" org.apache.commons.io.IOExceptionList: 1 exceptions: [java.io.IOException: Unable to delete file: targets/unit-test-wd/ch.systemsx.cisd.base.unix.UnixTests/someLink] at org.apache.commons.io.FileUtils.cleanDirectory(FileUtils.java:345) at org.apache.commons.io.FileUtils.deleteDirectory(FileUtils.java:1206) at ch.systemsx.cisd.base.tests.AbstractFileSystemTestCase.afterClass(AbstractFileSystemTestCase.java:139) at ch.systemsx.cisd.base.unix.UnixTests.main(UnixTests.java:495) at ch.systemsx.cisd.base.AllTests.main(AllTests.java:56) Caused by: java.io.IOException: Unable to delete file: targets/unit-test-wd/ch.systemsx.cisd.base.unix.UnixTests/someLink at org.apache.commons.io.FileUtils.forceDelete(FileUtils.java:1425) at org.apache.commons.io.FileUtils.cleanDirectory(FileUtils.java:338) ... 4 more Caused by: java.nio.file.NoSuchFileException: targets/unit-test-wd/ch.systemsx.cisd.base.unix.UnixTests/someLink at java.base/sun.nio.fs.UnixException.translateToIOException(UnixException.java:92) at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111) at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:116) at java.base/sun.nio.fs.UnixFileAttributeViews$Basic.readAttributes(UnixFileAttributeViews.java:55) at java.base/sun.nio.fs.UnixFileSystemProvider.readAttributes(UnixFileSystemProvider.java:149) at java.base/sun.nio.fs.LinuxFileSystemProvider.readAttributes(LinuxFileSystemProvider.java:99) at java.base/java.nio.file.Files.readAttributes(Files.java:1763) at java.base/java.nio.file.Files.size(Files.java:2380) at org.apache.commons.io.file.PathUtils.deleteFile(PathUtils.java:361) at org.apache.commons.io.file.PathUtils.delete(PathUtils.java:304) at org.apache.commons.io.file.PathUtils.delete(PathUtils.java:280) at org.apache.commons.io.FileUtils.forceDelete(FileUtils.java:1423) ... 5 more However the symlink *is* present after the build (I have to remove it from the build tree manually), so I don't know yet whether this is an issue with the code on this architecture or something about how I'm using the schroot on the porterbox. In any event, my inclination is to close the unaligned access bug and open a new bug for the test failure on this architecture. I can't reproduce it on amd64. Cheers, tony
Re: List of consultants focusing on Debian packaging for Java?
On Fri, Dec 04, 2020 at 09:46:56PM +0100, Antonin Delpeuch (lists) wrote: > It is not clear to me to what extent a Debian packaging project lends > itself to fixed-term contracting, since maintaining the package will > require continued work as we release new versions. Perhaps the project > could include some mentoring of the upstream maintainers to assist > with the packaging if possible? Or some provision to maintain the > package for a few years, assuming most of the work lies in the initial > packaging? Possibly of interest: [The] Debian project has been discussing the idea of paying developers to work on the distribution. There is some history behind the idea, going back to the controversial Dunc-Tank initiative in 2006, but some think attitudes toward funding developers may have changed—or that a new approach might be better accepted. [...] [Raphaël Hertzog] noted that some developers are being paid now to work on the Debian Long Term Support (LTS) project under the auspices of Freexian, which is a company that he founded to provide Debian services to companies. [...] But others were not so sure that the example of the reaction to the LTS initiative is quite as sweeping as Hertzog said. [...] Source: https://lwn.net/Articles/790954/ Here is Freexian's web page about its packaging services and fee structure. (Note: this is not an endorsement. I have no relationship with Freexian.) https://www.freexian.com/en/services/debian-packaging.html Good luck in your quest, Sam -- A: When it messes up the order in which people normally read text. Q: When is top-posting a bad thing? () ASCII ribbon campaign. Please avoid HTML emails & proprietary /\ file formats. (Why? See e.g. https://v.gd/jrmGbS ). Thank you.
Re: List of consultants focusing on Debian packaging for Java?
On Fri, Dec 4, 2020 at 5:12 PM Antonin Delpeuch (lists) wrote: > I am looking for a consultant to help package Java software for Debian. > I wonder if you maintain a directory of developers who would be able to > work on this as contractors? > > I have found this general list: > > https://www.debian.org/consultants/ Some other potential resources: https://lists.debian.org/debian-jobs/ https://lists.debian.org/debian-consultants/ https://www.fossjobs.net/ https://github.com/fossjobs/fossjobs/wiki/Resources#job-aggregators -- bye, pabs https://wiki.debian.org/PaulWise