List of consultants focusing on Debian packaging for Java?

2020-12-04 Thread 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.

Thank you!

Antonin




Re: List of consultants focusing on Debian packaging for Java?

2020-12-04 Thread Markus Koschany
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?

2020-12-04 Thread Antonin Delpeuch (lists)
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

2020-12-04 Thread tony mancill
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?

2020-12-04 Thread Sam Kuper
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?

2020-12-04 Thread Paul Wise
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