Bug#926074: RSS-Feed: Server ignores 'Last-Modified' date

2019-04-01 Thread Raphael Hertzog
Hi,

On Sun, 31 Mar 2019, Christian Buhtz wrote:
> As developer of a RSS/Atom newsreader I found problems with the RSS-Feed 
> offerd
> by Debian-Tracker.
> 
> The 'Last-Modified' date is ignored when used in a second request in the 'If-
> Modified-Since' field.
> When there are only some seconds between two requests, the expected behaviour,
> when using the date from the first request directly, is that in the second
> request should no feed entries.
> 
> In my newsreader I use Pythons 'aiohttp' package but in that example below I
> use 'feedparser' for easier handling. The problem is reproducable with both.
> 
> Side note: I know (and do) that as a workaround I can check the "published"
> dates of each entry and delete them if my newsreader still have them. But this
> is Debian and I am hopefull that this can be improved.

We are relying on a Django object to implement the feed so if anything,
this should be improved at this level:
https://docs.djangoproject.com/en/1.11/ref/contrib/syndication/

I would suggest to file your suggestion to the Django developers.

Unless Django expects us to setup a ConditionGETMiddleware to replace
the answer by a NotModified answer:
https://docs.djangoproject.com/en/1.11/ref/middleware/#module-django.middleware.http

We could enable this but I wonder if it would have other unexpected
side-effects in other parts of the code.

Cheers,
-- 
Raphaël Hertzog ◈ Debian Developer

Support Debian LTS: https://www.freexian.com/services/debian-lts.html
Learn to master Debian: https://debian-handbook.info/get/



Bug#921471: Removed package(s) from unstable

2019-04-01 Thread Debian FTP Masters
Version: 0.14.6+ds-4+rm

Dear submitter,

as the package pdf2htmlex has just been removed from the Debian archive
unstable we hereby close the associated bug reports.  We are sorry
that we couldn't deal with your issue properly.

For details on the removal, please see https://bugs.debian.org/921471

The version of this package that was in Debian prior to this removal
can still be found using http://snapshot.debian.org/.

This message was generated automatically; if you believe that there is
a problem with it please contact the archive administrators by mailing
ftpmas...@ftp-master.debian.org.

Debian distribution maintenance software
pp.
Scott Kitterman (the ftpmaster behind the curtain)



Bug#921471: Removed package(s) from unstable

2019-04-01 Thread Debian FTP Masters
We believe that the bug you reported is now fixed; the following
package(s) have been removed from unstable:

pdf2htmlex | 0.14.6+ds-3 | source
pdf2htmlex | 0.14.6+ds-3+b1 | amd64, arm64, armel, armhf, i386, kfreebsd-amd64, 
kfreebsd-i386, mips, mipsel, ppc64el, s390x
pdf2htmlex | 0.14.6+ds-3+b2 | mips64el
pdf2htmlex | 0.14.6+ds-4 | source

--- Reason ---
ROM dead upstream
--

Note that the package(s) have simply been removed from the tag
database and may (or may not) still be in the pool; this is not a bug.
The package(s) will be physically removed automatically when no suite
references them (and in the case of source, when no binary references
it).  Please also remember that the changes have been done on the
master archive and will not propagate to any mirrors until the next
dinstall run at the earliest.

Packages are usually not removed from testing by hand. Testing tracks
unstable and will automatically remove packages which were removed
from unstable when removing them from testing causes no dependency
problems. The release team can force a removal from testing if it is
really needed, please contact them if this should be the case.

We try to close bugs which have been reported against this package
automatically. But please check all old bugs, if they were closed
correctly or should have been re-assigned to another package.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 921...@bugs.debian.org.

The full log for this bug can be viewed at https://bugs.debian.org/921471

This message was generated automatically; if you believe that there is
a problem with it please contact the archive administrators by mailing
ftpmas...@ftp-master.debian.org.

Debian distribution maintenance software
pp.
Scott Kitterman (the ftpmaster behind the curtain)



Bug#878598: marked as done (pdf2htmlex FTBFS on amd64/arm64: AssertionError: cannot execute pdf2htmlEX)

2019-04-01 Thread Debian Bug Tracking System
Your message dated Mon, 01 Apr 2019 15:10:54 +
with message-id 
and subject line Bug#921471: Removed package(s) from unstable
has caused the Debian Bug report #878598,
regarding pdf2htmlex FTBFS on amd64/arm64: AssertionError: cannot execute 
pdf2htmlEX
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
878598: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=878598
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: pdf2htmlex
Version: 0.14.6+ds-3
Severity: serious
Tags: buster sid

Some recent change in unstable makes pdf2htmlex FTBFS on amd64/arm64:

https://tests.reproducible-builds.org/debian/history/pdf2htmlex.html
https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/pdf2htmlex.html

...
dh_auto_test
cd obj-x86_64-linux-gnu && make -j15 test ARGS\+=-j15
make[2]: Entering directory 
'/build/1st/pdf2htmlex-0.14.6+ds/obj-x86_64-linux-gnu'
Running tests...
/usr/bin/ctest --force-new-ctest-process -j15
Test project /build/1st/pdf2htmlex-0.14.6+ds/obj-x86_64-linux-gnu
Start 1: test
1/1 Test #1: test .***Failed2.24 sec
test_generate_single_html_default_name_multiple_page_pdf 
(test_output.test_output) ... FAIL
test_generate_single_html_default_name_single_page_pdf 
(test_output.test_output) ... FAIL
test_generate_single_html_name_specified_format_characters_percent_d 
(test_output.test_output) ... FAIL
test_generate_single_html_name_specified_format_characters_percent_n 
(test_output.test_output) ... FAIL
test_generate_single_html_name_specified_format_characters_percent_p 
(test_output.test_output) ... FAIL
test_generate_single_html_name_specified_format_characters_percent_percent 
(test_output.test_output) ... FAIL
test_generate_single_html_specify_name_multiple_page_pdf 
(test_output.test_output) ... FAIL
test_generate_single_html_specify_name_single_page_pdf 
(test_output.test_output) ... FAIL
test_generate_split_pages_default_name_multiple_pages (test_output.test_output) 
... FAIL
test_generate_split_pages_default_name_single_page (test_output.test_output) 
... FAIL
test_generate_split_pages_specify_name_formatter_multiple_pages 
(test_output.test_output) ... FAIL
test_generate_split_pages_specify_name_formatter_with_padded_zeros_multiple_pages
 (test_output.test_output) ... FAIL
test_generate_split_pages_specify_name_multiple_pages (test_output.test_output) 
... FAIL
test_generate_split_pages_specify_name_only_first_formatter_gets_taken 
(test_output.test_output) ... FAIL
test_generate_split_pages_specify_name_only_formatter_starts_part_way_through_invalid_formatter
 (test_output.test_output) ... FAIL
test_generate_split_pages_specify_name_only_percent_d_is_used_percent_n 
(test_output.test_output) ... FAIL
test_generate_split_pages_specify_name_only_percent_d_is_used_percent_p 
(test_output.test_output) ... FAIL
test_generate_split_pages_specify_name_only_percent_d_is_used_percent_percent 
(test_output.test_output) ... FAIL
test_generate_split_pages_specify_name_only_percent_d_is_used_percent_percent_with_actual_placeholder
 (test_output.test_output) ... FAIL
test_generate_split_pages_specify_name_only_percent_d_is_used_percent_s 
(test_output.test_output) ... FAIL
test_generate_split_pages_specify_name_single_page (test_output.test_output) 
... FAIL
test_generate_split_pages_specify_output_filename_no_formatter_no_extension 
(test_output.test_output) ... FAIL
test_issue501 (test_output.test_output) ... FAIL

==
FAIL: test_generate_single_html_default_name_multiple_page_pdf 
(test_output.test_output)
--
Traceback (most recent call last):
  File "/build/1st/pdf2htmlex-0.14.6+ds/test/test_output.py", line 24, in 
test_generate_single_html_default_name_multiple_page_pdf
self.run_test_case('2-pages.pdf', expected_output_files = ['2-pages.html'])
  File "/build/1st/pdf2htmlex-0.14.6+ds/test/test_output.py", line 16, in 
run_test_case
result = self.run_pdf2htmlEX(args)
  File "/build/1st/pdf2htmlex-0.14.6+ds/test/test.py", line 74, in 
run_pdf2htmlEX
self.assertEquals(return_code, 0, 'cannot execute pdf2htmlEX')
AssertionError: cannot execute pdf2htmlEX

==
FAIL: test_generate_single_html_default_name_single_page_pdf 
(test_output.test_output)
--
Traceback (most recent call last):
  File "/build/1st/pdf2htmlex-0.14.6+ds/test/test_output.py", 

Bug#835165: marked as done (pdf2htmlex: please make the build reproducible (buildpath))

2019-04-01 Thread Debian Bug Tracking System
Your message dated Mon, 01 Apr 2019 15:10:54 +
with message-id 
and subject line Bug#921471: Removed package(s) from unstable
has caused the Debian Bug report #835165,
regarding pdf2htmlex: please make the build reproducible (buildpath)
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
835165: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=835165
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: pdf2htmlex
Version: 0.14.6+ds-2+b1
Severity: normal
User: reproducible-bui...@lists.alioth.debian.org
Usertags: timestamps fileordering
Control: forwarded -1 https://github.com/coolwanglu/pdf2htmlEX/issues/668

Hi,

the binaries produced by src:pdf2htmlex contain the build path due to
calls to assert() which in turn uses the __FILE__ macro. This issue has
been reported upstream.

Thanks!

cheers, josch
--- End Message ---
--- Begin Message ---
Version: 0.14.6+ds-4+rm

Dear submitter,

as the package pdf2htmlex has just been removed from the Debian archive
unstable we hereby close the associated bug reports.  We are sorry
that we couldn't deal with your issue properly.

For details on the removal, please see https://bugs.debian.org/921471

The version of this package that was in Debian prior to this removal
can still be found using http://snapshot.debian.org/.

This message was generated automatically; if you believe that there is
a problem with it please contact the archive administrators by mailing
ftpmas...@ftp-master.debian.org.

Debian distribution maintenance software
pp.
Scott Kitterman (the ftpmaster behind the curtain)--- End Message ---