From Fedora Project Wiki

< FWN‎ | Beats

No edit summary
Line 14: Line 14:
<references/>
<references/>


==== Appointment to the Fedora Board ====
==== Election Results for FAmSCo, FESCo, and Fedora Board seats ====


[[User:Jsmith|Jared K. Smith]] announced<ref>http://lists.fedoraproject.org/pipermail/announce/2010-November/002889.html</ref>:
[[User:Jsmith|Jared K. Smith]] announced<ref>http://lists.fedoraproject.org/pipermail/announce/2010-November/002893.html</ref>:


"The Fedora Board consists of five elected seats and four appointed seats.  As part of the normal Board succession process<ref>https://fedoraproject.org/wiki/Board/SuccessionPlanning</ref>, one Board appointment is made before elections and the other is made after the election cycle.
"I'm happy to announce the results of our recent round of elections for
at-large seats on the Fedora Board, FESCo, and FAmSCo. The results
are as follows:


I'm happy to announce that Toshio Kuratomi has accepted the responsibility of serving on the Fedora Board.  Toshio is a great contributor to open source in general, and has been actively collaborating with people throughout the Fedora Project for many years.  I have no doubt that he'll work tirelessly to increase the level of trust, transparency, communication, and innovation within the Fedora community.  I thank Toshio for his willingness to serve, and I hope the whole Fedora community will join me in welcoming him to the Board.
====Fedora Board====


Toshio will fill seat A2 (see the Board History<ref>https://fedoraproject.org/wiki/Board/History
There were two open seats on the Fedora Board this election cycle. A
</ref> for a list of the seats), which has been held by Colin WaltersI'd also like to take
total of 239 ballots were castDue to the system of range voting
this opportunity to publicly thank Colin for the work he's done on behalf of the Fedora Board.
that we use in Fedora elections, this means that each of the five
candidates could receive up to 1195 votes (239 ballots multiplied by 5
candidates).


Elections for the two open elected seats on the Board (as well as FAmSCo and FESCo elections) will begin on November 20th at UTC 0001,
<code>
as shown on the Fedora wiki's Elections page<ref>https://fedoraproject.org/wiki/Elections
Votes | Candidate
</ref>.  All community members are encouraged to cast their vote until the elections close at
----------------------
the end of the day on November 28th.  After the end of elections, another appointment will be made for the remaining Board seat (seat A2).
  690 | Joerg Simon (irc: kital, FAS: jsimon)
  654 | Jaroslav Reznik (irc: jreznik, FAS: jreznik)
------------
  554 | David Nalley (irc: ke4qqq, FAS: ke4qqq)
  453 | Sandro Mathys (irc: red_alert, FAS: red)
  289 | David Ramsey (irc: dramsey, FAS: dramsey)
</code>
I'm pleased to welcome Joerg Simon and Jaroslav Reznik to serve full
two-term positions on the Fedora Board.


-
====FESCo====
 
There were four FESCo seats up for election this cycle.  A total of
240 ballots were cast in the FESCo election.  Each of the eight
candidates could receive up to 1920 votes (240 ballots multiplied by 8
candidates).
<code>
Votes | Candidate
----------------------
1168 | Christoph Wickert (irc: cwickert, FAS: cwickert)
1136 | Adam Jackson (irc: ajax, FAS: ajax)
  923 | Matthew Garrett (irc: mjg59, FAS: mjg59)
  895 | Marcela Mašláňová (irc: mmaslano, FAS: mmaslano)
------------
  866 | Peter Jones (irc: pjones, FAS: pjones)
  711 | Stephen Gallagher (irc: sgallagh, FAS: sgallagh)
  562 | Justin M. Forbes (irc: jforbes, FAS: jforbes)
  445 | David Ramsey (irc: dramsey, FAS: dramsey)
</code>
 
The top four candidates are Christoph Wickert, Adam Jackson, Matthew
Garrett, and Marcela Mašláňová.  They will each serve a full two-term
position in FESCo.
 
==== FAmSCo ====
 
All seven seats on FAmSCo were up for re-election this cycle.  There
were a total of 125 ballots cast in the FAmSCo election.  Each of the
twelve candidates could receive up to 1500 votes (125 ballots
multiplied by 12 candidates).
 
<code>
Votes | Candidate
----------------------
  729 | Neville A. Cross (FAS: yn1v, IRC: yn1v)
  703 | Larry Cafiero (FAS: lcafiero, IRC: lcafiero)
  686 | Rahul Sundaram (FAS: sundaram, IRC: mether)
  586 | Gerard Braad (FAS: gbraad, IRC: gbraad)
  572 | Igor Soares (FAS: igor, IRC: igorps)
  568 | Pierros Papadeas (FAS: ppapadeas, IRC: liknus)
  547 | Caius Chance (FAS: kaio, IRC: kaio)
------------
  525 | David Ramsey (FAS: dramsey, IRC: dramsey)
  477 | Guillermo Gomez Savino (FAS: gomix, IRC: gomix)
  452 | Antonio Salles (FAS: asalles, IRC: antoniosalles)
  433 | Zoltan Hoppar (FAS: zoltanh721, IRC: zoltanh7211)
  331 | Marcus Moeller (FAS: mmoeller, IRC: marcus_)
</code>
I welcome Neville A. Cross, Larry Cafiero, Rahul Sundaram, Gerard
Braad, Igor Soares, Pierros Papadeas, and Caius Chance to serve for
two terms on FAmSCo.
 
I'd also like to take this opportunity to thank all those who have
previously served on the Fedora Board or FAmSCo or FESCo for their
hard work and dedication to Fedora.  I'd also like to thank all the
candidates and volunteers who participated in this round of elections.


Jared Smith
Jared Smith
Line 55: Line 122:
<references/>
<references/>


==== Moving /var/run and /var/lock to tmpfs in Rawhide ====
==== exiv2 soname bump ====
 
Rex Dieter announced<ref>http://lists.fedoraproject.org/pipermail/devel-announce/2010-December/000728.html</ref>:
 
"exiv2-0.21 was released recently, and includes a soname bump.  I plan on importing this into rawhide next week sometime, if all goes well.


Lennart Poettering announced<ref>http://lists.fedoraproject.org/pipermail/devel-announce/2010-November/000726.html</ref>:
Here's a scratch build for testing<ref>http://koji.fedoraproject.org/koji/taskinfo?taskID=2636872</ref>


"Heya!
I've done a few test builds of the items below, and the only one that ftbfs is pyexiv2 (a usual suspect, being a low-level binding).


I hereby want to let everybody know that in the next days I will turn on /var/run and /var/lock on tmpfs on Rawhide/F15. This is in accordance
and a list of affected pkgs,
with the following accepted F15 feature<ref>https://fedoraproject.org/wiki/Features/var-run-tmpfs</ref>
<code>
$ repoquery --repoid=rawhide-source --archlist=src \
  --whatrequires exiv2-devel | sort
darktable-0:0.7-1.fc15.src
geeqie-0:1.0-4.fc14.src
gipfel-0:0.3.2-5.fc15.src
gnome-color-manager-0:2.91.2-1.fc15.src
gnome-commander-3:1.2.8.8-3.fc15.1.src
gpscorrelate-0:1.6.1-2.fc14.src
gthumb-0:2.12.1-1.fc15.src
hugin-0:2010.2.0-1.fc15.src
immix-0:1.3.2-9.fc14.src
kdebase-runtime-0:4.5.80-3.fc15.src
kdegraphics-7:4.5.80-2.fc15.src
kipi-plugins-0:1.6.0-1.fc15.src
koffice-3:2.2.84-2.fc15.src
kphotoalbum-0:4.1.1-7.fc15.src
krename-0:4.0.5-1.fc15.src
libextractor-0:0.6.2-1503.fc15.src
libgexiv2-0:0.2.0-1.fc15.src
merkaartor-0:0.16.3-1.fc15.src
pyexiv2-0:0.2.2-2.fc15.src
qtpfsgui-0:1.9.3-5.fc14.src
rawstudio-0:1.2-6.fc15.20100907svn3521.src
strigi-0:0.7.2-6.fc15.src
ufraw-0:0.17-1.fc14.src
</code>


My current tests indicate that we will not run into too much trouble with this and most things should continue to work just fine. However, of
<references/>
course I run only a small subset of packages of the fedora archive on my machine. So here's what might happen and which might need fixing over
the next weeks in various packages:


* Not all packages might be able to create their directory in /var/run on start-up. Since SUSE and Ubuntu have already been shipping systems with tmpfs on /var/run and /var/lock for quite a while I expect the number of packages that are incapable of doing this to be very small. If your software nonetheless fails with this issue, then there are two options to fix this: a) patch the program in question, so that it is able to recreate the directories in /var/run, or b) ship a simple drop-in file for /etc/tmpfiles.d/ which  recreates these directories on boot. (see below)
==== poppler soname bump in rawhide ====


* There might be permission problems, since the rpms might have set different perms on the subdirs of /var/run than the software itself might apply when starting up. In this case, a drop-in file in /etc/tmpfiles.d/ might  help. (see below)
Marek Kasik announced<ref>http://lists.fedoraproject.org/pipermail/devel-announce/2010-December/000729.html</ref><ref>http://lists.fedoraproject.org/pipermail/devel-announce/2010-December/000730.html</ref>


* The SELinux policy might trigger AVCs and disallow creation of the dirs in question. In this case Dan will be of help of course, so make sure to file a bug. And I guess I don't need to mention this but temporarily falling back to permissive mode is a short-term workaround for this.
"Hi,


* In some cases daemons might want to create more than one file/dir below /var/run which are supposed to be labelled differently. In this case the daemon can either be modified to fix its labels up itself, or a drop-in file in /etc/tmpfiles.d/ might help (see below).
I plan to rebase poppler in rawhide to poppler-0.15.3. There are some API changes (see below) and 1 soname bump of libpoppler.so.9 to
libpoppler.so.11. You can test it against your package with this scratch-build<ref>http://koji.fedoraproject.org/koji/taskinfo?taskID=2636922
</ref>  I'll ask release engineers for chain-build of it in the middle of next week.


* Many .spec files currently own subdirs of /var/run. These need to be updated to %ghost those dirs only, so that the automatic removal of these files/dirs on boot doesnt cause rpm to complain. The list of packages which own such files/subdir you find on the aforementioned feature page. I will mass-file bugs against these packages later tonight, requesting the %ghosting of these entries. For more information on the %ghost directive in .spec files see this page<ref>http://www.rpm.org/max-rpm-snapshot/s1-rpm-inside-files-list-directives.html#S3-RPM-INSIDE-FLIST-GHOST-DIRECTIVE</ref>
Regards,


Action items:
Marek


a) Lennart will mass-file bugs regarding %ghost usage tonight
====Changes against 0.15.1:====


b) Lennart will switch on /var/run and /var/lock on tmpfs either tomorrow or the day after tomorrow
core:


c) YOU need to edit your .spec file and place a %ghost where appropriate.
* Improve shadings and antialias in the Splash backend (Bug #30436)
* Linearization improvements
* Small improvements to the Arthur backend
* Fix calculation of the size of some pages (Bug #30784)
* Fix crashes in broken documents
* Improve rendering of radial shadings
* Open a broken file (Bug #31861)
* Correct parsing of linearization table (Bug #31627)
* Find fonts inside patterns (Bug #31948)
* [win32] Simplify strtok_r implementation
* Use a std::vector instead of a var-length-array of chars
* Fix crashes in broken files
* Use sets instead of arrays for looking for duplicate fonts


d) YOU need to test if you package still works, and if necessary file AVC bugs, add an /etc/tmpfiles.d drop-in file to your program, or patch it so that it is able to recreate these directories beneath /var/run on its own.
qt4:


On /etc/tmpfiles.d:
* Add Page::renderToPainter() method
* Add setDebugErrorFunction() method


This is a new feature of systemd, but which is apparently very much liked by people outside of systemd, so this might actually find adoption
cpp:
even on systems which will not adopt systemd any time soon, since it actually is not specific at all to systemd. By dropping a simple
configuration file in /etc/tmpfiles.d you can ensure that volatile files and directories are: a) created, deleted or emptied at boot b) their
permissions/ownership fixed c) its directory contents cleaned up in regular intervals (a la tmpwatch) and d) it is properly re-labeled at
boot.


As an example, here's how such a file might look like for the screen package (name it /etc/tmpfiles.d/screen.conf):
* Add the hability to render pages to an image
* Include correction
 
utils:
 
* Add -p flag to pdfimages
* pdffonts: Remove duplicated code
 
build system:
* Remove -ansi flag for cywin and mingw
 
====API changes against 0.15.1:====


<code>
<code>
d /var/run/screens 1777 root root 10d
removed  goo/GooVector.h
new file  Hints.h
new file  Linearization.h
new file  cpp/poppler-page-renderer.h
 
All "GooVector<>" has been replaced with "std::vector<>".
 
cpp/poppler-image.h
- new public function in class image:
    bytes_per_row
 
 
poppler/Dict.h
- API change of a public function in class Dict:
    lookup
 
- new public function in class Dict:
    hasKey
 
 
Form.h
- API changes in constructors of classes FormField, FormFieldButton,
  FormFieldText, FormFieldChoice, FormFieldSignature


d /var/run/uscreens 0755 root root 10d12h
- API change in a public function of class Form:
</code>
    createFieldFromDict


This encodes that two directories are created under the listed names, with
automatic clean up after 10 days resp. 10 days and 12h.


For more details consult the man page<ref>http://0pointer.de/public/systemd-man/tmpfiles.d.html</ref>
Function.h
- API change in constructor of class StitchingFunction


Thank you for your attention!


Lennart Poettering - Red Hat, Inc."
Object.h
- API change in functions of class Object:
    fetch, dictLookup


<references/>
OutputDev.h
- API change in a public function of class OutputDev:
    useShadedFills


==== Fedora Board, FESCo & FAmSCo Elections - Voting Information ====
- new public functions in class OutputDev
    gouraudTriangleShadedFill, patchMeshShadedFill


[[User:rbergero | Robyn Bergeron]] announced<ref>http://lists.fedoraproject.org/pipermail/devel-announce/2010-November/000725.html</ref>


"Greetings,
Parser.h
- new versions of a public function in class Parser:
    getObj


The elections for the Fedora Board, Fedora Engineering Steering Committee (FESCo), and the Fedora Ambassadors Steering Committee
(FAmSCo) began at 0000 UTC on 20th November 2010, and are scheduled to run until 23:59 UTC on 28th November 2010.  (Please refer to a UTC
time zone converter<ref>http://www.timeanddate.com/worldclock/converter.html</ref> if you are unsure of your time zone's relation to UTC.)


All groups have chosen to use the Range Voting method<ref>http://en.wikipedia.org/wiki/Range_voting</ref>.
PDFDoc.h
- new public functions in class PDFDoc
    getLinearization, getPage


Ballots may be cast on the Fedora Elections System<ref>https://admin.fedoraproject.org/voting</ref>.  If this is the first time
you've used the voting system, please refer to the Fedora Elections Guide<ref>http://pfrields.fedorapeople.org/documents/elections-guide</ref>.


To read more about the candidates, please refer to each group's
PSOutputDev.h
nomination pages:
- API changes in constructors of class PSOutputDev


* FAmSCo<ref>http://fedoraproject.org/wiki/FAmSCo_election_2010_nominations</ref>
- API changes in a public function of class PSOutputDev:
* Fedora Project Board<ref>http://fedoraproject.org/wiki/Board/Elections/Nominations</ref>
    useShadedFills()
* FESCo<ref>http://fedoraproject.org/wiki/Development/SteeringCommittee/Nominations</ref>


There is more general information about the election, as well as finding links for reading candidate answers to questionnaires and IRC town
- a public function removed from PSOutputDev:
hall transcripts<ref>http://fedoraproject.org/wiki/Elections</ref>.
    writeDocSetup


Please remember to cast your vote!


Thanks,
qt4/poppler-qt4.h
- new public enum in class Page:
    PainterFlag


Robyn"
- new public function in class Page:
    renderToPainter


<references/>


==== Fedora Board Election IRC Town Hall transcript ====
splash/SplashBitmap.h
- new public function in class SplashBitmap:
    getRowPad


[[User:Toshio|Toshio Kuratomi]] announced<ref>http://lists.fedoraproject.org/pipermail/devel-announce/2010-November/000724.html</ref>:


"The Fedora Board Town Hall happened today at 15:00 UTCThe transcript of the townhall is at the following URL:
splash/SplashFontFile.h
  - destructor of class SplashFontSrc moved to private section


Log<ref>http://meetbot.fedoraproject.org/fedora-townhall/2010-11-19/board-townhall.2010-11-19-14.59.log.html</ref>


Minutes<ref>http://meetbot.fedoraproject.org/fedora-townhall/2010-11-19/board-townhall.2010-11-19-14.59.html</ref>
splash/Splash.h
- new public functions in class Splash:
    shadedFill, gouraudTriangleShadedFill


Minutes (text)<ref>http://meetbot.fedoraproject.org/fedora-townhall/2010-11-19/board-townhall.2010-11-19-14.59.txt</ref>


Thanks to the candidates for answering questions and thanks to all the audience members for the insightful questions.
splash/SplashPattern.h
- API change in a public function of class SplashPattern:
    getColor


-Toshio"
- API change in a public function of class SplashSolidColor:
    getColor
</code>
"


<references/>
<references/>


==== FESCo Election IRC Town Hall Transcript ====
====libsigsegv-2.9 update, abi bump====
 
[[User:kyle | Kyle McMartin]] announced<ref>http://lists.fedoraproject.org/pipermail/devel-announce/2010-November/000723.html</ref>:


"The IRC logs of the discussion are available<ref>http://meetbot.fedoraproject.org/fedora-townhall/2010-11-18/fesco-townhall.2010-11-18-15.02.log.html</ref>
Rex Dieter announced<ref>http://lists.fedoraproject.org/pipermail/devel-announce/2010-November/000727.html</ref>


I'll be making an edited transcript available (I'll link it from the wiki<ref>https://fedoraproject.org/wiki/Elections</ref>) which should be a little easier to read, in the next day or so.
"I'm planning a libsigsegv-2.9 (rawhide) update relatively soon which includes an abi change.  According to repquery, only the following
packages should be affected:


Thanks to our candidates, and to all who attended and submitted questions.
* clisp
* gnu-smalltalk


regards,
(I'll help take care of these requisite rebuilds)


Kyle M."
-- Rex"


<references/>
<references/>

Revision as of 16:18, 2 December 2010

Announcements

In this section, we cover announcements from the Fedora Project, including general announcements[1], development announcements[2] and Events[3].

Contributing Writer: Pascal Calarco

Fedora Announcement News

The announcement list is always exclusive for the Fedora Community. Please, visit the past announcements at[1]

Election Results for FAmSCo, FESCo, and Fedora Board seats

Jared K. Smith announced[1]:

"I'm happy to announce the results of our recent round of elections for at-large seats on the Fedora Board, FESCo, and FAmSCo. The results are as follows:

Fedora Board

There were two open seats on the Fedora Board this election cycle. A total of 239 ballots were cast. Due to the system of range voting that we use in Fedora elections, this means that each of the five candidates could receive up to 1195 votes (239 ballots multiplied by 5 candidates).

Votes | Candidate


 690 | Joerg Simon (irc: kital, FAS: jsimon)
 654 | Jaroslav Reznik (irc: jreznik, FAS: jreznik)

 554 | David Nalley (irc: ke4qqq, FAS: ke4qqq)
 453 | Sandro Mathys (irc: red_alert, FAS: red)
 289 | David Ramsey (irc: dramsey, FAS: dramsey)

I'm pleased to welcome Joerg Simon and Jaroslav Reznik to serve full two-term positions on the Fedora Board.

FESCo

There were four FESCo seats up for election this cycle. A total of 240 ballots were cast in the FESCo election. Each of the eight candidates could receive up to 1920 votes (240 ballots multiplied by 8 candidates). Votes | Candidate


1168 | Christoph Wickert (irc: cwickert, FAS: cwickert)
1136 | Adam Jackson (irc: ajax, FAS: ajax)
 923 | Matthew Garrett (irc: mjg59, FAS: mjg59)
 895 | Marcela Mašláňová (irc: mmaslano, FAS: mmaslano)

 866 | Peter Jones (irc: pjones, FAS: pjones)
 711 | Stephen Gallagher (irc: sgallagh, FAS: sgallagh)
 562 | Justin M. Forbes (irc: jforbes, FAS: jforbes)
 445 | David Ramsey (irc: dramsey, FAS: dramsey)

The top four candidates are Christoph Wickert, Adam Jackson, Matthew Garrett, and Marcela Mašláňová. They will each serve a full two-term position in FESCo.

FAmSCo

All seven seats on FAmSCo were up for re-election this cycle. There were a total of 125 ballots cast in the FAmSCo election. Each of the twelve candidates could receive up to 1500 votes (125 ballots multiplied by 12 candidates).

Votes | Candidate


 729 | Neville A. Cross (FAS: yn1v, IRC: yn1v)
 703 | Larry Cafiero (FAS: lcafiero, IRC: lcafiero)
 686 | Rahul Sundaram (FAS: sundaram, IRC: mether)
 586 | Gerard Braad (FAS: gbraad, IRC: gbraad)
 572 | Igor Soares (FAS: igor, IRC: igorps)
 568 | Pierros Papadeas (FAS: ppapadeas, IRC: liknus)
 547 | Caius Chance (FAS: kaio, IRC: kaio)

 525 | David Ramsey (FAS: dramsey, IRC: dramsey)
 477 | Guillermo Gomez Savino (FAS: gomix, IRC: gomix)
 452 | Antonio Salles (FAS: asalles, IRC: antoniosalles)
 433 | Zoltan Hoppar (FAS: zoltanh721, IRC: zoltanh7211)
 331 | Marcus Moeller (FAS: mmoeller, IRC: marcus_)

I welcome Neville A. Cross, Larry Cafiero, Rahul Sundaram, Gerard Braad, Igor Soares, Pierros Papadeas, and Caius Chance to serve for two terms on FAmSCo.

I'd also like to take this opportunity to thank all those who have previously served on the Fedora Board or FAmSCo or FESCo for their hard work and dedication to Fedora. I'd also like to thank all the candidates and volunteers who participated in this round of elections.

Jared Smith Fedora Project Leader"

Fedora Development News

The development list[1] is intended to be a LOW TRAFFIC announce-only list for Fedora development.

Acceptable Types of Announcements

  • Policy or process changes that affect developers.
  • Infrastructure changes that affect developers.
  • Tools changes that affect developers.
  • Schedule changes
  • Freeze reminders

Unacceptable Types of Announcements

  • Periodic automated reports (violates the INFREQUENT rule)
  • Discussion
  • Anything else not mentioned above

exiv2 soname bump

Rex Dieter announced[1]:

"exiv2-0.21 was released recently, and includes a soname bump. I plan on importing this into rawhide next week sometime, if all goes well.

Here's a scratch build for testing[2]

I've done a few test builds of the items below, and the only one that ftbfs is pyexiv2 (a usual suspect, being a low-level binding).

and a list of affected pkgs, $ repoquery --repoid=rawhide-source --archlist=src \

 --whatrequires exiv2-devel | sort

darktable-0:0.7-1.fc15.src geeqie-0:1.0-4.fc14.src gipfel-0:0.3.2-5.fc15.src gnome-color-manager-0:2.91.2-1.fc15.src gnome-commander-3:1.2.8.8-3.fc15.1.src gpscorrelate-0:1.6.1-2.fc14.src gthumb-0:2.12.1-1.fc15.src hugin-0:2010.2.0-1.fc15.src immix-0:1.3.2-9.fc14.src kdebase-runtime-0:4.5.80-3.fc15.src kdegraphics-7:4.5.80-2.fc15.src kipi-plugins-0:1.6.0-1.fc15.src koffice-3:2.2.84-2.fc15.src kphotoalbum-0:4.1.1-7.fc15.src krename-0:4.0.5-1.fc15.src libextractor-0:0.6.2-1503.fc15.src libgexiv2-0:0.2.0-1.fc15.src merkaartor-0:0.16.3-1.fc15.src pyexiv2-0:0.2.2-2.fc15.src qtpfsgui-0:1.9.3-5.fc14.src rawstudio-0:1.2-6.fc15.20100907svn3521.src strigi-0:0.7.2-6.fc15.src ufraw-0:0.17-1.fc14.src

poppler soname bump in rawhide

Marek Kasik announced[1][2]

"Hi,

I plan to rebase poppler in rawhide to poppler-0.15.3. There are some API changes (see below) and 1 soname bump of libpoppler.so.9 to libpoppler.so.11. You can test it against your package with this scratch-build[3] I'll ask release engineers for chain-build of it in the middle of next week.

Regards,

Marek

Changes against 0.15.1:

core:

* Improve shadings and antialias in the Splash backend (Bug #30436)
* Linearization improvements
* Small improvements to the Arthur backend
* Fix calculation of the size of some pages (Bug #30784)
* Fix crashes in broken documents
* Improve rendering of radial shadings
* Open a broken file (Bug #31861)
* Correct parsing of linearization table (Bug #31627)
* Find fonts inside patterns (Bug #31948)
* [win32] Simplify strtok_r implementation
* Use a std::vector instead of a var-length-array of chars
* Fix crashes in broken files
* Use sets instead of arrays for looking for duplicate fonts

qt4:

* Add Page::renderToPainter() method
* Add setDebugErrorFunction() method

cpp:

* Add the hability to render pages to an image
* Include correction

utils:

* Add -p flag to pdfimages
* pdffonts: Remove duplicated code

build system:

* Remove -ansi flag for cywin and mingw

API changes against 0.15.1:

removed goo/GooVector.h new file Hints.h new file Linearization.h new file cpp/poppler-page-renderer.h

All "GooVector<>" has been replaced with "std::vector<>".

cpp/poppler-image.h

- new public function in class image:
    bytes_per_row


poppler/Dict.h

- API change of a public function in class Dict:
    lookup
- new public function in class Dict:
    hasKey


Form.h

- API changes in constructors of classes FormField, FormFieldButton,
  FormFieldText, FormFieldChoice, FormFieldSignature
- API change in a public function of class Form:
    createFieldFromDict


Function.h

- API change in constructor of class StitchingFunction


Object.h

- API change in functions of class Object:
    fetch, dictLookup

OutputDev.h

- API change in a public function of class OutputDev:
    useShadedFills
- new public functions in class OutputDev
    gouraudTriangleShadedFill, patchMeshShadedFill


Parser.h

- new versions of a public function in class Parser:
    getObj


PDFDoc.h

- new public functions in class PDFDoc
    getLinearization, getPage


PSOutputDev.h

- API changes in constructors of class PSOutputDev
- API changes in a public function of class PSOutputDev:
    useShadedFills()
- a public function removed from PSOutputDev:
    writeDocSetup


qt4/poppler-qt4.h

- new public enum in class Page:
    PainterFlag
- new public function in class Page:
    renderToPainter


splash/SplashBitmap.h

- new public function in class SplashBitmap:
    getRowPad


splash/SplashFontFile.h

- destructor of class SplashFontSrc moved to private section


splash/Splash.h

- new public functions in class Splash:
    shadedFill, gouraudTriangleShadedFill


splash/SplashPattern.h

- API change in a public function of class SplashPattern:
    getColor
- API change in a public function of class SplashSolidColor:
    getColor

"

libsigsegv-2.9 update, abi bump

Rex Dieter announced[1]

"I'm planning a libsigsegv-2.9 (rawhide) update relatively soon which includes an abi change. According to repquery, only the following packages should be affected:

  • clisp
  • gnu-smalltalk

(I'll help take care of these requisite rebuilds)

-- Rex"

Fedora Events

Fedora events are the exclusive and source of marketing, learning and meeting all the fellow community people around you. So, please mark your agenda with the following events to consider attending or volunteering near you!

Upcoming Events (Dec 2010 - Feb 2011)

  • North America (NA)[1]
  • Central & South America (LATAM): none
  • Europe, Middle East, and Africa (EMEA)[2]
  • India, Asia, Australia (India/APJ)[3]

Past Events

Archive of Past Fedora Events[1]

Additional information

  • Reimbursements -- reimbursement guidelines.
  • Budget -- budget for the current quarter (as distributed by FAMSCo).
  • Sponsorship -- how decisions are made to subsidize travel by community members.
  • Organization -- event organization, budget information, and regional responsibility.
  • Event reports -- guidelines and suggestions.
  • LinuxEvents -- a collection of calendars of Linux events.