Issue 7180 in pharo: Zinc/Zodiac Update Dec 2012

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
8 messages Options
Reply | Threaded
Open this post in threaded view
|

Issue 7180 in pharo: Zinc/Zodiac Update Dec 2012

pharo
Status: New
Owner: ----
Labels: Milestone-2.0 Type-Feature

New issue 7180 by [hidden email]: Zinc/Zodiac Update Dec 2012
http://code.google.com/p/pharo/issues/detail?id=7180

General placeholder issue to update Zinc/Zodiac in Pharo 2.0 against the  
Zinc/Zodiac development repository.

Current in image versions are (some are merge version 1 up)

  Zinc-FileSystem 8
  Zinc-HTTP 310
  Zinc-Tests 158
  Zinc-Patch-HTTP-Socket 4
  Zodiac-Core 28
  Zodiac-Tests 11
  Zinc-Zodiac 22

Current versions (and new structure) in  
http://mc.stfx.eu/[ZincHTTPComponents|Zodiac)

  Zinc-Character-Encoding-Core 2
  Zinc-Character-Encoding-Tests 2
  Zinc-Resource-Meta-Core 3
  Zinc-Resource-Meta-Tests 3
  Zinc-FileSystem 7
  Zinc-HTTP 330
  Zinc-Tests 170
  Zinc-Patch-HTTP-Socket 1
  Zodiac-Core 27
  Zodiac-Tests 10
  Zinc-Zodiac 23

Now, I have to check very carefully if there were any Pharo 2.0 side  
changes that are not yet in the dev versions, sync the repositories and  
update the Metacello configs. And I have to check (in)compatibility with  
1.3 and 1.4 ;-)

Sven




_______________________________________________
Pharo-bugtracker mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-bugtracker
Reply | Threaded
Open this post in threaded view
|

Re: Issue 7180 in pharo: Zinc/Zodiac Update Dec 2012

pharo
Updates:
        Status: FixToInclude

Comment #1 on issue 7180 by [hidden email]: Zinc/Zodiac Update Dec  
2012
http://code.google.com/p/pharo/issues/detail?id=7180

(No comment was entered for this change.)


_______________________________________________
Pharo-bugtracker mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-bugtracker
Reply | Threaded
Open this post in threaded view
|

Re: Issue 7180 in pharo: Zinc/Zodiac Update Dec 2012

pharo

Comment #2 on issue 7180 by [hidden email]: Zinc/Zodiac Update Dec  
2012
http://code.google.com/p/pharo/issues/detail?id=7180

Issue 7127 has been merged into this issue.


_______________________________________________
Pharo-bugtracker mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-bugtracker
Reply | Threaded
Open this post in threaded view
|

Re: Issue 7180 in pharo: Zinc/Zodiac Update Dec 2012

pharo
In reply to this post by pharo

Comment #4 on issue 7180 by [hidden email]: Zinc/Zodiac Update Dec  
2012
http://code.google.com/p/pharo/issues/detail?id=7180

There were no changes to Zodiac except for some changes in tests  
(referencing newer URLs).

For Zinc itself, the separation of Character-Encoding and Resource-Meta  
into independent standalone packages was one important change.

ZnClient has some new API and got some internal cleanup (simplifications)  
to improve it being reused for multiple requests. Proxy exceptions are now  
taken into account.

At the server side, there is now a dynamic variable holding the current  
server as well as session support. A new option for servers is debug mode,  
as well as an extra safeguard for handleRequest.

Various unit tests were added.

Note: these are only the changes to Zn since the last merge, not since 1.4


_______________________________________________
Pharo-bugtracker mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-bugtracker
Reply | Threaded
Open this post in threaded view
|

Re: Issue 7180 in pharo: Zinc/Zodiac Update Dec 2012

pharo
Updates:
        Status: FixToInclude

Comment #5 on issue 7180 by [hidden email]: Zinc/Zodiac Update Dec  
2012
http://code.google.com/p/pharo/issues/detail?id=7180

These are the packages to load (all copied to the inbox):

Zinc-Character-Encoding-Core-SvenVanCaekenberghe.2
Zinc-Character-Encoding-Tests-SvenVanCaekenberghe.2
Zinc-Resource-Meta-Core-SvenVanCaekenberghe.3
Zinc-Resource-Meta-Tests-SvenVanCaekenberghe.3
Zinc-HTTP-SvenVanCaekenberghe.331
Zinc-Tests-SvenVanCaekenberghe.170
Zinc-Zodiac-SvenVanCaekenberghe.23

Zodiac-Core-SvenVanCaekenberghe.27
Zodiac-Tests-SvenVanCaekenberghe.10
Zodiac-Extra-NorbertHartl.6

Now, the packages before Zinc-HTTP make Zinc-HTTP temporarily dirty  
(because they remove code from it), so you will get a  
MCMergeOrLoadWarning.  Programmatically, you could do something like this:


[ ... ]
        on: MCMergeOrLoadWarning do: [ :warning |
                Transcript crShow: 'Ignoring with Load anyway ', warning printString.
                warning resume: true ].

Afterwards, please make sure these initiailizations run (again):

{ ZnMimeType. ZnByteEncoder. ZnConstants. ZnNetworkingUtils.  
ZnSingleThreadedServer. ZnServer }
        do: [ :each | each initialize ].

Also, it would be cool if the versions could just be loaded, not merged,  
because then versions are bumped, which is difficult afterwards.

Merry Christmas.

(All this was tested against a clean #20453)


_______________________________________________
Pharo-bugtracker mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-bugtracker
Reply | Threaded
Open this post in threaded view
|

Re: Issue 7180 in pharo: Zinc/Zodiac Update Dec 2012

pharo

Comment #6 on issue 7180 by [hidden email]: Zinc/Zodiac Update Dec 2012
http://code.google.com/p/pharo/issues/detail?id=7180

Last minute fix

Zinc-HTTP-SvenVanCaekenberghe.332


_______________________________________________
Pharo-bugtracker mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-bugtracker
Reply | Threaded
Open this post in threaded view
|

Re: Issue 7180 in pharo: Zinc/Zodiac Update Dec 2012

pharo

Comment #7 on issue 7180 by [hidden email]: Zinc/Zodiac Update Dec  
2012
http://code.google.com/p/pharo/issues/detail?id=7180

Thanks sven I will digest that and give a try :)
Merry christmax for you too (i'm a bit off this week)


_______________________________________________
Pharo-bugtracker mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-bugtracker
Reply | Threaded
Open this post in threaded view
|

Re: Issue 7180 in pharo: Zinc/Zodiac Update Dec 2012

pharo
Updates:
        Status: Integrated

Comment #8 on issue 7180 by [hidden email]: Zinc/Zodiac Update Dec  
2012
http://code.google.com/p/pharo/issues/detail?id=7180

in 2.0 455


_______________________________________________
Pharo-bugtracker mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-bugtracker