[4250] in BarnOwl Developers

home help back first fref pref prev next nref lref last post

Re: barnowl on Ubuntu 22.04 based dialup

daemon@ATHENA.MIT.EDU (Jonathon Weiss)
Tue Aug 22 18:37:57 2023

Date: Tue, 22 Aug 2023 18:37:45 -0400 (EDT)
From: "Jonathon Weiss" <jweiss@mit.edu>
To: Jason Gross <jgross@mit.edu>
CC: =?ISO-8859-15?Q?Alejandro_R=2E_Sede=F1o?= <asedeno@mit.edu>,
        <barnowl-dev@mit.edu>, cloud-platforms <cloud-platforms@mit.edu>
In-Reply-To: <CAKObCard_AtH9S1ZefbVWBU8Nua7j1Aowb1V0asE=-fSpUxwVA@mail.gmail.com>

--67769368-1246792723-1692743865=:60096
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: QUOTED-PRINTABLE

Hi,

I've installed the ubuntu-univers barnowl on proto.dialup.mit.edu.  Please =
check it out and let me know if there are any issues.  I have not yet gotte=
n to the issue wtih "fs sysname", machtype", and "$ATHENA_SYS" yet, but it =
is still on my list to look at.

 =09Jonathon


On Mon, 21 Aug 2023, Jason Gross wrote:

> Barnowl from the ubuntu universe is probably fine.=C2=A0 They have the la=
test released version (from 2016), Barnowl is barely developed these days, =
and according to git there's only 72 commits that haven't been released yet=
 (looks like my deferred logging improvements from 2017 never made it into =
a release).=C2=A0 (Maybe we should release 1.11 sometime though?)
>=20
> If someone more active in SIPB wants to start more actively maintaining B=
arnowl, it might make sense to have local builds again, but right now they =
wouldn't add anything.
>=20
>=20
> On Mon, Aug 21, 2023 at 4:24=E2=80=AFPM Jonathon Weiss <jweiss@mit.edu> w=
rote:
>       Here's a question.=C2=A0 Would it make more sense for us to install=
 the
>       barnowl form ubuntu universe, and just tell people to use that?=C2=
=A0 I
>       don't know if there's any value in having a local build these days,=
 or
>       if it is just extra effort.
>
>       =C2=A0 =C2=A0 =C2=A0 =C2=A0 Jonathon
>=20
>
>       On Mon, 21 Aug 2023, Jonathon Weiss wrote:
>
>       > Yeah, it returning amd64_ubuntu1804 is definitely a bug.=C2=A0 I =
didn't have time
>       > to more than glance at it today.=C2=A0 I'll try to get it fixed t=
omorrow, but
>       > later this week is more likley.
>       >
>       >=C2=A0 =C2=A0 =C2=A0 =C2=A0Jonathon
>       >
>       >
>       > On Fri, 18 Aug 2023, Alejandro R. Sede=C3=B1o wrote:
>       >
>       >> Oh, `fs sysname` returning `amd64_ubuntu1804` and not
>       >> `amd64_ubuntu2204` is not going to go well with building barnowl=
 for
>       >> this release. The versions of perl in 18.04 and 22.04 are differ=
ent,
>       >> which is why the existing barnowl build for 18.04 doesn't work o=
n the
>       >> new dialup. If `@sys` can't distinguish them then we have no pla=
ce to
>       >> put the new build.
>       >>
>       >> glasgall was the last person to build barnowl for the locker, II=
RC,
>       >> and I don't know how much she remembers at this point. I know I'=
ve
>       >> forgotten everything I ever knew about how to set up the perl st=
uff,
>       >> but I know that's a necessary step.
>       >>
>       >> -Alejandro
>       >>
>       >> On Fri, Aug 18, 2023 at 8:50=E2=80=AFPM Jason Gross <jgross@mit.=
edu> wrote:
>       >>>
>       >>> I spent a little while looking into this, though I'm probably n=
ot the best
>       >>> person for the job (I don't have much recollection of how locke=
rs are set
>       >>> up, and am not familiar with the setup barnowl seems to be usin=
g for
>       >>> perl).
>       >>>
>       >>> I'm a bit confused why ATHENA_SYS and machtype -S disagree with
>       >>> lsb_release -a on what system proto.dialup.mit.edu is using:
>       >>> jgross@contents-vnder-pressvre:~$ echo $ATHENA_SYS
>       >>> amd64_ubuntu1804
>       >>> jgross@contents-vnder-pressvre:~$ machtype -S
>       >>> amd64_ubuntu1804
>       >>> jgross@contents-vnder-pressvre:~$ lsb_release -a
>       >>> No LSB modules are available.
>       >>> Distributor ID: Ubuntu
>       >>> Description:=C2=A0 =C2=A0 Ubuntu 22.04.2 LTS
>       >>> Release:=C2=A0 =C2=A0 =C2=A0 =C2=A0 22.04
>       >>> Codename:=C2=A0 =C2=A0 =C2=A0 =C2=A0jammy
>       >>>
>       >>> However, if this is an oversight and they should report amd64_u=
buntu2204,
>       >>> my guess is that we just need to rebuild barnowl for 22.04.
>       >>>
>       >>> I see that there's /mit/barnowl/build/locker-build for building=
 barnowl
>       >>> (though I don't seem to have write permissions to the barnowl l=
ocker?),
>       >>> but I don't see any similar script for building and installing =
whatever
>       >>> perl libraries we need; currently ./configure fails with config=
ure: error:
>       >>> cannot find perl module Module::Install::Base.=C2=A0 Does anyon=
e who's done a
>       >>> barnowl release recall the process for setting up perl for barn=
owl on a
>       >>> new arch?
>       >>>
>       >>> Best,
>       >>> Jason
>       >>>
>       >>>
>       >>>
>       >>> On Fri, Aug 18, 2023 at 2:47=E2=80=AFPM Jonathon Weiss <jweiss@=
mit.edu> wrote:
>       >>>>
>       >>>> Hi barnowl folks,
>       >>>>
>       >>>> I wanted to check in on this.=C2=A0 Next week, we're hoping to=
 start building
>       >>>> the VMs that will replace the production dialup pool.=C2=A0 Th=
is is one of
>       >>>> only two issues that we're currently aware of with the 22.04
>       >>>> configuration.
>       >>>>
>       >>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Jonathon
>       >>>>
>       >>>>
>       >>>> On Fri, 4 Aug 2023, Andy Kalenderian wrote:
>       >>>>
>       >>>>> Hi folks,
>       >>>>>
>       >>>>> We've put together an Ubuntu 22.04 based "dialup", since the =
existing
>       >>>>> ones are based on Ubuntu 18.04 which went out of support in A=
pril. It
>       >>>>> is available at proto.dialup.mit.edu.
>       >>>>>
>       >>>>> It's been reported that barnowl currently doesn't work on the=
 new
>       >>>>> system:
>       >>>>>
>       >>>>> [~ contents-vnder-pressvre]> barnowl
>       >>>>> Attempting to create directory /mit/barnowl/arch/amd64_ubuntu=
1804/perl/
>       >>>>> Unable to create
>       >>>>> /mit/barnowl/arch/amd64_ubuntu1804/perl/lib/perl5/5.34.0:
>       >>>>> No such file or directory at /usr/share/perl5/local/lib.pm li=
ne 720.
>       >>>>> BEGIN failed--compilation aborted.
>       >>>>> /mit/barnowl/arch/amd64_ubuntu1804/bin/barnowl.real: error wh=
ile loading
>       >>>>> shared libraries: libperl.so.5.26: cannot open shared object =
file: No
>       >>>>> such
>       >>>>> file or directory
>       >>>>>
>       >>>>> If this requires any additional packages installed or if you =
have any
>       >>>>> issues/feedback please send them to bug-dialup@mit.edu.
>       >>>>>
>       >>>>> Thanks,
--67769368-1246792723-1692743865=:60096--

home help back first fref pref prev next nref lref last post