• Missing com.sum.javadoc

    From Ole Streicher@21:1/5 to All on Sun Dec 4 20:10:01 2022
    Hi,

    I just got a new RC bug [1] for my starjava-ttools package [2] that the package starts to FTBFS. The build error [3] is the following:

    ------------------------------8<------------------------------------------ build:
    [mkdir] Created dir: /build/1st/starjava-ttools-3.4.7/build/classes
    [javac] Compiling 955 source files to /build/1st/starjava-ttools-3.4.7/build/classes
    [javac] /build/1st/starjava-ttools-3.4.7/src/main/uk/ac/starlink/ttools/build/FullXmlDoclet.java:3: error: package com.sun.javadoc does not exist
    [javac] import com.sun.javadoc.ClassDoc;
    [javac] ^
    [...] ------------------------------8<------------------------------------------

    The package build-depends on default-jdk and default-jdk-doc (currently openjdk-17). It seems that com.sun.javadoc moved somewhere else. Is
    there a new dependency I need, or something to add to the class path?

    Best regards

    Ole

    [1] https://bugs.debian.org/1025440
    [2] https://tracker.debian.org/pkg/starjava-ttools
    [3] https://tests.reproducible-builds.org/debian/rbuild/unstable/amd64/starjava-ttools_3.4.7-2.rbuild.log.gz

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Pierre Gruet@21:1/5 to All on Sun Dec 4 23:40:01 2022
    This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------Bh8rryJpzMxkR7dZaCeURMHm
    Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64

    SGkgT2xlLA0KDQpMZSAwNC8xMi8yMDIyIMOgIDE5OjM5LCBPbGUgU3RyZWljaGVyIGEgw6lj cml0wqA6DQo+IEhpLA0KPiANCj4gSSBqdXN0IGdvdCBhIG5ldyBSQyBidWcgWzFdIGZvciBt eSBzdGFyamF2YS10dG9vbHMgcGFja2FnZSBbMl0gdGhhdCB0aGUgcGFja2FnZQ0KPiBzdGFy dHMgdG8gRlRCRlMuIFRoZSBidWlsZCBlcnJvciBbM10gaXMgdGhlIGZvbGxvd2luZzoNCj4g DQo+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLTg8LS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+IGJ1aWxkOg0KPiAgICAgIFtta2Rpcl0gQ3Jl YXRlZCBkaXI6IC9idWlsZC8xc3Qvc3RhcmphdmEtdHRvb2xzLTMuNC43L2J1aWxkL2NsYXNz ZXMNCj4gICAgICBbamF2YWNdIENvbXBpbGluZyA5NTUgc291cmNlIGZpbGVzIHRvIC9idWls ZC8xc3Qvc3RhcmphdmEtdHRvb2xzLTMuNC43L2J1aWxkL2NsYXNzZXMNCj4gICAgICBbamF2 YWNdIC9idWlsZC8xc3Qvc3RhcmphdmEtdHRvb2xzLTMuNC43L3NyYy9tYWluL3VrL2FjL3N0 YXJsaW5rL3R0b29scy9idWlsZC9GdWxsWG1sRG9jbGV0LmphdmE6MzogZXJyb3I6IHBhY2th Z2UgY29tLnN1bi5qYXZhZG9jIGRvZXMgbm90IGV4aXN0DQo+ICAgICAgW2phdmFjXSBpbXBv cnQgY29tLnN1bi5qYXZhZG9jLkNsYXNzRG9jOw0KPiAgICAgIFtqYXZhY10gICAgICAgICAg ICAgICAgICAgICAgIF4NCj4gWy4uLl0NCj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tODwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCj4gDQo+ IFRoZSBwYWNrYWdlIGJ1aWxkLWRlcGVuZHMgb24gZGVmYXVsdC1qZGsgYW5kIGRlZmF1bHQt amRrLWRvYyAoY3VycmVudGx5DQo+IG9wZW5qZGstMTcpLiBJdCBzZWVtcyB0aGF0IGNvbS5z dW4uamF2YWRvYyBtb3ZlZCBzb21ld2hlcmUgZWxzZS4gSXMNCj4gdGhlcmUgYSBuZXcgZGVw ZW5kZW5jeSBJIG5lZWQsIG9yIHNvbWV0aGluZyB0byBhZGQgdG8gdGhlIGNsYXNzIHBhdGg/ DQoNClllcywgYSBmZXcgd2Vla3MgYWdvIERlYmlhbiBtb3ZlZCBmcm9tIE9wZW5KREsxMSB0 byBPcGVuSkRLMTcgYmVpbmcgdGhlIA0KZGVmYXVsdCBKREsgYW5kIGNvbS5zdW4uamF2YWRv YyBoYXMgYmVlbiByZW1vdmVkIGluIGJldHdlZW4uIFRoZSBjb2RlIA0KdXNpbmcgaXQgc2hv dWxkIGJlIHJld29ya2VkLCBmb3IgaW5zdGFuY2UgdGhlcmUgaXMgYSBtaWdyYXRpb24gdGFi bGUgWzRdIA0KYWJvdXQgdGhlIHJlcGxhY2VtZW50IG9mIHRoZSBjb20uc3VuLmphdmFkb2Mg Y2xhc3Nlcy4NCg0KPiANCj4gQmVzdCByZWdhcmRzDQo+IA0KPiBPbGUNCj4gDQo+IFsxXSBo dHRwczovL2J1Z3MuZGViaWFuLm9yZy8xMDI1NDQwDQo+IFsyXSBodHRwczovL3RyYWNrZXIu ZGViaWFuLm9yZy9wa2cvc3RhcmphdmEtdHRvb2xzDQo+IFszXQ0KPiBodHRwczovL3Rlc3Rz LnJlcHJvZHVjaWJsZS1idWlsZHMub3JnL2RlYmlhbi9yYnVpbGQvdW5zdGFibGUvYW1kNjQv c3RhcmphdmEtdHRvb2xzXzMuNC43LTIucmJ1aWxkLmxvZy5neg0KPiANCg0KQmVzdCByZWdh cmRzLA0KDQotLSANClBpZXJyZQ0KDQpbNF0gDQpodHRwczovL2RvY3Mub3JhY2xlLmNvbS9l bi9qYXZhL2phdmFzZS8xMS9kb2NzL2FwaS9qZGsuamF2YWRvYy9qZGsvamF2YWRvYy9kb2Ns ZXQvcGFja2FnZS1zdW1tYXJ5Lmh0bWwjbWlncmF0aW9uDQo=

    --------------Bh8rryJpzMxkR7dZaCeURMHm--

    -----BEGIN PGP SIGNATURE-----

    iQIzBAEBCgAdFiEEM8soQxPpC9J9y0UjYAMWptwndHYFAmONIUEACgkQYAMWptwn dHaosg//RaKrcR1Jfk3FJqwN5qO1vuK7tL5PklJjr5z/ARVdmmnc1kXWZtju0XvB HbKG8QV3TVYHXmSX07hqHPKEY+u2W1m0W1uYegnJZ2rhbnb2drI+ml3T+Ku970N5 efepgVJOgQjjuSVnH+JDooLS+ToZWe4ai8tdK7a1cIHms3Ff9nvlWfDbUnwf0XgI hM4nDo0mUmDJ6S8IsCFlvXcvlpTWkoXgqYlBvaIoCAq7C/nkAIvKs7fyT6uXpm/Q /ovrFRq3EGic7B+xxQFiKXg7/DMf4P9ak0RELV9+V4q/29WcIMRzp5REQncVnW/T Cw+gnbRBI820bAlICZPJ+lemh8xNuWPv2lBnt8DP+p/Z3xPgyQDWe3xFyzbOWz9z zAfYZ3lIu4QopFYn7ixwztsql9UsdrtLQtt5x3Yb/z36PhQ5vUEGKGgLMJnbHkSN 4yC4X33960iTVJ1nXnmyvj4g5nfFQXVpbQAsaR2pY/6EynsBAINicrU8UHxipKM1 kLS9LSZxso5NxdqxhfzZsV/nheOCz2VRcJmvhw9ljBmZy/vGTpPEA7i4ZkulxhAH yY5n1SXXDxY6jLpDHGTC3NGMpEadKH8jy/Zo/jK2F52HWl+IGcoX2fwd1JSgg2Yh qNsyoK41DdnXyLuqq1piYNaBSiFL/Y5C53PeGHNv2mw9gzS6noU=
    =cpjP
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Ole Streicher@21:1/5 to Pierre Gruet on Mon Dec 5 08:20:01 2022
    Pierre Gruet <pgt@debian.org> writes:
    openjdk-17). It seems that com.sun.javadoc moved somewhere else. Is
    there a new dependency I need, or something to add to the class path?

    Yes, a few weeks ago Debian moved from OpenJDK11 to OpenJDK17 being
    the default JDK and com.sun.javadoc has been removed in between. The
    code using it should be reworked, for instance there is a migration
    table [4] about the replacement of the com.sun.javadoc classes.

    Ah, OK, thank you. So I need to call upstream for that (it seems not a
    trivial class name replacement).

    Best

    Ole

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)