denemo-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: It seems the Windows overnight build is getting corrupted.


From: Richard Shann
Subject: Re: It seems the Windows overnight build is getting corrupted.
Date: Mon, 12 Jun 2023 11:12:45 +0100
User-agent: Evolution 3.38.3-1

On Sun, 2023-06-11 at 15:53 -0500, Jeremiah Benham wrote:
> Richard,
> I can't seem to find any problem.

The good news is that the problem has gone away this morning: I've
downloaded unzipped and tested denemo.zip and it is running fine.
>  My only guess is that maybe they
> were downloading when I retarted apache or something.
These were downloads on different days, I guess it will remain a
mystery.
>  I had to restart
> a few times last week to install an ssl certificate for denemo.org.
> This allows us to now use https. I am waiting on an issue to be
> resolved and then I will enable mod rewrite which allows us to use
> https instead of http by default. This way if a user types in
> denemo.org it directs to https://www.denemo.org and not
> http://www.denemo.org. This adds legitimacy to our site.

That's great - it's working now.

> 
>  I did notice while downloading for windows through the website that
> the website links to 3 seperate versions of denemo for windows. The
> first one is for a windows installer for denemo 2.4.4. Firefox gives
> me a warning say that it has a virus. I ignored it and denemo
> installed and ran fine. It was just the older 2.4.4. The were to
> other
> zip files linked on the site for windows. One of them was a binary in
> my home folder that autogenerates every night. I forced a rebuild on
> that and downloaded and tested it with wine. I had no issues.
> Denemo.bat was not empty. I checked the one that was linked to your
> directory and it also ran fine with no issues. Denemo.bat was not
> empty here either. Do you think we should have these scripts generate
> a md5sum when these zip files are created? This way users can tell if
> their zip file got corrupted when they downloaded it.

The checksum thing is of most use to build systems - individual users
would just download a second time if they smelt a rat as they would
find it quicker than sorting out how to run the checksum program...

> 
> I have been looking at the build system that the lilypond uses and
> trying to see what I need to do to have it build denemo. I have made
> some progress but am having issue with the pango cairo thing. It
> creates a circular dependency. cairo needs pango to build but we need
> pango to compile with cairo support. So I need to figure out how to
> rebuild pango in that with that build system. I think in gub they
> created a new package and called it pangocairo or something. This is
> all a dependency of GTK3.

This is very good news, because we are heading for a tricky situation
with LilyPond. The latest 2.24 release no longer creates the lilypond-
windows.exe executable, only the lilypond.exe one. This means a console
is thrown up every time that LilyPond is run, which besides
disconcerting the user makes continuous typesetting unusable, and
affects the Multi-line Text dialog and the graphical interface for
setting transposition.
If you can get control of the generation of LilyPond for Denemo then
you can add the -mconsole flag back into LilyPond build which is the
thing that controls whether a console is started up.

Best wishes

Richard



> 
> Best,
> Jeremiah
> 
> On Sun, Jun 11, 2023 at 2:25 PM Jeremiah Benham
> <jeremiahbenham@gmail.com> wrote:
> > 
> > Richard,
> > Thanks for letting me know. I am going to look into what is going
> > there tonight.
> > 
> > Best,
> > Jeremiah
> > 
> > On Fri, Jun 9, 2023 at 9:31 AM Richard Shann <    
> > richard@rshann.plus.com> wrote:
> > > 
> > > Jermiah -
> > > 
> > > I'm getting reports that the Windows build overnight is
> > > generating a
> > > corrupt file/installation.
> > > I have downloaded last night's denemo.zip.
> > > I couldn't get the zip file to uncompressat all by the usual
> > > means
> > > until I tried the unzip program which then generated Denemo.bat
> > > with 0
> > > bytes and a bin/regfont.exe file which is not a valid Windows
> > > executble.
> > > The bin/denemo.exe did run but with very weird effects - no
> > > window
> > > title bar fonts etc - and, worse still, older versions of denemo
> > > on
> > > that machine would not run correctly until I rebooted.
> > > 
> > > Unfortunately I haven't been able to build for Windows since, I
> > > think,
> > > my last Debian upgrade so I have nothing to debug, but I can only
> > > guess
> > > that the build machine has some file corruption...
> > > 
> > > Richard
> > > 
> > > 





reply via email to

[Prev in Thread] Current Thread [Next in Thread]