Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create a 1.5 unstable r20009 formula #14

Open
2 of 3 tasks
luzpaz opened this issue Jun 18, 2015 · 6 comments
Open
2 of 3 tasks

Create a 1.5 unstable r20009 formula #14

luzpaz opened this issue Jun 18, 2015 · 6 comments

Comments

@luzpaz
Copy link
Contributor

luzpaz commented Jun 18, 2015

This means that the code will need to patched without avox's commits

SVN Revision Committer Commit Message Github Revision
20101 craig #11857: Fix importer description text 13d36e1
20102 craig #11857: Fix importer description text 099a7a9
20111 fschmid Improved DropShadows, all object types can have a drop shadow now. For Objects with no fill (eg Groups) the drop shadow is calculated from the content. e8f29cc
20117 jghali #13078: Font preview looks not like it should 4f91462
20119 fschmid Fixed Bug #12448: Resizing of a Group + Item is not correct a574a0a
20120 fschmid Fixed Bug #12820: Crash when deleting inline frame 846a8bd
20123 fschmid Fixed Bug #12820: Crash when deleting inline frame, additional fix 51f3b89
20124 by fschmid Fixed Bug #12820: Crash when deleting inline frame, additional fix (additional fix) 91c280a
20125 fschmid PDF Import: import masked images correctly. b1cf541
20127 craig #13079: Remove gnu slist stuff that has also gone from source on github 122235e
20134 fschmid Fixed Bug #13081: Scribus crashes during PDF export with 3D annotation ac0bbcb
  • Fix the homebrew compile issue r20127
  • Get Open-Scene-Graph working (fixed in revision r20134)
  • Add as many of the librevenge suite as possible
@fyliu
Copy link

fyliu commented Jul 17, 2015

This would be very good to have. I did not know that 1.5.1 breaks compatibility with 1.5.0.
It was so easy to use the same reinstall HEAD... command to update to 1.5.1 with no warning about this breakage. This ease is not a good thing IMO but the bigger issue is I can't build 1.5.0 anymore.

I did the revision setting to 20099 which is 1.5.0 but it does not build. I guess that's what this issue is about.

@FirasH
Copy link
Member

FirasH commented Jul 17, 2015

Hello fyliu,
if you have a crash trying to export a PDF with 1.5.x (especially
1.5.1.svn) please fill a bug report at
http://bugs.scribus.net
and include your file and as many related details as you can.

In 1.5.1.svn there are some changes to PDF export from 1.5.0 and that
might be the cause of your issue.

Bye, FirasH

Il 17/07/2015 02:13, fyliu ha scritto:

Looks like my pdf export crash issue is in scribus itself. It crashes
the same way on Linux Mint 17.1 64bit.


Reply to this email directly or view it on GitHub
#14 (comment).

@luzpaz
Copy link
Contributor Author

luzpaz commented Jul 17, 2015

@fyliu 1.5.1 is bleeding edge, mate. Expect breakages. It's in the Readme and in other places. It is not meant for production. You use it at your own risk. That is why 1.4.5 is considered stable.

1.5.0 is still compatible with 1.5.1 but I would still go ahead and make a backup of my original before I opened it in 1.5.1. That is common sense when working with experimental software. In 1.5.1 avox introduced a lot of changes to scribus in preperation for adding Complex Text Layouts.

I agree with @FirasH, what you should do is post the bug and lets see if the devs fix it by the next iteration. BTW, revision 20099 is what Scribus 1.5.0 is. Why don't you just use the 1.5.0 DMG available for download from http://sourceforge.net/projects/scribus/files/scribus-devel/1.5.0/scribus-1.5.0-r3.dmg/download ?

@fyliu
Copy link

fyliu commented Jul 17, 2015

Thanks for the helpful responses. I had trouble downloading those dmg files yesterday. Now I have 1.5.0 installed from dmg and export to pdf works there.

I'll file a bug for 1.5.1. The behavior is a little different on osx and linux. Do I need to file 2 bugs or just explain in the one? The difference is it crashes always on osx, but on linux, only copies after April will crash. I use a copy of last month's document each month as a starting point for the next document. I figured with 2 bugs, the linux one can be closed before the osx one, if osx is a supported platform.

I understand 1.5.0 and now 1.5.1 should be expected to break. Breakage is not too serious for what I do. What caught me by surprise was the 1.5.0 to 1.5.1 transition. I thought I was still using 1.5.0 when I opened the document. I guess before release there will be a feature to auto/prompt make a copy in the old format before updating it. What's the significance of different parts of the version number in scribus if 1.5.1 is a breaking change from 1.5.0? I suspect it's not what I think but that I need to learn.

I'm subscribed to the scribus-dev list now and so will be aware of future major changes. This should be a strong suggestion for anyone running the svn head.

I'll just stay silent in this thread after this since I'm not contributing to the main topic.

@luzpaz
Copy link
Contributor Author

luzpaz commented Aug 8, 2015

Finally learned that I can use :revision => in the homebrew formula to do this. Then I can patch commits made post-r20009.

@luzpaz
Copy link
Contributor Author

luzpaz commented Aug 10, 2015

Ongoing work on the formula in this gist:
https://gist.github.com/luzpaz/ebaa7a6912e51fd96499

@luzpaz luzpaz mentioned this issue Oct 31, 2015
7 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants