New language selector: Validation failed - attribute "hreflang" in "option"

2024-10-30 Thread Laura Arjona Reina

Hello

Thanks Divine Attah and all the prior and post work, we have a new 
language selector in the footer in www.debian.org, that closed the bug 
#924889 with MR 1004.


However, I have noticed HTML validation errors, related to the attribute 
hreflang used in the different "options" of the language selector.


For example for Spanish I'm getting these warnings:

*** Errors validating /srv/www.debian.org/www/mirror/index.es.html: ***
Line 100, character 55: there is no attribute "HREFLANG"

First I thought that maybe "hreflang" is an HTML5 attribute and we could 
ignore it for now (see bug #1009971), but I tried to build 
webwml/english/mirror/index.wml changing the reference to "template" to 
"template5" (see bug #980921), and the page built fine, uploaded it to 
https://cosas.larjona.net/debian/index.en.html and the HTML5 online 
validator available here https://html5.validator.nu/ still outputs 
warnings like:


Attribute hreflang not allowed on element option at this point.
From line 96, column 2; to line 96, column 70
/option>↩ lang="da">dansk<


So I believe that there is an issue and probably hreflang cannot be used 
in "option" items.


My HTML/HTML5 skills are not enough, can somebody help?

(OTOH I don't know why I'm not getting validation errors for all the 
pages, and only the mirror/index page. In 
https://www-master.debian.org/build-logs/validate/en I have seen similar 
warnings in other pages, but not all the pages that use the footer 
either. Maybe our validation script does not try check all the files).


Links of bugs and MR mentioned:

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=924889 -  Use a drop 
down selector (without JS) to switch the language of the website


https://salsa.debian.org/webmaster-team/webwml/-/merge_requests/1004 - 
Fix bug 924889 readjustment


https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1009971 -
Our current validation script does not work with html5 files

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=980921 -
Pages in HTML5

Kind regards

Laura Arjona Reina



Re: Seeking Small Bugs to Fix for Website Improvement

2024-10-04 Thread Laura Arjona Reina
Hello
thanks for your interest.
One thing that should be easy to fix is broken links.
We have a script that checks the links present in our website and writes a log 
here:

https://www-master.debian.org/build-logs/urlcheck/

You can have a look at the different logs there. I would start with the most 
visited sections: intro, CD, devel. There are many "IO Error" and timeouts that 
are not interesting for this case (our check script has some limitations), but 
you can focus on the "301 Moved permanently" entries, and change the 
corresponding URL with the new one, in the related file in English folder. I am 
not sure if updating translations (and translation-check header) will make 
sense via Merge Request, I think it's safer to wait and when the english update 
is merged, then update translations and their translation-check headers.

During the weekend I hope I can put time in reviewing our list of bugs and 
maybe reply again here with some other ideas for small contributions.

Note: for reference, the urlcheck script is here: 
<https://salsa.debian.org/webmaster-team/cron/-/tree/master/urlcheck?ref_type=heads>
 

Kind regards

Laura Arjona Reina
https://wiki.debian.org/LauraArjona


El 4 de octubre de 2024 18:35:59 CEST, Divine Attah  
escribió:
>Hi everyone,
>
>I'm looking to contribute to improving the website and would love to help
>with any small bugs or issues that may need attention.If anyone has
>suggestions or "low hanging fruit" tasks that I could work on, please let
>me know!
>
>Best Regards
>
>Divine Attah-Ohiemi



Re: preparing the upgrade of www-master to bookworm: issues building the bullseye release notes (fonts-sil-charis)

2024-09-17 Thread Laura Arjona Reina

Hello

El 17/9/24 a las 0:25, Martin escribió:

On 2024-09-17 00:18, Laura Arjona Reina wrote:

We're preparing the upgrade of www-master to bookworm (RT
#9603). There is no xmlroff package in bookworm so I tested the builds
of the documentation written in DocBook (particularly, release notes
for bullseye) to see if there is any issue.

IIRC, xmlroff was only for generating PDF from XML.
You probably only had to generate HTML?


Even for the website we generate all the formats, including PDF.

However, I think that all the languages are handled by dblatex now, and 
no xmlroff is needed.


(Well, in fact, looking at the Makefile 
https://salsa.debian.org/ddp-team/release-notes/-/blob/bullseye/Makefile?ref_type=heads 
there are several languages marked as XMLROFF_LANGS but later there is 
another variable DISABLED_PDF including them. So at the end, xmlroff is 
not called. The same for the bookworm release notes).


So the remaining issue is not with xmlroff anymore, but with the 
fonts-sil-charis package.


Kind regards,

--

Laura Arjona Reina
https://wiki.debian.org/LauraArjona


preparing the upgrade of www-master to bookworm: issues building the bullseye release notes (fonts-sil-charis)

2024-09-16 Thread Laura Arjona Reina

Hello all

We're preparing the upgrade of www-master to bookworm (RT #9603). There 
is no xmlroff package in bookworm so I tested the builds of the 
documentation written in DocBook (particularly, release notes for 
bullseye) to see if there is any issue.


I didn't find issues not having xmlroff (indeed, I removed xmlroff from 
my bullseye machine too, and the release notes for bullseye were built 
just fine) but in the bookworm machine I had issues with another 
package: the build of release notes for bullseye complained about not 
finding the "nullfont" font and CharisSIL-R and CharisSIL-BI, even 
having the fonts-sil-charis package installed. I removed it and 
installed the fonts-sil-charis package from the bullseye suite and the 
release notes for bullseye built fine.


I guess that with the new version of fonts-sil-charis the fonts should 
be named differently in the .dbk files (CharisSIL-Regular and 
CharisSIL-BoldItalic, see e.g. 
https://salsa.debian.org/ddp-team/debian-faq/-/commit/cdc7bc5f69311b36a0b56a10b1c54cf594eedd0a 
), I have no idea about the fix for the "nullfont" issue but it seems 
that fixing the other ones, this also disappears.


I am not sure about the best path to follow, maybe just disable the 
builds of release-notes for bullseye when we upgrade www-master to 
bookworm? (We would still offer the already built files but I'm not sure 
about the lifecycle of the release notes and possible changes/updates 
during LTS).


Kind regards,
--
Laura Arjona Reina
https://wiki.debian.org/LauraArjona



Re: Bullseye becoming LTS next Thursday

2024-08-11 Thread Laura Arjona Reina
Hello all

El 9 de agosto de 2024 20:01:35 CEST, "Santiago Ruano Rincón" 
 escribió:
>Dear Teams,
>
>I just realised I had to send this email a long while ago. Really sorry
>if this comes quite late! Bullseye will switch to LTS next week, and I
>would like to be sure the infrastructure is ready for it. Is there
>anything required so we (LTS Team) can upload to bullseye-security
>since next Thursday (August 15th)?
>
>Webmaster Team: I guess https://www.debian.org/lts/security/ is ready
>for processing new DLAs (giving there was one in July 1st). Could you
>please confirm that is the case?
>

There shouldn't be any problem in this area. In any case, I will keep an eye 
when the next advisories are announced, to ensure everything works as expected.

Kind regards

Laura Arjona Reina


>Thank you,
>
> -- Santiago



Re: website check_trans.pl cronjob for Italian not running

2024-07-24 Thread Laura Arjona Reina
Hello
the results of my research about the topic, with possible solutions/workarounds 
is here:



I got no replies about it and sadly I'm afk until August.

If anybody has a clear opinion about how to proceed, please go ahead. If not, 
I'll try to make a decision around the first week of August.

Kind regards

El 24 de julio de 2024 18:42:39 GMT+03:00, Giuseppe Sacco  
escribió:
>Hi,
>
>Il giorno mer, 24/07/2024 alle 16.46 +0200, Thomas Lange ha scritto:
>> The cron job runs on www-master. The crontab entry is available, but
>> I cannot see the the cron job itself is really running.
>> 
>> I just manually started the daily check for italian. Maybe you got an email
>> now.
>
>Sadly (?), we have no outdated translation as of now. In fact
>https://www.debian.org/devel/website/stats/it does not show any pending
>translation.
>
>I'll test it later on.
>
>Thank you,
>Giuseppe
>



Error parsing /devel/website/stats folders in check_trans.pl (was: Re: website check_trans.pl cronjob for Italian not running)

2024-07-03 Thread Laura Arjona Reina

Hello


El 3/7/24 a las 12:09, Laura Arjona Reina escribió:

Hello
El 3/7/24 a las 9:43, Giuseppe Sacco escribió:

Hello,
as an Italian translator of the web site, I used to receive weekly 
reports

about the translation status, but this is not working since the 17th of
November. That's not just me: none of the Italian translators receive 
them,

neither the italian-l10n list.

Does it still works for other countries? Could anyone check what's 
going on?


Thank you,
Giuseppe

I have checked that the cron jobs for check_trans.pl in www-master are 
still scheduled.


I have run it manually (the "daily" version) and found several 
errors/warnings:


---

count_changes() ERROR: commit rev2 HEAD not found in revisions of 
english/ (wml files in english folder)


Use of uninitialized value $delta in numeric ge (>=) at 
./check_trans.pl line 401.


syntax error at ./chinese/international/chinese/translator.db.pl line 
45, near "compress"
syntax error at ./chinese/international/chinese/translator.db.pl line 
111, near "}"

Compilation failed in require at ./check_trans.pl line 1024.

Undefined subroutine &main::croak called at ./check_trans.pl line 1238.
Can't use an undefined value as a HASH reference at 
/srv/www.debian.org/webwml/Perl/Local/VCS_git.pm line 559.


---

but the script goes on and seems to finish without any more errors.

I'll try to fix these errors (not sure if they are the cause of the 
issues).


I have reduced the errors of the check_trans.pl script to:

Can't use an undefined value as a HASH reference at 
/srv/www.debian.org/webwml/Perl/Local/VCS_git.pm line 559.


This indeed seems to be the cause of the script not sending mails; I 
have run in www-master a manual check for Spanish with -g option (that 
would output the mails to the screen instead of sending them) and after 
the error no output is shown, but if I add a -s subfolder option I have 
tried with several subfolders and mails would be sent, except for the 
"devel" folder. I have narrowed the issue to the /devel/website/stats 
folder, adding it to the global .transignore file avoids the error so 
the script can continue (at least for Spanish) until the step of sending 
mails.


I guess the issue was introduced around mid-November when the generation 
of those pages (website stats) was changed/simplified, and the 
check_trans.pl script tries to get the diff of the VCS revisions and 
fails because those files have no commit history.


I am not sure about the best way of solving this, several options come 
to mind:


1.- Ideally we should update /Perl/Local/VCS_git.pm line 559 and 
sorroundings adding code to avoid the use of undefined value, but that 
Perl Module is used in a lot of other places/scripts and I'm not a Perl 
expert so I fear to break other things. CC'ing Steve McIntyre because he 
did the invaluable task of porting that code in the CVS->git migration 
for the case he can help (but first look at the other options I see, 
maybe they are better than this).


2.- Adding some more code to the check_trans.pl file around Line 184:

    # Global .transignore
    my $transignore = Webwml::TransIgnore->new($VCS->get_topdir());

to add "/devel/website/stats" to the list of the $transignore variable 
(in addition to what it gets from the global .transignore file in webwml 
top folder).


I don't know how to do this either, but if nobody steps ahead and this 
is the preferred solution, I can try to figure out :-)


3.- Just add /devel/website/stats to the global webwml/.transignore file 
so it's taken into account by the script (as I have done temporarily in 
www-master to do the tests (changes undone)). I don't know what it would 
mean for the rest of translation scripts (I guess it should be safe 
because the files under /devel/website/stats are generated and 
translation of those strings depends on the stats.$ll.po files and those 
files are in $ll/po folder so their status is taken into account. But 
CC'ing Thomas Lange who did the last important research on the 
transignore files for the case he can help).


4.- Any other?

If there is not resolution of this issue in several days, I will open a 
bug report with the status quo so it does not get forgotten.


Kind regards
--
Laura Arjona Reina
https://wiki.debian.org/LauraArjona




Re: website check_trans.pl cronjob for Italian not running

2024-07-03 Thread Laura Arjona Reina

Hello
El 3/7/24 a las 9:43, Giuseppe Sacco escribió:

Hello,
as an Italian translator of the web site, I used to receive weekly reports
about the translation status, but this is not working since the 17th of
November. That's not just me: none of the Italian translators receive them,
neither the italian-l10n list.

Does it still works for other countries? Could anyone check what's going on?

Thank you,
Giuseppe

I have checked that the cron jobs for check_trans.pl in www-master are 
still scheduled.


I have run it manually (the "daily" version) and found several 
errors/warnings:


---

count_changes() ERROR: commit rev2 HEAD not found in revisions of 
english/ (wml files in english folder)


Use of uninitialized value $delta in numeric ge (>=) at ./check_trans.pl 
line 401.


syntax error at ./chinese/international/chinese/translator.db.pl line 
45, near "compress"
syntax error at ./chinese/international/chinese/translator.db.pl line 
111, near "}"

Compilation failed in require at ./check_trans.pl line 1024.

Undefined subroutine &main::croak called at ./check_trans.pl line 1238.
Can't use an undefined value as a HASH reference at 
/srv/www.debian.org/webwml/Perl/Local/VCS_git.pm line 559.


---

but the script goes on and seems to finish without any more errors.

I'll try to fix these errors (not sure if they are the cause of the issues).

I have reviewed my mail and IRC logs to know if something happened 
between mid-November and end-December that could cause this, but didn't 
find anything.


I have also changed my settings in 
spanish/international/spanish/translators.db.pl database to receive 
mails daily, and will keep an eye on this.


Note: supposedly I had to receive mails monthly and I have checked and 
my last mail related to this script is from October (2023-10-20).


Kind regards

--
Laura Arjona Reina
https://wiki.debian.org/LauraArjona





Errors building /releases/buster folder in several languages (Re: webwml failed)

2024-04-30 Thread Laura Arjona Reina

Hello

We are receiving build errors in the /releases/buster folder for several 
languages (see log below).


That folder has been removed in the git repo, but in www-master machine 
it is still there for several languages, due to the existence of .forced 
files (these are created sometimes by the touch_translation.pl script, I 
didn't look at the details) or the existence of an empty 
debian-installer subfolder.


I have logged in www-master and I am manually deleting those 
files/folders so the /releases/ folder for the language matches the 
structure of the git repo, and "make" only tries to build what it's 
really needed.


I don't know if there is another solution that does not involve manually 
deleting files in www-master, to be taken into account for the future.


Kind regards

--
Laura Arjona Reina
https://wiki.debian.org/LauraArjona

El 30/4/24 a las 13:53, Debian Webmaster escribió:

/srv/www.debian.org/cron/log/wml_run.log-make -C ports install
/srv/www.debian.org/cron/log/wml_run.log-make[2]: Entering directory 
'/srv/www.debian.org/webwml/bulgarian/ports'
/srv/www.debian.org/cron/log/wml_run.log-make -C amd64 install
/srv/www.debian.org/cron/log/wml_run.log-make[3]: Entering directory 
'/srv/www.debian.org/webwml/bulgarian/ports/amd64'
/srv/www.debian.org/cron/log/wml_run.log-make[3]: Leaving directory 
'/srv/www.debian.org/webwml/bulgarian/ports/amd64'
/srv/www.debian.org/cron/log/wml_run.log-make -C i386 install
/srv/www.debian.org/cron/log/wml_run.log-make[3]: Entering directory 
'/srv/www.debian.org/webwml/bulgarian/ports/i386'
/srv/www.debian.org/cron/log/wml_run.log-make[3]: Leaving directory 
'/srv/www.debian.org/webwml/bulgarian/ports/i386'
/srv/www.debian.org/cron/log/wml_run.log-make[2]: Leaving directory 
'/srv/www.debian.org/webwml/bulgarian/ports'
/srv/www.debian.org/cron/log/wml_run.log-make -C releases install
/srv/www.debian.org/cron/log/wml_run.log-make[2]: Entering directory 
'/srv/www.debian.org/webwml/bulgarian/releases'
/srv/www.debian.org/cron/log/wml_run.log-make -C buster install
/srv/www.debian.org/cron/log/wml_run.log-make[3]: Entering directory 
'/srv/www.debian.org/webwml/bulgarian/releases/buster'
/srv/www.debian.org/cron/log/wml_run.log-make[3]: *** No rule to make target 
'install'.  Stop.
/srv/www.debian.org/cron/log/wml_run.log-make[3]: Leaving directory 
'/srv/www.debian.org/webwml/bulgarian/releases/buster'
/srv/www.debian.org/cron/log/wml_run.log:make[2]: [../../Makefile.common:84: 
buster-install] Error 2 (ignored)
/srv/www.debian.org/cron/log/wml_run.log-make -C sid install
/srv/www.debian.org/cron/log/wml_run.log-make[3]: Entering directory 
'/srv/www.debian.org/webwml/bulgarian/releases/sid'
/srv/www.debian.org/cron/log/wml_run.log-make[3]: Leaving directory 
'/srv/www.debian.org/webwml/bulgarian/releases/sid'
/srv/www.debian.org/cron/log/wml_run.log-make[2]: Leaving directory 
'/srv/www.debian.org/webwml/bulgarian/releases'
--
/srv/www.debian.org/cron/log/wml_run.log-make[3]: Entering directory 
'/srv/www.debian.org/webwml/chinese/releases/bookworm'
/srv/www.debian.org/cron/log/wml_run.log-make -C debian-installer install
/srv/www.debian.org/cron/log/wml_run.log-make[4]: Entering directory 
'/srv/www.debian.org/webwml/chinese/releases/bookworm/debian-installer'
/srv/www.debian.org/cron/log/wml_run.log-make[4]: Leaving directory 
'/srv/www.debian.org/webwml/chinese/releases/bookworm/debian-installer'
/srv/www.debian.org/cron/log/wml_run.log-make[3]: Leaving directory 
'/srv/www.debian.org/webwml/chinese/releases/bookworm'
/srv/www.debian.org/cron/log/wml_run.log-make -C bullseye install
/srv/www.debian.org/cron/log/wml_run.log-make[3]: Entering directory 
'/srv/www.debian.org/webwml/chinese/releases/bullseye'
/srv/www.debian.org/cron/log/wml_run.log-make -C debian-installer install
/srv/www.debian.org/cron/log/wml_run.log-make[4]: Entering directory 
'/srv/www.debian.org/webwml/chinese/releases/bullseye/debian-installer'
/srv/www.debian.org/cron/log/wml_run.log-make[4]: Leaving directory 
'/srv/www.debian.org/webwml/chinese/releases/bullseye/debian-installer'
/srv/www.debian.org/cron/log/wml_run.log-make[3]: Leaving directory 
'/srv/www.debian.org/webwml/chinese/releases/bullseye'
/srv/www.debian.org/cron/log/wml_run.log-make -C buster install
/srv/www.debian.org/cron/log/wml_run.log-make[3]: Entering directory 
'/srv/www.debian.org/webwml/chinese/releases/buster'
/srv/www.debian.org/cron/log/wml_run.log-make[3]: *** No rule to make target 
'install'.  Stop.
/srv/www.debian.org/cron/log/wml_run.log-make[3]: Leaving directory 
'/srv/www.debian.org/webwml/chinese/releases/buster'
/srv/www.debian.org/cron/log/wml_run.log:make[2]: [../../Makefile.common:84: 
buster-install] Error 2 

Re: broken images on https://www.debian.org/partners/2024/

2024-02-21 Thread Laura Arjona Reina

Hello

El 21/2/24 a las 16:46, Filipozzi, Luca escribió:

Hi,

Please note that image URLs such as 
https://www.debian.org/partners/2024/images/1und1.png are returning 404.


Thanks for the repo, Luca.

My fault, the Makefile of the different "image" folders was not updated 
to the corresponding year.


I have fixed it in the repo in commit:

https://salsa.debian.org/webmaster-team/webwml/-/commit/6528dd25619743661321aefdf0cdaaff0c045bcd

and I'm running "update-parts partners" in www-master.d.o so the change 
will visible online in few minutes.


Kind regards,

--
Laura Arjona Reina
https://wiki.debian.org/LauraArjona



Bug#1016694: favicon.ico on packges.debian.org

2024-01-19 Thread Laura Arjona Reina

Hello

Thanks for the report. This was already reported in bug #1016694 (in 
CC), and I have committed the change in the packages repo:


https://salsa.debian.org/webmaster-team/packages/-/commit/4a1f6cc787af10d1207d3127d679e93b48fcd99b

I leave open the bug because this still needs to be deployed in 
packages.debian.org


Kind regards


El 12/1/24 a las 3:18, Nick Hastings escribió:

Hi,

http://packages.debian.org suggests emailing this list for problems with
that web site.

I noticed that packages.debian.org uses a different favicon.ico to that
of www.debian.org. The reason that I noticed is because the
packages.debian.org favicon does not look so great when rendered on a
dark background.

I wonder if could be updated to use the same one as www.debian.org?

Note that there are other pages under debian.org that suffer this same
problem and I have been attempting to contact the relevant people with
mixed success. Eg https://search.debian.org/

Cheers,

Nick.


--
Laura Arjona Reina



Bug#1016694: favicon.ico on packges.debian.org

2024-01-19 Thread Laura Arjona Reina

Hello

Thanks for the report. This was already reported in bug #1016694 (in 
CC), and I have committed the change in the packages repo:


https://salsa.debian.org/webmaster-team/packages/-/commit/4a1f6cc787af10d1207d3127d679e93b48fcd99b 



I leave open the bug because this still needs to be deployed in 
packages.debian.org


Kind regards


El 12/1/24 a las 3:18, Nick Hastings escribió:

Hi,

http://packages.debian.org suggests emailing this list for problems with
that web site.

I noticed that packages.debian.org uses a different favicon.ico to that
of www.debian.org. The reason that I noticed is because the
packages.debian.org favicon does not look so great when rendered on a
dark background.

I wonder if could be updated to use the same one as www.debian.org?

Note that there are other pages under debian.org that suffer this same
problem and I have been attempting to contact the relevant people with
mixed success. Eg https://search.debian.org/

Cheers,

Nick.



--
Laura Arjona Reina
https://wiki.debian.org/LauraArjona



New theme for docs in reStructuredText (was: Re: Bug#932957: #932957 Please migrate Release Notes to reStructuredText)

2023-11-24 Thread Laura Arjona Reina

Hello Holger


And since there has been a call for a Debian theme for Sphinx (see
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1053549), a proposal
for that can be found at
https://people.debian.org/~holgerw/sphinx-theme-for-debian/alabaster/release-notes/
(for those, who are uncomfortable with the greenish theme).


I've had a quick look at the theme 
inhttps://people.debian.org/~holgerw/sphinx-theme-for-debian/alabaster/release-notes/
  and looks very nice both in my computer and my phone, and I think it's a good 
improvement for the current theme. Thank you *very much*.

I don't know which is the better way forward, maybe add a repo for the theme in 
the ddp-team umbrella, and then file a bug for every documentation manual using 
Sphinx, suggesting including it?

I also know there are some other bugs related to Debian Documentation using 
Sphinx (search box, javascript-related issues) but it's hard for me to find an 
enough-long chunk of time to look at them, apologies.

Kind regards,
--

Laura Arjona Reina
https://wiki.debian.org/LauraArjona


Re: po statistics

2023-11-20 Thread Laura Arjona Reina

Hello

El 20/11/23 a las 10:43, Thomas Lange escribió:

Hi

I'm still not sure which of the languages we need or which are just
bugs in packages. Or do we have bug in the scripts, that generat this
language list?
What about the AA_BB and AA@somestring languages?

For e.g. I wonder why we have international/l10n/po/man_DE
which links only to this po file:
https://i18n.debian.org/material/po/unstable/main/i/i2p/installer/resources/locale-man/i2p_0.9.48-1.1_man_de.po.gz

This po file cleary says
"Language: de\n"
Why is the language then called man_DE and not just "de"? Is this a
bug in our scripts?


I think this is a bug, because those po files are named man_ because 
they are translations of the manual pages, not because of the Mandingo 
language.


"Similar" thing happens with 
https://www.debian.org/international/l10n/po/bos_DE (and all other 
bos_XX links in https://www.debian.org/international/l10n/po/): they are 
translations files of the boswars package, having two translations 
templates, one named     boswars_version_xx.po.gz and another one named  
boswars_version_bos_xx.po.gz, so that "bos" is misdetected as Bosnian 
language.


I don't know *where* is the bug, though: it can be in the i2p package 
because of wrong structure or naming o files (sorry, I don't know the 
related policy), in the l10n scripts* that gather the material 
(https://salsa.debian.org/l10n-team/dl10n/) or in our code that process 
that data in webwml repo. Hence I'm CC'ing debian-i18n and 
debian-l10n-devel for the case anybody knows and it's easy to fix. If 
not, a quick workaround could be to exclude the problematic packages 
from our stats (exclude them from the dl10n scripts so no material is 
generated).


Kind regards,

--
Laura Arjona Reina
https://wiki.debian.org/LauraArjona


Re: po statistics

2023-11-17 Thread Laura Arjona Reina

Hello Thomas

(adding debian-i18n and debian-l10n-devel lists to CC because I don't 
know very well the codebase)


El 17/11/23 a las 11:44, Thomas Lange escribió:

Hi all,

currently I'm looking at the po statistics. I think I do not understand
much of it, but I wonder why so many statistics are generated.


I believe that these stats use a list of languages created by the script 
gen-files.pl:


https://salsa.debian.org/webmaster-team/webwml/-/blob/master/english/international/l10n/scripts/gen-files.pl

and the list of languages is done by gathering all the languages present 
in .po files in testing or unstable archive, using the material in:


https://i18n.debian.org/material/

(that is created by the 
https://salsa.debian.org/l10n-team/dl10n/-/blob/master/cron/gen-material 
script)



If I look at
/srv/www.debian.org/www/international/l10n/po
I see more than 9400 html files. Wow!
We provide the "Status of PO files for language code: de — German " in
15 different languages (ls de.*.html) and all german files (including
de_*.*.html) are 112. What is this good for?
I'll just pick one:
de_PY.nl.html is
"Toestand van de PO-bestanden voor de taalcode: de_PY — German @tmpl_lang@ndash; 
Paraguay"
who needs this?


I guess that the different scripts just combine all the different 
language pairs, but frankly I don't know.




First, why is the list of languages on page
https://www.debian.org/international/l10n/po/
so long? Shouldn't we just list the main lagnuages, without it's variants?
Should we ignore all "Unknown language"?


This is a bug processing languages with ISO in ISO 639-2 set:

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1025749



Let's look at these three:
https://www.debian.org/international/l10n/po/log
https://www.debian.org/international/l10n/po/log_DE
https://www.debian.org/international/l10n/po/man_DE

They list some packages for which
"translation is underway" or "already translated".
Fine.

But why do we then add a long list of package names under the section
"Packages already i18n-ed"
"These packages are translated in other languages, and then could be translated into 
your own language."


This is the list of "pending translations", in fact.


And at the end of the web page we list again all languages, same list
as on the top of the page.


The list of languages is repeated at top and end of the page since 
almost the first revision of the corresponding template, I guess it was 
done by convenience.


I've just updated /english/international/l10n/po/tmpl.src removing the 
line that inserts the list again at the end of the pages.



I like to know which information is really needed for the translators
then I'll try to fix the Makefile to get rid of the unneeded files.


I'm CC'ing debian-i18n list, but many translators are not subscribed 
there, just only subscribed to their -l10n-language lists, and I guess 
that this info is mostly used by the translators translating package 
information (not website pages), so I'm not sure how to reach them.


For my case (Spanish), I'll send a mail to -l10n-spanish linking to this 
message and your message, for the case they can provide some feedback.


Kind regards,

--
Laura Arjona Reina
https://wiki.debian.org/LauraArjona


Re: Security RSS icon

2023-11-15 Thread Laura Arjona Reina

Hi Thomas

I don't use RSS to get the DSA info, but I have compared the current 
feeds with the proposed ones in an online viewer and I see the new ones 
as improvement, thanks!


Note that I only looked at feeds themselves, not at the code generating 
them.


I think that losing the translated feeds is a minor issue, because in 
addition of what you say, usually translations are published later, so 
the feed readers will get the new items in English anyway, and the "Read 
more" links send the reader to the web so they benefit of content 
negotiation if there is translation of that particular DSA.


I don't know if it would be nice to get feedback from a wider audience 
than the web team (not sure how many people use RSS readers among us).


Kind regards,

El 15/11/23 a las 12:58, Thomas Lange escribió:

Hi all,

I've reimplemented the generation of the RSS feeds. It would be nice
if you could try to use the new feeds and send some feedback.
The URL are
https://www.debian.org/security/newdsa.rdf
https://www.debian.org/security/newdsa-long.rdf

The new feeds now include links to the original announcement
mail. This is a feature we do not provide yet in the feeds.
The security feeds will only be available in english. But we do not
need translations, because except for french we only translate the title of the 
feed
chanel but neither the title nor content of the feed items.

This change is one more step to get rid of the need for manually
creating a web page for each DSA and DLA in the future.


The URLs the the new feeds are only for a test period. If everything
works, I will rename them to the dsa.XX.rdf and dsa-long.XX.rdf names,
so the users will get the new feeds without changing anything.

The new feeds are created by the script mk-dsa-dla-list


--
Laura Arjona Reina
https://wiki.debian.org/LauraArjona



Re: Problems with Loadbalancer debian.fastlydns.net

2023-11-08 Thread Laura Arjona Reina

Hello Wolfram

El 8/11/23 a las 13:12, Wolfram Wadepohl escribió:

Hi,

apt-get with deb.debian.org in the sources.list fails, because the dns 
is resolved to an address that does not answer.


$ dig +noall +answer deb.debian.org
deb.debian.org.    5    IN    CNAME debian.map.fastlydns.net.
debian.map.fastlydns.net. 5    IN    A    146.75.118.132

This list is for the Debian website (https://www.debian.org), please 
contact our user support channels for help:


https://www.debian.org/support

Kind regards,

--
Laura Arjona Reina
https://wiki.debian.org/LauraArjona



Re: Debian media distributor / Distribuidor de medios de Debian

2023-10-08 Thread Laura Arjona Reina

Buenas tardes
Disculpa las molestias, tu entrada ya está agregada a 
https://www.debian.org/CD/vendors/ y estará online en unas horas.


Revisaré nuestro formulario para que no dé el fallo y también permita 
seleccionar USB como medio de venta.


Gracias por el apoyo a Debian.

Saludos

--
Laura Arjona Reina
https://wiki.debian.org/LauraArjona

El 23/9/23 a las 18:53, j...@enchufado.com escribió:

(ENGLISH)

Hi there,

A week ago we requested (through the form available at 
https://www.debian.org/CD/vendors/adding-form 
<https://www.debian.org/CD/vendors/adding-form>) to be included as a 
Debian media distributor on Spain on the web page: 
https://www.debian.org/CD/vendors/ <https://www.debian.org/CD/vendors/>


But we did not reveice back any news and we don't seem to be included yet.

For more information on what we distribute, you can find our page with 
the information here: https://enchufado.com/post.php?ID=345 
<https://enchufado.com/post.php?ID=345>


Please, let us know on any doubts.

Thanks in advance.

---

(SPANIISH)

Buenas,

Hace una semana solicitamos (a través del formulario disponible en 
https://www.debian.org/CD/vendors/adding-form 
<https://www.debian.org/CD/vendors/adding-form>) ser dados de alta como 
distribuidor de medios de Debian para España en la página web: 
https://www.debian.org/CD/vendors/ <https://www.debian.org/CD/vendors/>


Pero no hemos recibido ningún feedback al respecto y tampoco vemos que 
se nos haya incluido.


Para más información sobre el material distribuido, pueden encontrar la 
página con la información aquí: https://enchufado.com/post.php?ID=345 
<https://enchufado.com/post.php?ID=345>


Por favor, contáctenos ante cualquier duda.

Gracias de antemano.



--
Laura Arjona Reina
https://wiki.debian.org/LauraArjona



Bug#1053445: Merge request regarding 'Please migrate Release Notes to reStructuredText'

2023-10-07 Thread Laura Arjona Reina
Hello James

Thanks for caring.

We should keep the packages related to docbook because we still build release 
notes for stable and oldstable (only trixie notes have been migrated to 
sphinx). There are other manuals under www.debian.org/doc that still use 
docbook, too.

Kind regards

El 7 de octubre de 2023 2:07:39 CEST, James Addison  
escribió:
>Package: www.debian.org
>Followup-For: Bug #1053445
>X-Debbugs-Cc: larj...@debian.org, debian-www@lists.debian.org, 
>debian-...@lists.debian.org
>
>> I think we should open an RT ticket to ask DSA to install several packages 
>> in 
>> www-master that are needed now. From the info in the README file, these are 
>> the 
>> ones not present currently in www-master:
>>
>> - latexmk
>> - python3-distro-info
>> - python3-sphinx
>> - python3-stemmer
>> - tex-gyre
>> - texinfo
>>
>> I'm trying a local build to see if any other package is also needed, and 
>> will 
>> open an RT ticket later in the day or tomorrow, if nobody beats me to it.
>
>It's possible/likely I'm stating the obvious, but just in case: this could also
>be a good opportunity to remove (or plan to remove) packages that are no longer
>necessary to build the old-style release notes.
>

-- 
Laura Arjona Reina
https://wiki.debian.org/LauraArjona
Sent with K-9 mail



Bug#1053549: Create a Debian theme for documentation based in Sphinx (reStructuredText)

2023-10-06 Thread Laura Arjona Reina

Package: www.debian.org
Severity: normal
User: debian-www@lists.debian.org
Usertags: design
X-Debbugs-CC: 
debian-...@lists.debian.org,design-de...@alioth-lists.debian.net.


Dear website, documentation and design teams,

Several documentation manuals are being generated now using 
ReStructuredText and Sphinx, and it would be nice that a Debian theme in 
Sphinx is created and used to match our docs appearance with the Debian 
website colours etc.


Currently in the website we publish, at least:

* Debian Policy: https://www.debian.org/doc/debian-policy/
* Debian Developers Reference: 
https://www.debian.org/doc/manuals/developers-reference/index.en.html
* Testing Release notes: currently in 
https://www.debian.org/releases/testing/release-notes/ but that may change


The upstream documentation about theming is here:
 http://www.sphinx-doc.org/en/stable/theming.html

Please take into account that currently the machine www-master where the 
website is built runs bullseye (sphinx version: 3.4.3-2, but at some 
time it will be upgraded to bookworm (sphinx version: 5.3.0-4).


Kind regards
--
Laura Arjona Reina
https://wiki.debian.org/LauraArjona



Bug#1053517: find commands became noisy in urlcheck/cleanup.logs cron job

2023-10-05 Thread Laura Arjona Reina

Package: www.debian.org
Severity: normal
User: debian-www@lists.debian.org
Usertags: scripts

Hello all
Since some time (maybe since the www-master machine (wolkenstein) was upgraded 
to bullseye?) we're receiving (at webmas...@debian.org) daily mails with noisy 
useless output of the "urlcheck" lessoften job:


-
 Mensaje reenviado 
Asunto: Cron  cd /srv/www.debian.org/cron/urlcheck && 
./cleanup.logs

Fecha: Thu, 05 Oct 2023 13:05:01 +
De: Cron Daemon 
Para: deb...@wolkenstein.debian.org

rm: cannot remove 'logs': Is a directory
gzip: logs is a directory -- ignored
-

The code producing the output is here:
https://salsa.debian.org/webmaster-team/cron/-/blob/master/urlcheck/cleanup.logs

Which is just 3 lines, so I copy them here:

---
#!/bin/sh

find logs -daystart -mtime +7 -exec rm {} \;
find logs -daystart -mtime +2 -not -name '*.gz' -exec gzip -9 {} \;
---

the "logs" folder is where other cron jobs store files so I guess we should keep 
it, I'd like just the script to be more silent so we only get mails if there is 
an actual error.


My bash skills are limited, if anybody can help, MR or patches or ideas are 
welcome.

Kind regards,

Laura Arjona Reina
https://wiki.debian.org/LauraArjona



Re: Bug#1053445: Merge request regarding 'Please migrate Release Notes to reStructuredText'

2023-10-05 Thread Laura Arjona Reina

Hello all
Thanks all for the work.
The build of the new release notes in ReStructuredText still fails in 
www-master:

/srv/www.debian.org/release-notes/build.log-sphinx-build -b text -D language=en 
-d build/en source build/en/text
/srv/www.debian.org/release-notes/build.log-make: sphinx-build: No such file or 
directory
/srv/www.debian.org/release-notes/build.log:make: *** [Makefile:97: 
build/en/text/release-notes.txt] Error 127


I think we should open an RT ticket to ask DSA to install several packages in 
www-master that are needed now. From the info in the README file, these are the 
ones not present currently in www-master:


- latexmk
- python3-distro-info
- python3-sphinx
- python3-stemmer
- tex-gyre
- texinfo

I'm trying a local build to see if any other package is also needed, and will 
open an RT ticket later in the day or tomorrow, if nobody beats me to it.


Kind regards

El 4/10/23 a las 18:42, Holger Wansing escribió:

Hi,

Am 4. Oktober 2023 17:05:16 MESZ schrieb Laura Arjona Reina 
:

Hello all
Sorry for jumping into the thread withour having reading all of it, but the changes to 
the website cron jobs to build the trixie release notes (MR 13) have been integrated in 
the codebase (see 
https://salsa.debian.org/webmaster-team/cron/-/blob/master/parts/7release-notes ) and 
we're getting an error in the build process (hence the recent "ddp build 
failed" message in the debian-doc list).

I think there are two issues:


Thanks for the quick merge.

That being done now, I need to push the
'Migrate r-n to restructuredText' changings to master.

Please be patient.

Holger



A)

7release-notes script now calls for trixie 
(https://salsa.debian.org/webmaster-team/cron/-/blob/master/parts/7release-notes#L208
 ):

make install DESTDIR=$crondir/tmp >> $notesdir/build.log 2>&1

while for the other releases the call is 
(https://salsa.debian.org/webmaster-team/cron/-/blob/master/parts/7release-notes#L242
 )


make -C $notesdir/release-notes publish \
PUBLISHTARBALL=yes PUBLISHDIR=$webtopdir/www/releases/$release >> 
$notesdir/build.log 2>&1

I believe that the Makefile of release-notes understands "publish" instead of 
"install" but I'm not sure about how should we update L208 of the 7release-notes script.

B)
On the other hand, if I look at the master branch of the release-notes repo, I 
see that it's still written in docbook, not restructuredtext.
I guess the files in the new format are still in 
https://salsa.debian.org/holgerw/release-notes and should be merged into the 
original release-notes repo first so we actually build them and not the old 
docbook ones, but not 100% sure about this point because I couldn't follow all 
the related threads with all the attention they needed (apologies!).


Kind regards,

El 4/10/23 a las 12:23, Holger Wansing escribió:

Hi,

Thomas Lange  wrote (Wed, 4 Oct 2023 10:29:35 +0200):

Hi Holger,

I really like the idea no to produce release notes for each
architecture but only one. Moving to sphinx is also nice.

Sorry, if I broke your MR, by adding code that checks if something
changed in the git repo. I think I can easily add this to your code
later. So maybe we copy your version of 7release-notes and after that
I add my code.


That would be really great!


Do you know how long the build process takes using sphinx? I've added
the code, because the build took around 90 minutes using docbook.


I expect the build time to be reduced dramatically (rughly ~ 1/9, due to
building only one arch instead of nine), but I have no definite values,
expecially not for the run on www-master.


Any other things I should keep an eye on?


None at the moment.

Thanks for considering this MR.
It would give us the possibility to move r-n to sphinx, which would be a
great deal!


Holger








--
Laura Arjona Reina
https://wiki.debian.org/LauraArjona



Re: Bug#1053445: Merge request regarding 'Please migrate Release Notes to reStructuredText'

2023-10-04 Thread Laura Arjona Reina

Hello all
Sorry for jumping into the thread withour having reading all of it, but 
the changes to the website cron jobs to build the trixie release notes 
(MR 13) have been integrated in the codebase (see 
https://salsa.debian.org/webmaster-team/cron/-/blob/master/parts/7release-notes 
) and we're getting an error in the build process (hence the recent "ddp 
build failed" message in the debian-doc list).


I think there are two issues:

A)

7release-notes script now calls for trixie 
(https://salsa.debian.org/webmaster-team/cron/-/blob/master/parts/7release-notes#L208 
):


make install DESTDIR=$crondir/tmp >> $notesdir/build.log 2>&1

while for the other releases the call is 
(https://salsa.debian.org/webmaster-team/cron/-/blob/master/parts/7release-notes#L242 
)



make -C $notesdir/release-notes publish \
PUBLISHTARBALL=yes PUBLISHDIR=$webtopdir/www/releases/$release 
>> $notesdir/build.log 2>&1


I believe that the Makefile of release-notes understands "publish" 
instead of "install" but I'm not sure about how should we update L208 of 
the 7release-notes script.


B)
On the other hand, if I look at the master branch of the release-notes 
repo, I see that it's still written in docbook, not restructuredtext.
I guess the files in the new format are still in 
https://salsa.debian.org/holgerw/release-notes and should be merged into 
the original release-notes repo first so we actually build them and not 
the old docbook ones, but not 100% sure about this point because I 
couldn't follow all the related threads with all the attention they 
needed (apologies!).



Kind regards,

El 4/10/23 a las 12:23, Holger Wansing escribió:

Hi,

Thomas Lange  wrote (Wed, 4 Oct 2023 10:29:35 +0200):

Hi Holger,

I really like the idea no to produce release notes for each
architecture but only one. Moving to sphinx is also nice.

Sorry, if I broke your MR, by adding code that checks if something
changed in the git repo. I think I can easily add this to your code
later. So maybe we copy your version of 7release-notes and after that
I add my code.


That would be really great!


Do you know how long the build process takes using sphinx? I've added
the code, because the build took around 90 minutes using docbook.


I expect the build time to be reduced dramatically (rughly ~ 1/9, due to
building only one arch instead of nine), but I have no definite values,
expecially not for the run on www-master.


Any other things I should keep an eye on?


None at the moment.

Thanks for considering this MR.
It would give us the possibility to move r-n to sphinx, which would be a
great deal!


Holger




--
Laura Arjona Reina
https://wiki.debian.org/LauraArjona



Re: how to speedup the build process of our web pages

2023-10-03 Thread Laura Arjona Reina
Hello

El 3 de octubre de 2023 16:42:12 CEST, Thomas Lange  
escribió:
>Hi,
>
>I've patched cron/parts/7release-notes and added some code, that
>checks if there were some changes to the release-notes repository.
>If not, don't rebuild the release-notes. Details:
>git show 4560761a19d830e..d7864a901a552a18d
>
>In the past this part took nearly 90 minutes on www-master, six times
>a day. But the last change was mid of July. If we expect no changes
>until end of this year, we will save 800 hours of build time.
>
>Next target could be cron/parts/4webwml. Does anyone knows if there is
>a reason why we do not use a parallel make, using all 4 cores of
>www-master?
>

I think that the machine was low in resources at some time, and if we got a 
better machine in the meanwhile nobody looked at improving the cron jobs 
(correct me if I am wrong).

There are the lessoften job that may be concurrent at some time if the webwml 
job is long (e.g. after a point release or changes in templates or in .po 
files) but I guess we can try to accommodate everything).

Please go ahead and let see how it goes? (Or we can ask DSA if they have any 
objection)

Kind regards

-- 
Laura Arjona Reina
https://wiki.debian.org/LauraArjona
Sent with K-9 mail



Re: new global .transignore file for webwml repo

2023-10-02 Thread Laura Arjona Reina
Hello
I wanted to spend some time studying a bit how all this works but it's been 
impossible for me so far.

In general, with my translator hat I prefer the stats dashboard give me all the 
info (even if the list of pending translations is sooo long) and I (or other 
people in the team) can ignore or prioritize (the stats dashboard prioritizes 
indeed, based on number of visits to each page).

Answering specifically inline to the proposal:

El 1 de octubre de 2023 20:48:26 CEST, Thomas Lange  
escribió:
>Hi to all, esp. the translators,
>
>nearly two weeks ago I've added a new feature to the global
>.transignore file. We can now use Perl regex for defining which files
>or directories should be ignored when creating the translation
>statistics. See git show 145afba3acc8c324b54fde8942f287d28a403ab1
>
>I like to install the new .transignore file below, so the number of pages
>to translate would go down from about 12200 to around 400-500.
>The statistics are listed here
>https://www.debian.org/devel/website/stats/
>
>I've already asked on the #debian-www channel for comments but I got
>only the question if the regex are anchored. If I get no objection, I
>like to install this .transignore file next week.
>
>
># here you can define global Perl regex to match file that are excluded
>News/\d{4}

I would keep the current year and last year at least. Not sure how we should 
maintain the .transignore file, probably a quick review each January to update? 
(TODO: document it (new year checklist)

>News/weekly/\d{4}

Same as above

>News/press/\d{4}

Since 2005 we don't generate files under this folder, so ok for me.

># exclude all consultants except for index.html
>consultants/(?!index.wml)

I wouldn't exclude them nor users, so translators know about the new additions 
and translate them if interesting (e.g. the Spanish team can translate users, 
consultants, cdvendors etc located in countries speaking Spanish).

>users/(?!index.wml)

Same as above

>devel/constitution\.\d

Fine for me.

>devel/dmup.1.1.1.wml

Fine for me


>vote/199

Ok

>vote/20[01]

Ok

>vote/\d+/suppl_

No idea, will look at it later


>partners/(?!2023)

ok but main content is the same every year, or comes from the .po files.

>template/debian/

I guess this means the .po files, I think all of them should be translated so I 
wouldn't add this line to the file. If it's already there I guess it's for 
avoid not translsting templates that are mostly gettextized.(

>lts/security/20
>crossreferences.wml
>security/199
>security/20
>security/undated
>security/key-rollover
>security/pam-auth.wml
>international/\w+/index.wml
>international/(?!index.wml)
>sitemap.wml

All the above I prefer to have a deeper look prior to give my opinion. 

About excluding current year's DSAs and DLAs, I would appreciate the opinion of 
the translators that usually work on them. The past years I guess it's fine to 
ignore them.

>MailingLists/subscribe.wml
>MailingLists/unsubscribe.wml
>
I agree with Cyril that the Mailing List infos should be translated.

Is there a way to override this global transignore file per language?

Kind regards
-- 
Laura Arjona Reina
https://wiki.debian.org/LauraArjona
Sent with K-9 mail



webwml build logs now go to the list

2023-09-18 Thread Laura Arjona Reina

Dear all
If there is an error building the website, it is usually reported by mail like 
this one:


Subject: webwml failed
Date: Mon, 18 Sep 2023 09:49:34 +
From: Debian Webmaster 
To: webwml-moni...@www-master.debian.org


[...] extract of the part that failed to build [...]

--

to the recipients of webwml-monitor alias. I have added 
debian-www@lists.debian.org to the alias (didn't remove any of the other 
recipients apart from myself).


If you were receiving these kind of mails and want to remove yourself (you can 
still view them through the list), log into www-master.debian.org and edit the 
webwml-monitor alias in the file /srv/www.debian.org/mail/aliases, or contact 
via webmas...@debian.org and I'll do it.


I hope these way more eyes can look at the errors we have from time to time and 
help fix them faster.


In any case, the build logs (this one and many others) are also available at 
https://www-master.debian.org/build-logs


Thanks all!
Kind regards
--
Laura Arjona Reina
https://wiki.debian.org/LauraArjona



Re: question

2023-08-06 Thread Laura Arjona Reina
Hello Kamal

El 6 de agosto de 2023 3:05:05 CEST, kamal hosseini  
escribió:
>Hi guys ,
>
>I am new to Linux, installed Debian 12, during installation I didn’t add any 
>extra desktop environment only gnome and tried to install xfce using tasksel 
>command after I installed Debian  but it didn’t work, the page with all 
>desktops came up and after I chose xfce and pressed enter for a second was 
>loading but a window popped up and asked me to insert cdrom with the name 
>Debian 12, I am wondering if you guys can help me out with this.
>

Thanks for your interest in Debian.

This list is about the Debian website.

Please contact our user support channels for help:

https://www.debian.org/support

Kind regards
-- 
Laura Arjona Reina
https://wiki.debian.org/LauraArjona
Sent with K-9 mail



Re: broken link for Securing Debian Manual

2023-08-02 Thread Laura Arjona Reina

Hello Isabelle

El 25/7/23 a las 15:05, Isabelle Bonniol escribió:


  Hi, all is in the title o/

Envoyé à partir de Courrier 
<https://go.microsoft.com/fwlink/?LinkId=550986> pour Windows




Sorry for the late reply.
Where did you find the broken link?

I have gone to https://www.debian.org/doc where we have listed our 
manuals, and then the link "Securing Debian Manual" leads me to 
https://www.debian.org/doc/user-manuals#securing and from there I can 
see the manual in HTML version in several languages.


So it seems everything is ok at least in the Debian website.

I'm CC'ing debian-project list only for reference, but I guess the 
proper list to discuss this is debian-www@lists.debian.org (if you found 
the broken link in www.debian.org or wiki.debian.org, in CC) or 
debian-...@lists.debian.org (if you found the broken link in another 
manual). Please follow-up through the corresponding list and we'll try 
to help.


Kind regards,
--
Laura Arjona Reina
https://wiki.debian.org/LauraArjona



Point Release Workflow for the web team and 12.1 (was: Re: ReleaseCheckList wiki page for web team=)

2023-07-21 Thread Laura Arjona Reina

Hello all

El 11/6/23 a las 14:34, Laura Arjona Reina escribió:

Hello all

[...]


I would like to propose, for future releases (and point releases), to 
add the web team to the loop of teams involved (i.e. add 
debian-www@lists.debian.org and webmas...@debian.org to the list of 
teams involved), so a specific person of the web team gets in charge the 
corresponding weekend to care about these parts, and hopefully this way 
it's easier for both teams (publicity and web).


If you agree, I would create a subpage with the checklist for point 
releases, and we can try the next point release to work like this, to 
see if it's easier for everybody (and if yes, continue like this until 
next release). The publicity people could also update their wiki page 
with instruccions as they see fit, focusing on publishing the 
corresponding announcement under News (and the homepage), and dropping 
the rest of the tasks related to preparing the website for a new point 
release or stable release.




I didn't receive objections to the above, so I made the following:

* Created the page:
https://wiki.debian.org/Teams/Webmaster/PointReleaseWorkflow
with the steps needed for website preparation for a point release 
(update of the wml tags related to images, partial rebuilds without 
pushing to mirrors...)


* Updated the page 
https://wiki.debian.org/Teams/Publicity/ReleasePointAnnouncements 
removing the steps that are now under the web team umbrella, and adding 
a note at the end explaining this.


* Updated https://wiki.debian.org/Teams/Publicity/Announcements removing 
obsolete instructions, updating when needed, and linking to the 
https://wiki.debian.org/Teams/Publicity/ReleasePointAnnouncements and 
https://wiki.debian.org/Teams/Publicity/VersionRelease (that I believe 
are the pages used currently).


Respect to the 12.1 point release happening this weekend, I will do the 
web part ( https://wiki.debian.org/Teams/Webmaster/PointReleaseWorkflow 
) after the announcement is published by Donald.


I appreciate if debian-www@lists.debian.org and/or webmas...@debian.org 
are added to the loop for date coordination for future point releases.


Kind regards,

--
Laura Arjona Reina
https://wiki.debian.org/LauraArjona



Re: webwml failed

2023-06-23 Thread Laura Arjona Reina
Dear all
I still couldn't set the build errors to be automatically sent to the list so 
I'm resending the one we're getting now at webmas...@debian.org, because I'm 
afk and cannot fix it right now.

Kind regards

El 23 de junio de 2023 7:51:48 CEST, Debian Webmaster  
escribió:
>make[3]: Leaving directory '/srv/www.debian.org/webwml/dutch/ports/sparc'
>make[2]: Leaving directory '/srv/www.debian.org/webwml/dutch/ports'
>make -C releases install
>make[2]: Entering directory '/srv/www.debian.org/webwml/dutch/releases'
>make -C bookworm install
>make[3]: Entering directory 
>'/srv/www.debian.org/webwml/dutch/releases/bookworm'
>wml -q -D CUR_YEAR=2023 -o UNDEFuNL:releasenotes.nl.html@g+w   releasenotes.wml
>copying releasenotes.nl.html to ../../../../www/releases/bookworm
>wml -q -D CUR_YEAR=2023 -o UNDEFuNL:reportingbugs.nl.html@g+w   
>reportingbugs.wml
>copying reportingbugs.nl.html to ../../../../www/releases/bookworm
>make -C debian-installer install
>make[4]: Entering directory 
>'/srv/www.debian.org/webwml/dutch/releases/bookworm/debian-installer'
>Makefile:1: 
>/srv/www.debian.org/webwml/englishreleases/bookworm/debian-installer/Makefile: 
>No such file or directory
>make[4]: *** No rule to make target 
>'/srv/www.debian.org/webwml/englishreleases/bookworm/debian-installer/Makefile'.
>  Stop.
>make[4]: Leaving directory 
>'/srv/www.debian.org/webwml/dutch/releases/bookworm/debian-installer'
>make[3]: [../../../Makefile.common:84: debian-installer-install] Error 2 
>(ignored)
>make[3]: Leaving directory '/srv/www.debian.org/webwml/dutch/releases/bookworm'
>make -C bullseye install
>make[3]: Entering directory 
>'/srv/www.debian.org/webwml/dutch/releases/bullseye'
>wml -q -D CUR_YEAR=2023 -o UNDEFuNL:releasenotes.nl.html@g+w   releasenotes.wml

-- 
Laura Arjona Reina
https://wiki.debian.org/LauraArjona
Sent with K-9 mail



Update of https://www.debian.org/distrib/ (cloud images of Debian 12 bookworm)

2023-06-21 Thread Laura Arjona Reina

Dear Cloud and Web teams

We have links to cloud images in https://www.debian.org/distrib/ and I 
guess some of them should be updated to offer the cloud images of Debian 
12 bookworm. I don't know if all the cloud images are provided already, 
and I don't know if more subsections or links should be added to that page.

The source is here:

https://salsa.debian.org/webmaster-team/webwml/-/blob/master/english/distrib/index.wml

If anybody from the Cloud team can provide the info, via a patch or 
Salsa merge request, or directly commit to the repo if you have 
permissions, it's very appreciated.


Kind regards,
--
Laura Arjona Reina
https://wiki.debian.org/LauraArjona



Re: debian.org/CD/vendors/ "Dominique E. Blake-Hofer" entry is now squatted adware; other vendors 404; some ship buster or stretch

2023-06-21 Thread Laura Arjona Reina

Hello наб, thanks for your report.
I've acted partially on it and leave the rest to the CD Vendors subteam 
(cdvend...@debian.org, in CC) so they can contact the vendors or 
procedure as they see appropiate. (I continue inline).


El 20/6/23 a las 17:57, наб escribió:

Hi!

On https://www.debian.org/CD/vendors/,
the swiss vendor "Dominique E. Blake-Hofer" links to
   https://blake-hofer.net/?post_type=product
however https://www.blake-hofer.net/ appears to be a blank ad site
"Made in RapidWeaver" with lorem ipsum articles.

By bisecting http://web.archive.org/web/202300*/blake-hofer.net,
I found that this has been the state of affairs at /least/ since
October 28, 2018 when the title changes from "IT Dientsleistungen,
Wordpress Projekte, Webhosting" to "Meditation & Yoga Studio"
(and redirects).



I have hidden this vendor, the change will be online in the next hours.


In an unrelated vein, a significant proportion of the vendors I
clicked through on the site offer CDs up to buster at most:
   Linux2u  buster
   PM Consultores Ltda  i think stretch, but on loading it 
again to
re-check the website broke
   Toko Baliwae - Tokonya Maniak Linux  buster
   Dr. Hinner EDV   buster for french and english 
customers, but
bookworm for germans
   Debianland.debuster
   Stormfront Ventures  buster
   lavorato IT  stretch!
(I didn't include the ones that offer up to bullseye or ones that don't
  say what version is offered in this list).



I leave this to the CD Vendors subteam.


Additionally:
   De Linuxspecialist 403s.



I have update the links with their https version, the change will be 
online in the next hours.



   Onyx Dragon 404s.

   vianos webdesign errored and gave me
 Firefox Developer Edition does not trust this site because it uses a
 certificate that is not valid for www.vianos.de. The certificate is
 only valid for the following names: *.kasserver.com, kasserver.com

   Linux-Onlineshop redirects to https://www.tuxedocomputers.com/ and
   searching "debian" there gave me nothing. Can't decide if this is
   just adware.

   Hudson Oliveira redirected me to https://corsario.webs.com/,
   half the site didn't load, and there's a "Create a Free Website"
   thing injected in the bottom left corner for webs.com;
   I'd maybe ask Hudson if that site is still accurate.



I leave these to the CD Vendors subteam.

Kind regards,
--
Laura Arjona Reina
https://wiki.debian.org/LauraArjona



Bug#1038109: Unify homepage CSS and how do we load CSS files

2023-06-15 Thread Laura Arjona Reina

Package: www.debian.org
User: www.debian@packages.debian.org
Usertag: design
Severity: normal

It would be nice to reorganize the styles we use in the homepage in a 
specific file. Currently we use, specifically for the homepage:


/5img-carousel-slider.css
./debhome.css
./startpage.css

The basic.wml and basic5.wml templates have this code to load the 
corresponding CSS depending if a page has the header MAINPAGE (used not 
only in frontpage, but also in the pages that have been redesigned, e.g. 
the ones under /intro, /doc, /devel...):


>
{#style#:type="text/css" />
  rel="stylesheet" type="text/css" media="all"/>

:#style#}


  
  
{#style#:type="text/css" />
   type="text/css" />
   rel="stylesheet" type="text/css" />
  rel="stylesheet" type="text/css" media="all"/>

:#style#}


But then in the redesigned pages we load more CSS within the page:



It would be nice to unify the different styles of the homepage in a 
single file, and also decide how do we load them (if via the template or 
in each .wml file separately), and use the same procedure for all the 
CSS we have in the website.


Note that a change in the basic*.wml templates probably triggers a 
rebuild of most of the website, so adding/removing a CSS file there has 
to be handled with care. This, and this bug, are the reasons behind 
changing the 5img-carousel-slider.css file to show 6 images instead of 5 
(see commit 
https://salsa.debian.org/webmaster-team/webwml/-/commit/221bc933118b9f05c063776d7ef41d75a9bf2858 
) without renaming the file, for now :/


Kind regards
--
Laura Arjona Reina
https://wiki.debian.org/LauraArjona



Bug#1037479: 500 Internal Server Error accessing https://packages.debian.org/testing/name_of_package

2023-06-13 Thread Laura Arjona Reina

Package: www.debian.org
User: www.debian@packages.debian.org
Usertag: packages
Severity: normal
X-Debbugs-CC: kevin.torkel...@gmail.com, webmas...@debian.org

Hi Kevin
Thanks for the report. It seems that our website packages.debian.org still 
doesn't recognize trixie being testing.
Not related to any package in particular, if I go to 
https://packages.debian.org/testing/ I obtain:


couldn't read index file trixie/index.en.html: No such file or directory

I'm creating a bug report about it, if you want
to follow you can subscribe to the bug sending a mail to
-subscr...@bugs.debian.org (being  the bug number).

Kind regards

Laura Arjona Reina
https://wiki.debian.org/LauraArjona


 Mensaje reenviado 
Asunto: 500 Internal Server Error
Fecha:  Tue, 13 Jun 2023 00:48:32 -0500
De: Kevin Torkelson 
Para:   webmas...@debian.org



While attempting to investigate why the KDE/Plasma "Discover" app isn't finding 
sources, just after allowing my "testing" system to update from Codename 
bullseye to trixie I went to visit the web site searching for a package "discover".


https://packages.debian.org/testing/discover 
<https://packages.debian.org/testing/discover>


I received a 500 error with a message to please inform the webmaster, thus I am. 
Additional details:


GET https://packages.debian.org/testing/discover 
<https://packages.debian.org/testing/discover>

[HTTP/2 500 Internal Server Error 583ms]

GET /testing/discover HTTP/1.1
Host: packages.debian.org <http://packages.debian.org>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 
Firefox/102.0
Accept: 
text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8

Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Referer: https://packages.debian.org/ <https://packages.debian.org/>
DNT: 1
Connection: keep-alive
Upgrade-Insecure-Requests: 1
Sec-Fetch-Dest: document
Sec-Fetch-Mode: navigate
Sec-Fetch-Site: cross-site

HTTP/2 500 Internal Server Error
date: Tue, 13 Jun 2023 05:38:28 GMT
server: Apache
x-content-type-options: nosniff
x-frame-options: sameorigin
referrer-policy: no-referrer
x-xss-protection: 1
permissions-policy: interest-cohort=()
strict-transport-security: max-age=15552000
content-length: 603
content-type: text/html; charset=iso-8859-1
X-Firefox-Spdy: h2

favicon.ico returned 200:



https://packages.debian.org/favicon.ico 
<https://packages.debian.org/favicon.ico>

While attempting to investigate why the KDE/Plasma "Discover" app isn't finding 
sources, just after allowing my "testing" system to update from Codename 
bullseye to trixie I went to visit the web site searching for a package "discover".


https://packages.debian.org/testing/discover 
<https://packages.debian.org/testing/discover>


I received a 500 error with a message to please inform the webmaster, thus I am. 
Additional details:


GET https://packages.debian.org/testing/discover 
<https://packages.debian.org/testing/discover>

[HTTP/2 500 Internal Server Error 583ms]

GET /testing/discover HTTP/1.1
Host: packages.debian.org <http://packages.debian.org>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 
Firefox/102.0
Accept: 
text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8

Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Referer: https://packages.debian.org/ <https://packages.debian.org/>
DNT: 1
Connection: keep-alive
Upgrade-Insecure-Requests: 1
Sec-Fetch-Dest: document
Sec-Fetch-Mode: navigate
Sec-Fetch-Site: cross-site

HTTP/2 500 Internal Server Error
date: Tue, 13 Jun 2023 05:38:28 GMT
server: Apache
x-content-type-options: nosniff
x-frame-options: sameorigin
referrer-policy: no-referrer
x-xss-protection: 1
permissions-policy: interest-cohort=()
strict-transport-security: max-age=15552000
content-length: 603
content-type: text/html; charset=iso-8859-1
X-Firefox-Spdy: h2

favicon.ico returned 200.
https://packages.debian.org/favicon.ico 
<https://packages.debian.org/favicon.ico>

Please don't hesitate to contact me if I may be of any additional assistance.

Best Regards,
Kevin Torkelson



Re: Bug in Bug in https://www.debian.org/News/2023/20230610

2023-06-11 Thread Laura Arjona Reina
Hello all

El 11 de junio de 2023 20:45:40 CEST, Erik Pfannenstein  
escribió:
>Hi Paride,
>
>thank you very much for the hint, we'll take a look at it.
>
>@Publicity team: Should this be a link to the wiki or to the release notes?
>

Steve McIntyre fixed this in commit several hours ago:


https://salsa.debian.org/webmaster-team/webwml/-/commit/5e952a33ef16a6a69c339dc8b42c5ff146d447e9

and translations, pointing to the wiki page. 

It should be online already.

Thanks for caring.

Kind regards


>Cheers,
>ERik
>
>Am Sonntag, 11. Juni 2023, 14:01:13 CEST schrieb Paride Desimone:
>> Hi,
>> In the section
>> "Between releases, the Technical Committee resolved that Debian bookworm
>> should support only the merged-usr root filesystem layout" if I click on
>> the link, apache give me a 404 error.
>>
>> /paride
>
>
>
>

-- 
Laura Arjona Reina
https://wiki.debian.org/LauraArjona
Sent with K-9 mail



ReleaseCheckList wiki page for web team

2023-06-11 Thread Laura Arjona Reina

Hello all
I have tried to gather all the changes needed in the website for a 
release in this wiki page:


https://wiki.debian.org/Teams/Webmaster/ReleaseCheckList

(and also created other wiki subpage for the future Trixie release, with 
no content yet, since I'm still adding items to the general page).


Until now, some changes were documented in the checklist of the Release 
Team (https://wiki.debian.org/Teams/ReleaseTeam/ReleaseCheckList ) and 
other changes were documented in the Publicity wiki page for 
announcements, releases and point releases 
(https://wiki.debian.org/Teams/Publicity/ReleasePointAnnouncements), and 
other changes were probably not documented at all (sorry for that). I 
have not touched any of those two existing wiki pages; in the new one 
https://wiki.debian.org/Teams/Webmaster/ReleaseCheckList I'm trying to 
focus on the updates that are not related with the publication of an 
announcement under News (and the homepage).


I would like to propose, for future releases (and point releases), to 
add the web team to the loop of teams involved (i.e. add 
debian-www@lists.debian.org and webmas...@debian.org to the list of 
teams involved), so a specific person of the web team gets in charge the 
corresponding weekend to care about these parts, and hopefully this way 
it's easier for both teams (publicity and web).


If you agree, I would create a subpage with the checklist for point 
releases, and we can try the next point release to work like this, to 
see if it's easier for everybody (and if yes, continue like this until 
next release). The publicity people could also update their wiki page 
with instruccions as they see fit, focusing on publishing the 
corresponding announcement under News (and the homepage), and dropping 
the rest of the tasks related to preparing the website for a new point 
release or stable release.


Kind regards,
--
Laura Arjona Reina
https://wiki.debian.org/LauraArjona



Bug#1037324: d.o/CD/live refers to images no longer built

2023-06-11 Thread Laura Arjona Reina

Thanks for the patch.
I have applied the update to the description, since the tags were 
already updated.


Kind regards,

--
Laura Arjona Reina
https://wiki.debian.org/LauraArjona



Bug#1037324: d.o/CD/live refers to images no longer built

2023-06-11 Thread Laura Arjona Reina

Hello

El 11/6/23 a las 12:42, Jonathan Wiltshire escribió:

Package: www.debian.org
Severity: serious
X-Debbugs-Cc: debian...@lists.debian.org, j...@debian.org

i386 live images are no longer built as of bookworm, but the download
page still refers to them. It needs a bit of a rewrite because the only
architecture now is amd64.

I became aware because of direct user reports.


Thanks for reporting.

I have updated our files in commit
https://salsa.debian.org/webmaster-team/webwml/-/commit/eccd7980c97d0e9c1c5580045cadbc68e6ca719e

(below the diff), it will be online in the next hours.

Please let me know if this fix is not enough, if I get no news I will 
close this bug reports in a few days.


Kind regards,

diff --git a/english/template/debian/release_images.wml 
b/english/template/debian/release_images.wml
index 
52c8be6dafee11dc1d3638d92a2f9eca97f1b8d9..ffdb0b8f041c2a5fe269998c7f69e0aac61cf405 
100644

--- a/english/template/debian/release_images.wml
+++ b/english/template/debian/release_images.wml
@@ -51,19 +51,19 @@
 live-images-url>https://cdimage.debian.org/debian-cd/-live


 
-

+
 
 
-

+
 
 
-
+
 
 
-
+
 
 
-
+
 

 # this needs to link a debian/ mirror rather than cdimage.d.o
--
Laura Arjona Reina
https://wiki.debian.org/LauraArjona



upcoming changes in the website this weekend (GR non-free-firmware)

2023-06-09 Thread Laura Arjona Reina

Hello Web team and Language teams,

With the release of Debian 12 bookworm this weekend, we'll put in place 
the changes needed in the website to reflect the decision made in 
"General Resolution: non-free firmware" [1]


[1] https://www.debian.org/vote/2022/vote_003

For us (website) this roughly means to remove text about "non official 
images with firmware" and add "non-free-firmware" when "non-free" is 
mentioned.


The web team has been working on the changes in the English pages in 
this branch:


https://salsa.debian.org/webmaster-team/webwml/-/tree/GR-non-free-firmware

(more detailed info in bug #1030009
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1030009 )

When we merge it during this weekend (Saturday UTC evening or so), a lot 
of localised web pages will become outdated. I'll try to care about 
translations as much as I can, but if you want to help, you can see the 
files affected and changes here:


https://salsa.debian.org/webmaster-team/webwml/-/compare/master...GR-non-free-firmware?from_project_id=27155&straight=false

If you'd like to advance work in syncing your translations, I suggest 
committing changes in the GR-non-free-firmware branch, without updating 
the translation-check header. When I merge the branch, I would update 
commit-hashes with the actual reference.


Other option is to plan some time on Saturday UTC evening or Sunday to 
do the changes after the branch is merged. You can keep an eye on 
#debian-www or the commit log, as in every (point) release, to know when 
the website is being prepared for Debian 12.


Kind regards,
--
Laura Arjona Reina
https://wiki.debian.org/LauraArjona



Re: Bug#1032453: non-free-firmware changes and documentation needs to happen after SC change

2023-06-08 Thread Laura Arjona Reina

Hello

Apologies for the late reply.

I have reviewed our why_debian page (https://www.debian.org/intro/why_debian) 
and I don't see the need of update to reflect non-free-firmware related changes: 
The sentence about Debian being 100% free can stay the same as Social Contract 
§1 states; and the changes that were made to the Social Contract with the GR are 
not mentioned in our why_debian page.


If you think that I'm wrong or have some specific proposal or paragraph that we 
should review again, please point to it with the complete URL so I can find my 
mistake and have a look.


Kind regards,

El 21/4/23 a las 18:43, Osamu Aoki escribió:

Hi,


On Fri, 2023-04-21 at 15:35 +0200, Laura Arjona Reina wrote:

Hello

El 21 de abril de 2023 14:30:24 CEST, Osamu Aoki  escribió:

...



So this why_debian page needs to be updated first.

...

But in order to update this why_debian page properly, I think we need to
wait SC change.  (I CC debian-www@d.o ML)

...

No agreement has been reached on SC text since that is the next planned
action.



This already happened:

https://salsa.debian.org/webmaster-team/webwml/-/commit/79d1ad80a8ac84afa8c8a224b81fb50c327e6b4f


Oops.  Thanks.


Once the new SC text is accepted, I will update this §2.1.5 following
why_debian page on www.debian.org.



In a first pass I thought that the page why_debian didn't need an update. I'll
look at this more closely, comparing with Debian Reference and other updated
documents, during this weekend (if anybody wants to go ahead, I'm also happy
to read  proposals from others).


I see we can still argue Debian is 100% FREE and leave the text as they are.

The question is how to address things written in updated SC in the updated
why_debian /debian-reference §2.1.5.  I mean the following part:



Thus, although non-free works are not a part of Debian, we support their use
and provide infrastructure for non-free packages (such as our bug tracking
system and mailing lists). The Debian official media may include firmware that
is otherwise not part of the Debian system to enable use of Debian with
hardware that requires such firmware.



Some short footnote may help.  Since I don't like to use negated text, I may add
text along following as footnote later.  (This is my first thought.  I may need
to think more.)



Debian project supports use of non-free works and provides infrastructure for
non-free packages (such as our bug tracking system and mailing lists). The
Debian official media may include firmware that is otherwise not part of the
Debian system to enable use of Debian with hardware that requires such
firmware.


But before doing this, I want to see how why_debian deals this.

Regards,

Osamu



--
Laura Arjona Reina
https://wiki.debian.org/LauraArjona



Bug#1030009: www.debian.org: addition of non-free-firmware for bookworm and higher

2023-06-08 Thread Laura Arjona Reina

Hello
I have reviewed Holger's proposals in the branch GR-non-free-firmware (thanks a 
lot!) and added updates to some other files, and updated the 
https://deb.li/1030009 pad


The current status, as I see, is the following:

* I agree with all the files reviewed with comment that don't need update
* I agree with all the update proposals that are currently in the branch. The 
files releases/bookworm/errata.wml and devel/debian-installer/index.wml are 
already updated in the master branch so when merging we should discard changes 
in the  GR-non-free-firmware affecting these files and keep the ones in master.
* I agree that we shouldn't change Bugs/server-request.wml without checking 
first with BTS team if the BTS already knows about non-free-firmware. So leaving 
this for "after the Debian 12 release".
* No idea if packages.debian.org already knows and allows to search about 
non-free-firmware but we can incorporate the updates to our files as Computer 
Enthusiastic (in CC) suggested and Holger committed, and then after the release 
we can try to help to update packages.d.o if needed.
* The scripts that produce the data for the l10n dashboards would need update so 
I'm leaving international/l10n aside for now, I just added non-free-firmware in 
the synonyms list, and to the ddtp.wml file that says that non-free is not 
handled due to possible license issues ( adding here non-free-firmware does not 
harm, so I added it).
* It's been suggested that we may need to update intro/why_debian.wml to reflect 
the changes in the GR about non-free-firmware but I have reviewed the file and I 
don't find the reason why whe should update it.
* It's been suggested that we change the links 
https://cdimage.debian.org/cdimage/unofficial/non-free/firmware/ for 
https://cdimage.debian.org/cdimage/firmware/ (starting with bookworm) but since 
currently both URLs serve the same files, I'd would do it after the branch is 
merged, since many links are going away in the merge.


So, in summary, I think we can merge the branch into master when we see suitable 
(1) and just need to be careful about not overwriting the files 
releases/bookworm/errata.wml and devel/debian-installer/index.wml.


(1) when we see suitable: I guess right after the Debian 12 images are ready for 
download as "stable" release, but in fact I'm not sure how to handle this and 
the translations. I am available to merge the branch this weekend when the 
website is updated to the release, and can try to update the languages that have 
no active translator these days. For the rest, if nobody proposes better way, I 
will send a mail to debian-i18n and debian-www explaining that this branch will 
be merged during the weekend so people are prepared to do their changes in the 
corresponding language folder (if they choose to advance work in the branch, it 
will be merged and I'll try to update the commit-hashes later).


Kind regards,
--
Laura Arjona Reina
https://wiki.debian.org/LauraArjona



Bug#1035960: All of sudden, the Spanish PO debconf templates is getting full of alien translators :-)

2023-05-16 Thread Laura Arjona Reina
Hello

The spiderinit job took very long but finally it re-created all the status 
files and the html pages, and I think it worked well.

I have added code to use lockfiles in the spiderbts job:

https://salsa.debian.org/l10n-team/dl10n/-/commit/5d518000bf15762dde13ed7cd56dee77a2bf757b

And reenabled the cron.hourly job

I'll try to keep an eye on things these days, please report if you notice any 
issue.

Kind regards

El 12 de mayo de 2023 23:50:54 CEST, Laura Arjona Reina  
escribió:
>Thanks everybody for the extra info and Cyril for the research
>
>I have killed the spider jobs.
>I have modified the crontab in tye.debian.org to disable cron.hourly job 
>(spiderbts) for now.
>
>I have removed the status files [1] and launched a job spiderinit [2] to 
>re-create them.
>
>[1] in /srv/i18n.debian.org/dl10n/data/spiderbts/data/status.??
>[2] sudo -u debian-i18n /srv/i18n.debian.org/dl10n/git/cron/spiderinit &
>
>Tomorrow I'll have a look at the logs of the spiderinit job [3] and launch the 
>cron.hourly job once.
>
>[3] /srv/i18n.debian.org/log/spiderinit/spiderinit.20230512-2134.[err|log]
>
>
>Then I'll see how long does it take and if there is any issue.
>If everything went well the webpages should show correct data. Then I'll set 
>the "hourly" job to run 6 times a day and will keep an eye these days.
>
>I agree that a lockfile is needed, I'll try to work on that too and when it's 
>set, and the issue is fixed, I'll update the cron to run hourly again.
>
>Kind regards
>
>
>El 12/5/23 a las 12:04, Cyril Brulebois escribió:
>> Cyril Brulebois  (2023-05-12):
>>> I'll keeping looking at what's supposed to happen on tye, but I'm not
>>> sure I'll be able to get to the bottom of it on my own.
>> 
>> At least there's a HUGE red flag on tye. Load to the roof, RAM/swap
>> almost full, lots of dl10n-spider processes running for the same
>> language, some of them started May 9th.
>> 
>>  kibi@tye:~$ uptime
>>   10:02:58 up 12 days, 21:47,  2 users,  load average: 63.24, 64.57, 
>> 66.51
>> 
>>  kibi@tye:~$ free -h
>> totalusedfree  shared  buff/cache   
>> available
>>  Mem:   1.9Gi   1.7Gi69Mi   1.0Mi   125Mi
>> 57Mi
>>  Swap:  511Mi   511Mi   0.0Ki
>> 
>>  kibi@tye:~$ ps faux|grep dl10n-spider|grep -o -- '--check-bts 
>> ..'|sort|uniq -c
>>4 --check-bts ca
>>1 --check-bts cs
>>1 --check-bts da
>>   51 --check-bts de
>>7 --check-bts es
>>2 --check-bts fr
>> 
>>  kibi@tye:~$ ps faux|awk '/CRON/ {print $9}'|sort|uniq -c
>>   11 May09
>>   23 May10
>>   23 May11
>>1 00:15
>>1 02:15
>>1 03:15
>>1 04:15
>>1 05:15
>>1 06:15
>>1 07:15
>>1 08:13
>>1 08:15
>>1 09:15
>>2 10:00
>>1 10:01
>> 
>> Note that many de.po occurrences appear in the status file for other
>> languages, looks like processes heavily stomping onto others' feet?
>> 
>> 
>> It looks to me there should be some locking at the very least to avoid
>> that amount of concurrency. And that it would probably be best to start
>> afresh, killing all those processes, maybe disabling the cron jobs,
>> cleaning temporary and maybe corrupted data files, and triggering a
>> single run manually to see if it works.
>> 
>> But then, I have 0 knowledge about the spider, and I'll leave that up to
>> someone else: I don't want to risk making the matter worse!
>> 
>> 
>> Cheers,
>

-- 
Laura Arjona Reina
https://wiki.debian.org/LauraArjona
Sent with K-9 mail



Bug#1035960: All of sudden, the Spanish PO debconf templates is getting full of alien translators :-)

2023-05-12 Thread Laura Arjona Reina

Thanks everybody for the extra info and Cyril for the research

I have killed the spider jobs.
I have modified the crontab in tye.debian.org to disable cron.hourly job 
(spiderbts) for now.


I have removed the status files [1] and launched a job spiderinit [2] to 
re-create them.


[1] in /srv/i18n.debian.org/dl10n/data/spiderbts/data/status.??
[2] sudo -u debian-i18n /srv/i18n.debian.org/dl10n/git/cron/spiderinit &

Tomorrow I'll have a look at the logs of the spiderinit job [3] and 
launch the cron.hourly job once.


[3] /srv/i18n.debian.org/log/spiderinit/spiderinit.20230512-2134.[err|log]


Then I'll see how long does it take and if there is any issue.
If everything went well the webpages should show correct data. Then I'll 
set the "hourly" job to run 6 times a day and will keep an eye these days.


I agree that a lockfile is needed, I'll try to work on that too and when 
it's set, and the issue is fixed, I'll update the cron to run hourly again.


Kind regards


El 12/5/23 a las 12:04, Cyril Brulebois escribió:

Cyril Brulebois  (2023-05-12):

I'll keeping looking at what's supposed to happen on tye, but I'm not
sure I'll be able to get to the bottom of it on my own.


At least there's a HUGE red flag on tye. Load to the roof, RAM/swap
almost full, lots of dl10n-spider processes running for the same
language, some of them started May 9th.

 kibi@tye:~$ uptime
  10:02:58 up 12 days, 21:47,  2 users,  load average: 63.24, 64.57, 66.51

 kibi@tye:~$ free -h
totalusedfree  shared  buff/cache   
available
 Mem:   1.9Gi   1.7Gi69Mi   1.0Mi   125Mi   
 57Mi
 Swap:  511Mi   511Mi   0.0Ki

 kibi@tye:~$ ps faux|grep dl10n-spider|grep -o -- '--check-bts 
..'|sort|uniq -c
   4 --check-bts ca
   1 --check-bts cs
   1 --check-bts da
  51 --check-bts de
   7 --check-bts es
   2 --check-bts fr

 kibi@tye:~$ ps faux|awk '/CRON/ {print $9}'|sort|uniq -c
  11 May09
  23 May10
  23 May11
   1 00:15
   1 02:15
   1 03:15
   1 04:15
   1 05:15
   1 06:15
   1 07:15
   1 08:13
   1 08:15
   1 09:15
   2 10:00
   1 10:01

Note that many de.po occurrences appear in the status file for other
languages, looks like processes heavily stomping onto others' feet?


It looks to me there should be some locking at the very least to avoid
that amount of concurrency. And that it would probably be best to start
afresh, killing all those processes, maybe disabling the cron jobs,
cleaning temporary and maybe corrupted data files, and triggering a
single run manually to see if it works.

But then, I have 0 knowledge about the spider, and I'll leave that up to
someone else: I don't want to risk making the matter worse!


Cheers,


--
Laura Arjona Reina
https://wiki.debian.org/LauraArjona



Bug#1035960: All of sudden, the Spanish PO debconf templates is getting full of alien translators :-)

2023-05-12 Thread Laura Arjona Reina
Hi

El 12 de mayo de 2023 9:52:02 CEST, "Camaleón"  escribió:
>Hello,
>
>It seems something is happeing on Spanish debconf templates.
>The stats page is showing a lot of alien translators and old bugs :-)
>
>https://www.debian.org/international/l10n/po-debconf/es
>
>Can someone please take a look on this?
>
>Thank you,
>

Maybe this issue in the Spanish dashboards is related to the report #1035960 
about issues in the German dashboards:

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1035960

I will try to investigate both issues but any help is welcome.

If any of you is sure about the last date when you saw things were working 
well, please tell, so I can try to learn what happened since then that could 
cause the issue.

Kind regards

-- 
Laura Arjona Reina
https://wiki.debian.org/LauraArjona
Sent with K-9 mail



Re: Bug#1032453: non-free-firmware changes and documentation needs to happen after SC change

2023-04-21 Thread Laura Arjona Reina
Hello

El 21 de abril de 2023 14:30:24 CEST, Osamu Aoki  escribió:
>Thank you for your reminder to update "Debian Reference".
>
>> 
>> With the non-free-firmware changes, the text in §2.1.5 seems to need
>> an update. It reads like this:
>...
>> 
>> But the first and third points are no longer true? So it seems these
>> do not work as reasons to explain why Debian is %100 free software.
>> 
>> I think some other non-free references need to be updated or
>> non-free-firmware added to the «contrib, non-free» lists. One such
>> example is the reference to «non-free/kernel».
>
>I agree this eventually needs to be update.  For upcoming bookworm release, I
>think it is premature to update §2.1.5 and I have only updated technical side 
>of
>this change at: "Table 2.3. List of Debian archive area".
>
>https://www.debian.org/doc/manuals/debian-reference/ch02.en.html#listofdebianarchivearea
>
>
>This is something I can do as recording facts. So I did it.
>
>I didn't invent the section §2.1.5.  It is from Debian web page.
>  Reasons to use Debian / why_debian
>  https://www.debian.org/intro/why_debian
>
>
>So this why_debian page needs to be updated first.
>
>But in order to update this why_debian page properly, I think we need to wait 
>SC
>change.  (I CC debian-www@d.o ML)
>
>What has happened is "General Resolution: non-free firmware" is decided as
>"Choice 5: Change SC for non-free firmware in installer, one installer".
>  https://www.debian.org/vote/2022/vote_003#textf
>  https://www.debian.org/vote/2022/vote_003#outcome
>
>No agreement has been reached on SC text since that is the next planned action.
>

This already happened:

https://salsa.debian.org/webmaster-team/webwml/-/commit/79d1ad80a8ac84afa8c8a224b81fb50c327e6b4f



>Once the new SC text is accepted, I will update this §2.1.5 following 
>why_debian
>page on www.debian.org.
>

In a first pass I thought that the page why_debian didn't need an update. I'll 
look at this more closely, comparing with Debian Reference and other updated 
documents, during this weekend (if anybody wants to go ahead, I'm also happy to 
read  proposals from others).

Kind regards


>Please bug me when the situation over this issue matures.  I will keep this as
>an open bug for now.
>
>Regards,
>
>Osamu
>

-- 
Laura Arjona Reina
https://wiki.debian.org/LauraArjona
Sent with K-9 mail



Bug#1034444: www.debian.org: Incorrect information in https://www.debian.org/releases/

2023-04-15 Thread Laura Arjona Reina

Hello Charles
Thanks for your report.

I have done the following updates:

webwml master c5614b3 Laura Arjona Reina english/releases/ 
jessie/index.wml wheezy/index.wml

* Update paragraph about LTS support, writing in past tense
* https://salsa.debian.org/webmaster-team/webwml/-/commit/c5614b3

webwml master 318de67 Laura Arjona Reina english/releases/buster/index.wml
* Update buster page to show currently under LTS
* https://deb.li/3D5KV

webwml master c79a49c Laura Arjona Reina english/releases/index.wml
* Update info about releases under ELTS and current LTS. Closes: #103
* https://deb.li/BY31

I think the English pages should show the accurate information in the 
following hours (after the next website build). Translations should 
follow in the next days.


Kind regards,
--
Laura Arjona Reina
https://wiki.debian.org/LauraArjona



Bug#1032440: www.d.o: please link to single html page version of developers-reference

2023-03-14 Thread Laura Arjona Reina

Control: tags -1 patch

Hello
I'm attaching a patch that adds some logic to show manuals in single 
page html, and added that new "format" to the developers-reference 
manual definition.


If anybody can improve it, please do.
If nobody objects, I'll commit the patch in several days, and later will 
see if I can add this format to some other manuals, and update language 
tags so the "HTML (single page)" can be translated.


Kind regards,
--
Laura Arjona Reina
https://wiki.debian.org/LauraArjona

El 6/3/23 a las 21:00, Holger Levsen escribió:

package: www.debian.org
severity: wishlist
x-debbugs-cc: debian-de...@lists.debian.org

hi,

On Mon, Mar 06, 2023 at 07:46:43PM +, Holger Levsen wrote:

[...], there's a single page HTML version available again, eg on
https://www.debian.org/doc/manuals/developers-reference/developers-reference.html
which could be linked from https://www.debian.org/doc/devel-manuals#devref
again.


& thank you for maintaining www.debian.org!


From 436b254ce58fc84ae9956a33135d644371c65663 Mon Sep 17 00:00:00 2001
From: Laura Arjona Reina 
Date: Tue, 14 Mar 2023 19:08:46 +0100
Subject: [PATCH] Add logic to show developers reference manual in single page
 HTML (Closes: #1032440)

---
 english/doc/devel-manuals.defs | 2 +-
 english/doc/manuals.defs   | 9 +
 2 files changed, 10 insertions(+), 1 deletion(-)

diff --git a/english/doc/devel-manuals.defs b/english/doc/devel-manuals.defs
index 4a789a21abc..7e545bf6198 100644
--- a/english/doc/devel-manuals.defs
+++ b/english/doc/devel-manuals.defs
@@ -21,7 +21,7 @@
   https://salsa.debian.org/debian/developers-reference";
diff --git a/english/doc/manuals.defs b/english/doc/manuals.defs
index bc26445b125..4c6fad930b1 100644
--- a/english/doc/manuals.defs
+++ b/english/doc/manuals.defs
@@ -114,8 +114,14 @@
  />
   />
   
+ "^singlepagehtml$" action=report />
+  
 
+/>
+ "^singlepagehtml$" action=report />
+  
 
+/>
   />
"^$" action=report />>
  "^index$" action=report />>
@@ -130,6 +136,9 @@
"txt" action=report />>
 plain text />
   
+   "singlepagehtml$" action=report />>
+HTML (single page) />
+  
   []
 #   "(html|txt|pdf|ps)" action=report /> ""
 #
-- 
2.30.2



Re: unknown CSS selector: ':fist-child'

2023-02-24 Thread Laura Arjona Reina

Hello

El 22/2/23 a las 20:24, Tomas Pospisek escribió:

On 22.02.23 16:43, Laura Arjona Reina wrote:

Hello

El 22 de febrero de 2023 14:34:08 CET, Tomas Pospisek 
 escribió:

On 22.02.23 06:48, Effective Kisaragi wrote:

Hello maintainers.
I've just found https://packages.debian.org/debian.css 
<https://packages.debian.org/debian.css> may contain unknown CSS 
property. In my opinion, it would be :first-child instead of 
:fist-child.


I hope it will be fixed. Thank you.


It looks like https://packages.debian.org/debian.css is the same as 
https://debian.org/debian.css, except that the latter (debian.org) 
seems to have been cleaned up and the former (packages.debian.org) 
has been forgotten...


?



I have merged some contributions from other people to the 
www.debian.org CSS files, I didn't know that packages.d.o used similar 
CSS file. I'll try to commit to the packages repo the fix for this and 
other improvements I can copy from webwml repo.



Done.

Super! In situations like these (when copy/pasting files), I usually 
note in both files:


     


or respectively

     



Done too, and thanks for the suggestion.

The two files are not exactly the same, but I'm not sure that the 
current differences are not intended, so I only ported the CSS styles I 
was almost sure they would cause no harm.


Kind regards,
--
Laura Arjona Reina
https://wiki.debian.org/LauraArjona



Re: unknown CSS selector: ':fist-child'

2023-02-22 Thread Laura Arjona Reina
Hello

El 22 de febrero de 2023 14:34:08 CET, Tomas Pospisek  
escribió:
>On 22.02.23 06:48, Effective Kisaragi wrote:
>> Hello maintainers.
>> I've just found https://packages.debian.org/debian.css 
>> <https://packages.debian.org/debian.css> may contain unknown CSS property. 
>> In my opinion, it would be :first-child instead of :fist-child.
>> 
>> I hope it will be fixed. Thank you.
>
>It looks like https://packages.debian.org/debian.css is the same as 
>https://debian.org/debian.css, except that the latter (debian.org) seems to 
>have been cleaned up and the former (packages.debian.org) has been forgotten...
>
>?
>

I have merged some contributions from other people to the www.debian.org CSS 
files, I didn't know that packages.d.o used similar CSS file. I'll try to 
commit to the packages repo the fix for this and other improvements I can copy 
from webwml repo.

Kind regards
-- 
Laura Arjona Reina
https://wiki.debian.org/LauraArjona
Sent with K-9 mail



Bug#791506: [www.debian.org] Content negotiation doesn't work properly with pt_BR at the Release Notes web page

2023-02-06 Thread Laura Arjona Reina

Hello

Content negotiation works well: if you have pt-BR and pt locales enabled in 
browser, and go to https://www.debian.org/releases/bullseye/releasenotes you are 
presented a "pt" translation of the page (because there is no pt-br translation 
of that page) and thus the links to "Português" are in bold instead of the links 
to "Português (Brasileiro)".
OTOH if you click the links that are on top of the page (e.g. "Release Notes 
para PC 64 bits (amd64)") or go directly to 
https://www.debian.org/releases/bullseye/amd64/release-notes/, you will get the 
pt-br translation of the release notes (because for release notes, there are pt 
and pt-br versions).


Notes:
1.- Our website does not admit, currently, pt + pt-br variants (the release 
notes docs allow pt and pt-br, but not our webwml pages).
2.- If a person only has pt-br locale (and not "pt"), for the webwml pages they 
will get a fallback language, because in the config of Apache of our website we 
say that for pt-br they should serve a pt-br page (not a pt one):


https://salsa.debian.org/dsa-team/mirror/dsa-puppet/-/blob/production/modules/roles/templates/apache-www.debian.org.erb

But if we'd change the Apache config to serve .pt files for pt-br locale, I 
think that the pt-br versions of release notes and maybe other documents 
wouldn't be served.


So (correct me if I'm wrong) I think the best is leave things as they are, 
suggest users to include both pt-br and pt locales in their browser, and close 
this bug.


CC'ing the Portuguese language team, for the case I'm missing something or they 
have a better idea.


Kind regards,

--
Laura Arjona Reina
https://wiki.debian.org/LauraArjona



El 5/2/23 a las 13:12, James Addison escribió:

Package: www.debian.org
Followup-For: Bug #791506

Dear Maintainer,

When I have *both* pt-BR and pt locales enabled in my browser (Firefox 102),
then this bug appears: the 'pt' Release Notes links appear in bold instead of
the expected 'pt_BR' links appearing in bold.

When I remove pt, then the page is negotiated to a fallback language (en-based
with my browser settings).

Is it possible that content-negotiation is only enabled currently for
two-character language codes, and not for country+locale combinations?

Thank you,
James





Bug#1030009: www.debian.org: addition of non-free-firmware for bookworm and higher

2023-02-04 Thread Laura Arjona Reina

Hello again

I have made a list of website files under /english, mentioning nonfree 
or non-free. Not all of them may need updates but I think we should 
review them all to be sure.


I have created a pad to ease the collaborative work of reviewing files:

https://storm.debian.net/shared/Daxsx1pQoBV0v1aPODgReIShC_qnpevLdvXNwQewADa

Shortened URL: https://deb.li/1030009

I'm pasting the list of files below for reference.

I still didn't start to review any file, and some of them I think other 
teams can help (CDVendors, internationalization scripts...) I'll CC them 
when I get to those files and post here (in the bug report) my 
proposals, with commits to the GR-non-free-firmware branch.



List of files that need review/update
Relevant files mentioning nonfree or non-free

blends/index.wml
Bugs/server-request.wml

CD/faq/index.wml
CD/http-ftp/index.wml
CD/live/index.wml
CD/netinst/index.wml
CD/torrent-cd/index.wml

devel/debian-installer/images.data
devel/debian-installer/index.wml

devel/join/nm-step3.wml

distrib/archive.wml
distrib/index.wml
distrib/netinst.wml
distrib/search_packages-form.inc

download.wml
intro/about.wml
intro/philosophy.wml
legal/cryptoinmain.wml
legal/licenses/index.wml

releases/bookworm/debian-installer/index.wml
releases/bookworm/errata.wml

releases/trixie/debian-installer/index.wml
releases/trixie/errata.wml

releases/bullseye/debian-installer/index.wml
releases/bullseye/errata.wml
releases/buster/debian-installer/index.wml
releases/buster/errata.wml
(etc, similar for former releases)

releases/proposed-updates.wml

security/faq.wml
security/index.wml

template/debian/legal_tags.wml
template/debian/release_images.wml
template/debian/release_info.wml

CD/vendors/debiancd.db
CD/vendors/getvendors.pl

international/l10n/data/synonyms
international/l10n/ddtp.wml
international/l10n/po4a/pot.wml
international/l10n/po-debconf/errors-by-pkg.inc
international/l10n/po-debconf/ok.inc
international/l10n/po-debconf/pot.wml
international/l10n/po-debconf/todo.inc
international/l10n/po-debconf/untranslated.inc
international/l10n/po/ok.inc
international/l10n/po/pot.wml
international/l10n/po/todo.inc
international/l10n/po/todo.wml
international/l10n/po/untranslated.inc
international/l10n/README
international/l10n/scripts/fix-files.sh
international/l10n/scripts/gen-files.pl
international/l10n/scripts/transmonitor-check

mirror/mirror_list.pl


Kind regards
--
Laura Arjona Reina
https://wiki.debian.org/LauraArjona



Homepage banner for Debian bookworm release

2023-02-04 Thread Laura Arjona Reina

Dear Juliette, website team
I've had a look at the chosen Emerald theme for bookworm. Thanks 
Juliette for the work!


https://wiki.debian.org/DebianArt/Themes/Emerald

For the website homepage banner we usually struggle mainly because we 
don't specify in advance our needs: a flexible image or system that can 
be displayed in very different screens and resolutions: narrow ones as 
cellphones, very wide as desktop monitors... and also, if possible, in a 
format that allows translations of the motto "the universal operating 
system".


In former releases, we usually got this result adding some changes to 
the proposed website banner:

0.- Get the original svg.
1.- Split in two images, one for foreground and one for background.
2.- Stretch the foreground image (reorganising components) so the main 
picture fit in 500 or 600 px
3.- Provide the foreground svg to translators so they can edit, 
translate, and then convert to png to be used in their language CSS.


Recently Leighton (in CC) provided an improvement to our CSS files 
(thanks!) that would set a plain colour to be used as background, so we 
now only need the foreground image.


I have taken the SVG from source repo of Emerald theme:

https://github.com/julietteTaka/Emerald/blob/main/WebsiteBanner.svg

and made my proposal for foreground image, that I committed in our 
"bookworm" branch of the webwml repo:


https://salsa.debian.org/webmaster-team/webwml/-/blob/68832f1d0af14a825fdf1f332900e531b0aae431/english/Pics/emerald-fg.svg

(600px wide, and we'd use #05475cff for background colour via debhome.css).

I have tested this locally with Firefox developers tool and changing the 
adaptable view to different screens (iPhone, other mobile screens, very 
wide screens...) and it seems it works well. However:


* I may made some mistakes aligning the different elements in the 
picture, or you may have better ideas
* I may have overlooked any best practice from the 
design/UX/accessibility point of view (not much experience in those areas)
* There may be a better "method" to get what we need, than plain 
background colour in CSS + Narrow foreground image


So review/opinion/contributions from design experts are very appreciated 
(CC'ed design-devel mailing list, too).


Kind regards,
--
Laura Arjona Reina
https://wiki.debian.org/LauraArjona



Bug#1030009: www.debian.org: addition of non-free-firmware for bookworm and higher

2023-02-04 Thread Laura Arjona Reina
Thanks Cyril for creating this bug and all the work you're doing related 
to implement the decisions of the general resolution about 
non-free-firmware.


I have created 2 branches in the webwml repo:

1.- branch GR-non-free-firmware
Where I plan to work on reflecting the changes that we should do in the 
website on this topic


2.- branch bookworm
to prepare the changes for the website related to bookworm release that 
at not related with non-free-firmware (e.g. website banner, the usual 
changes we do for releases [1], etc)


Both of them are empty for now, but I plan to put some work in the 
following days, and encourage everybody to help too.


[1] I think it's not well documented but I usually use these 2 wiki page 
as reference:

https://wiki.debian.org/Teams/Publicity/ReleasePointAnnouncements
https://wiki.debian.org/Teams/ReleaseTeam/ReleaseCheckList/BookwormCheckList

Kind regards,

--
Laura Arjona Reina
https://wiki.debian.org/LauraArjona

El 30/1/23 a las 7:21, Cyril Brulebois escribió:

Package: www.debian.org
Severity: important

Hi,

This was mentioned a few days ago on debian-project@ by Gunnar:
   https://lists.debian.org/debian-project/2023/01/msg00018.html

but much work has happened since then, with debian-installer components
having been extended to leverage this new component. The next release
of the installer should happen within the next two weeks.

I'm also trying to get documentation ready, and you can read more about
it in two merge requests (freshly opened, not reviewed yet):
  - 
https://salsa.debian.org/installer-team/installation-guide/-/merge_requests/23
  - https://salsa.debian.org/ddp-team/release-notes/-/merge_requests/138

Unless you fancy reviewing what changed in the installer, I'd skip the
former and concentrate on the latter, which briefly explains why
non-free-firmware was added.

It's available for bookworm suites and above (might be for other suites,
but I don't expect packages to show there).

TL;DR:

  - bullseye systems are likely to have a sources.list configured this
way:

  deb http://deb.debian.org/debian bullseye main contrib non-free

  - bullseye systems getting upgraded to bookworm should be modified with
the following configuration (to make sure non-free firmware packages
that might be installed have a chance to get upgraded):

  deb http://deb.debian.org/debian bookworm main contrib non-free 
non-free-firmware

  - new bookworm systems are likely to be configured with either of
these (unless one picks an expert install, enabling contrib and/or
non-free explicitly):

  deb http://deb.debian.org/debian bookworm main
  deb http://deb.debian.org/debian bookworm main non-free-firmware


There's also some related ongoing work, about adding some hints in apt
(linking back to the release notes), and about fixing command-not-found
in bullseye:
  - https://salsa.debian.org/apt-team/apt/-/merge_requests/282
  - https://bugs.debian.org/1029803


Cheers,




Release notes builds for bullseye and bookworm (not for buster)

2022-12-15 Thread Laura Arjona Reina

Dear all
Thanks Paul Gevers the cron jobs that build the Debian website have been updated 
to build release notes for bookworm from now on (in addition to bullseye) [1].


[1] https://salsa.debian.org/webmaster-team/cron/-/merge_requests/11

They will appear under https://www.debian.org/releases/bookworm/*/release-notes/ 
and https://www.debian.org/releases/testing/*/release-notes/ in the following hours.


With this change, release notes for buster (and former releases) won't be built 
regularly (their last build (e.g. from last night for buster) will remain 
online). I see that buster is LTS until June 2024, but last commit for its 
release notes is from 11 months ago. So I think that the current status is ok.


In any case, if anybody commits updates to the release notes of buster and needs 
them to be rebuilt once again (to show these updates in the Debian website), 
please ping us at debian-www@lists.debian.org or submit a MR to the cron repo 
(in a similar way of the change above).


Kind regards,
--
Laura Arjona Reina
https://wiki.debian.org/LauraArjona



Bug#1017109: Bug #1017109: www.debian.org/devel/website/stats/ works only in English

2022-11-10 Thread Laura Arjona Reina

Hello all
After upgrading www-master from Debian 10 buster (wml 2.12.2) to Debian 11 
bullseye (wml 2.32.0), we experienced an issue when building the

stats files for the website (https://www.debian.org/devel/website/stats/* )

I could set up some work around in the Makefiles so the pages in English 
language are built correctly, but couldn't make it work for the other languages.
Thus, if you for example go to https://www.debian.org/devel/website/stats/fr.en 
you see the correct stats for French language (page displayed in English), but 
if you go to https://www.debian.org/devel/website/stats/fr.fr or 
https://www.debian.org/devel/website/stats/fr.es (e.g. to see the French stats 
displayed in French or Spanish), these pages are outdated.


I have removed the outdated html files from www-master (it will be propagated 
online in the next hours), so for now, until the bug is fixed, the pages are 
displayed in only English but with current stats.


If anybody can have a look at the bug report and have any idea of how to fix the 
issue, any help is welcome:


https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1017109

Thanks
--
Laura Arjona Reina
https://wiki.debian.org/LauraArjona



Re: webwml membership

2022-11-07 Thread Laura Arjona Reina

Hi Dominik

El 7/11/22 a las 12:49, Dominik George escribió:

Hi,

can someone please accept my request on the webmaster-team Salsa
group, or add me to the webwml repository, so I can publish LTS
advisories more easily?

Thanks,
Nik


I have rejected your access request for Webmaster Team, since we have several 
repos there and I guess you're not going to handle cron scripts, packages, and 
others; and I have invited you to "webwml" repo so you can commit the LTS 
advisories.


Kind regards

--
Laura Arjona Reina
https://wiki.debian.org/LauraArjona



Re: Cannot register in debian forums

2022-09-01 Thread Laura Arjona Reina
Hello Sundaresh

El 31 de agosto de 2022 12:37:07 GMT+03:00, sundaresh venugopal 
 escribió:
>While registering on my mobile phone I cannot move the parts not belonging to 
>the car to the other box. How do I register with the debian forums ?
>

Maybe you can try with the "desktop mode" of your mobile browser. If that does 
not work, please contact the forum admins:  ad...@forums.debian.net

(The Debian Forums is a service run by a team of volunteers, different than the 
Debian website team).

Kind regards

-- 
Laura Arjona Reina
https://wiki.debian.org/LauraArjona
Sent with K-9 mail



Re: Localized website/stats/sv page doesn't get updated?

2022-08-24 Thread Laura Arjona Reina
Hello all

El 18 de agosto de 2022 22:33:46 CEST, Andreas Ronnquist 
 escribió:
>On Thu, 18 Aug 2022 22:30:36 +0200,
>Holger Wansing wrote:
>
>>Hi,
>>
>>Am 18. August 2022 22:07:25 MESZ schrieb "Andreas Rönnquist" 
>>:
>>>Searching around for a reason why I found that the english translation
>>>(the original, I guess) 
>>>
>>>https://www.debian.org/devel/website/stats/sv.en.html
>>>
>>>correctly doesn't show ports/index as outdated.  
>>
>>I guess this is
>>https://lists.debian.org/debian-www/2022/08/msg00013.html
>>
>
Indeed. 

I have removed the old html files in www-master's 
/srv/www.debian.org/webwml/spanish/devel/website/stats as a test, if they are 
re-generated and updated I'll do the same for the rest of the languages.

If that does not work, I'll follow up here and the Bug#1017109 asking for help 
to fix the Makefile.

Kind regards

-- 
Laura Arjona Reina
https://wiki.debian.org/LauraArjona
Sent with K-9 mail



Bug#1017109: Bug #1017109: issue building the /*/devel/website/stats/*.wml files with Debian 11's wml version

2022-08-14 Thread Laura Arjona Reina



It seems that the changes in Makefile work for Chinese too, I may have a 
missing dependency y my local environment causing my former failures.

I'll leave this open for a while for the case somebody comes with a better 
solution. If not, will close the bug in several days.

Note that the change also fixed the path to CSS (mentioned in 
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=924172#75 ) so I may close 
that bug too.

Kind regards

-- 
Laura Arjona Reina
https://wiki.debian.org/LauraArjona
Sent with K-9 mail



Bug#1017109: issue building the /*/devel/website/stats/*.wml files with Debian 11's wml version

2022-08-13 Thread Laura Arjona Reina
H\@uCNuCNHKuCNTW:ar.zh-cn.html.tmp\@g+w", "-o", 
"UNDEFuZH\@uHKuCNHKuHKTWuTWHK:ar.zh-hk.html.tmp\@
g+w", "-o", "UNDEFuZH\@uTWuCNTWuHKTWuTWHK:ar.zh-tw.html.tmp\@g+w", "-o", 
"/tmp/yNBXp5m6Qz/wml.tmp2", ...) called at 
/usr/share/wml/TheWML/Frontends/Wml/PassObj.pm line

85
   
TheWML::Frontends::Wml::PassObj::dosource(TheWML::Frontends::Wml::PassObj=HASH(0x564e54622fb0),
 TheWML::Frontends::Wml::PassesManager=HASH(0x564e545526b8), "/u
sr/share/wml/exec/wml_p9_slice", "  -o 
'UNDEFuZH\@uCNuCNHKuCNTW:ar.zh-cn.html.tmp\@g+w' -o 'UNDEF"..., 
CODE(0x564e54a34528)) called at /usr/share/wml/TheWML/Frontends/

Wml/PassesManager.pm line 148
   
TheWML::Frontends::Wml::PassesManager::_generic_do(TheWML::Frontends::Wml::PassesManager=HASH(0x564e545526b8),
 9, "wml_p9_slice", "  -o 'UNDEFuZH\@uCNuCNHKuCNT
W:ar.zh-cn.html.tmp\@g+w' -o 'UNDEF"..., 
Path::Tiny=ARRAY(0x564e54a70b90), Path::Tiny=ARRAY(0x564e54bc8df0), 
CODE(0x564e54a34528)) called at /usr/share/wml/TheWML/Fron

tends/Wml/PassesManager.pm line 293
   
TheWML::Frontends::Wml::PassesManager::pass9(TheWML::Frontends::Wml::PassesManager=HASH(0x564e545526b8),
 "  -o 'UNDEFuZH\@uCNuCNHKuCNTW:ar.zh-cn.html.tmp\@g+w'
-o 'UNDEF"..., Path::Tiny=ARRAY(0x564e54a70b90), 
Path::Tiny=ARRAY(0x564e54bc8df0), Path::Tiny=ARRAY(0x564e54bc89b8)) 
called at /usr/share/wml/TheWML/Frontends/Wml/Pas

sesManager.pm line 86
   
TheWML::Frontends::Wml::PassesManager::__ANON__(TheWML::Frontends::Wml::PassesManager=HASH(0x564e545526b8),
 "  -o 'UNDEFuZH\@uCNuCNHKuCNTW:ar.zh-cn.html.tmp\@g
+w' -o 'UNDEF"..., Path::Tiny=ARRAY(0x564e54a70b90), 
Path::Tiny=ARRAY(0x564e54bc8df0), Path::Tiny=ARRAY(0x564e54bc89b8)) 
called at /usr/share/wml/TheWML/Frontends/Wml/

Runner.pm line 380
   
TheWML::Frontends::Wml::Runner::_run_pass(TheWML::Frontends::Wml::Runner=HASH(0x564e545524f0),
 9, SCALAR(0x564e54a9f108), REF(0x564e54a9f0d8), REF(0x564e54a9f0
f0)) called at /usr/share/wml/TheWML/Frontends/Wml/Runner.pm line 440
   
TheWML::Frontends::Wml::Runner::_passes_loop(TheWML::Frontends::Wml::Runner=HASH(0x564e545524f0))
 called at /usr/share/wml/TheWML/Frontends/Wml/Runner.pm line
727
   
TheWML::Frontends::Wml::Runner::_output_and_cleanup(TheWML::Frontends::Wml::Runner=HASH(0x564e545524f0))
 called at /usr/share/wml/TheWML/Frontends/Wml/Runner.p
m line 932
   
TheWML::Frontends::Wml::Runner::run_with_ARGV(TheWML::Frontends::Wml::Runner=HASH(0x564e545524f0),
 HASH(0x564e546cbf10)) called at /usr/bin/wml line 47

I'll leave things like this, I hope somebody can help to fix this issue, 
if not, I'll give a second thought/try in the following days.


Kind regards,

--
Laura Arjona Reina
https://wiki.debian.org/LauraArjona


urlcheck scripts, migration to Python3 (bug #924139)

2022-08-12 Thread Laura Arjona Reina
Hi all
After doing some tests and not finding any issue, www-master is going to be 
upgraded to Debian 11 bullseye soon.

There is pending work to migrate the urlcheck.py scripts to python3: bug 
#924139 and repo:
https://salsa.debian.org/webmaster-team/cron

If anybody can have a look, it's very appreciated.
I'll try to put some time on it during this weekend or next week, but my Python 
skills are quite limited.
Worst case, I would disable the cron job until the script is migrated. The logs 
of the last job would stay in https://www-master.debian.org/build-logs/

Kind regards
-- 
Laura Arjona Reina
https://wiki.debian.org/LauraArjona
Sent with K-9 mail



Bug#924139: www.debian.org: migrate from python to python3

2022-07-30 Thread Laura Arjona Reina

Hello

thanks everybody for the work and sorry to get to this so late.

I think that currently our Python2 code is in these files:

Webwml repo:

./english/mirror/timestamps/archive_mirror_check.py
./english/mirror/timestamps/mirror_check.py

Cron repo:

/urlcheck/test.py
/urlcheck/urlcheck.py

I'll try to apply the patch 
[0002-Python-scripts-modify-to-use-Python3-syntax.patch] that Carsten 
provided and do some tests, and that would cover the webwml repo.


For the cron repo, I tried to pass the 2to3 tool and follow the 
instructions but had some issues and couldn't complete the migration. 
I'll do another try during this weekend and post here my results, but if 
anybody is familiarised with Python coding, any help is appreciated.


Kind regards

--
Laura Arjona Reina
https://wiki.debian.org/LauraArjona


Updates to the Debian homepage related to DebConf22

2022-07-15 Thread Laura Arjona Reina
Hello all
I have added some info to the homepage to reflect that DebConf22 is underway:

https://salsa.debian.org/webmaster-team/webwml/-/commit/0105fbf529b2685194f6b47bce921dd36eea956d

Please update your translations if you can. You may need to also update your .po
files (go to your language folder, then to the po folder, and then run "make
update-po"), and then complete the untranslated or fuzzy strings.

Thanks!

Kind regards
-- 
Laura Arjona Reina
https://wiki.debian.org/LauraArjona



Re: No permite descargar

2022-07-12 Thread Laura Arjona Reina
Hola Sebastián 

(Quick summary in English: redirecting to debian-user-spanish@)

Has contactado con el equipo que mantiene la web de Debian. Esta lista es en 
inglés y no es la más adecuada para soporte a usuarios.

Por favor dirige tu pregunta a la lista (pública) de soporte a usuarios en 
español debian-user-span...@lists.debian.org o si prefieres otros canales de 
soporte (foros, chat...) puedes consultar nuestra página 
https://www.debian.org/support (algunos canales son en español y otros en 
inglés).

¡Gracias por usar Debian!

Un saludo

El 13 de julio de 2022 7:35:12 CEST, SEBASTIAN F 
 escribió:
>Me gustaría obtener este paquetes
>ath10k/pre-cal-pci-:01:00.0.bin
>
>El mar., 12 de julio de 2022 8:44 p. m., SEBASTIAN F <
>sebastianfajardo...@gmail.com> escribió:
>
>> Al momento de realizar una acción de descarga en cualquiera de los links
>> no deja descargar paquetes
>>
>> https://packages.debian.org/buster/all/firmware-atheros/download
>>

-- 
Laura Arjona Reina
https://wiki.debian.org/LauraArjona
Sent with K-9 mail



Re: translations needed: bug #1009253 remove debian-www list from the footer; direct people to the contact page instead

2022-05-13 Thread Laura Arjona Reina
thanks for the translations already present!
A correction in my instructions:

El 12 de mayo de 2022 23:39:25 CEST, Laura Arjona Reina  
escribió:
 How to do it:
>
>* Update your local repo (git pull)
>* Go to your language/po folder and do "update-po"

Go to your language/po folder and run "make update-po"

>* Complete the translation in templates.po file
>* Commit changes (thanks!)
>
sorry for the missed "make"
Thanks again!

Kind regards

-- 
Laura Arjona Reina
https://wiki.debian.org/LauraArjona
Sent with K-9 mail



translations needed: bug #1009253 remove debian-www list from the footer; direct people to the contact page instead

2022-05-12 Thread Laura Arjona Reina

Dear translators
Thanks Paul Wise and Justin B. Rye, we have updated the website footer to 
change the contact address in the from debian-www to the contact page, in order 
to help people ask in the right place (bug #1009253, commit 
https://salsa.debian.org/webmaster-team/webwml/-/commit/39793d99332303af2dc56ed4b1a556019997bb86).

We would need translations of the new string. How to do it:

* Update your local repo (git pull)
* Go to your language/po folder and do "update-po"
* Complete the translation in templates.po file
* Commit changes (thanks!)

Since the footer is used in almost all the pages, the website build has been 
stopped until we get some translations, so we avoid several consecutive long 
builds (one for each translation if they don't arrive together).

I hope we get at least 3-4 languages during this time, and then activate the 
cron job to do the builds maybe around noon UTC.

Note: if your language has no active translator group or coordinator but you want to 
help, just reply this mail to debian-www with your the name of the language and 
translation. The sentence is quite short: "See our [contact page] to get in touch. 
Web site source code is [available]."

Thanks!
--
Laura Arjona Reina
https://wiki.debian.org/LauraArjona



Re: Different Chinese

2022-05-11 Thread Laura Arjona Reina
Hello all


El 11 de mayo de 2022 15:10:26 CEST, DU Haoran  escribió:
>Hi,
>According to the link, the first "Chinese" is zh-CN and the second one is 
>zh-TW.


Thanks. I guess Sebul's question implicitly has a request for us to display the 
Chinese variant in the web page.

I've had a look and I believe the issue comes because in 
/english/doc/manuals.def we remove the second part of the name of the locale:

https://salsa.debian.org/webmaster-team/webwml/-/blob/master/english/doc/manuals.defs#L92

This is fine for our current status of Portuguese translations (in the website 
there is only the Brazilian variant and we display "Portuguese") but not fine 
for Chinese because we usually have more than one variant.

I will try to do some local tests omiting this line and see the build result or 
maybe add code to not to remove the variant part in the case of cn locales, but 
I guess the manuals.def is used in several other web pages so better to see the 
side effects of the change in local tests prior to commit changes. If anybody 
has time or better idea please go ahead.

CC'ing debian-doc for the case they know better or find the time to do tests 
and fix this before I can come back to this.

Kind regards


>Yours,
>Haoran
>
>Yours faithfully,
>Haoran Du
>
>From: sebuls 
>Sent: Wednesday, May 11, 2022 7:00:01 AM
>To: debian-www@lists.debian.org 
>Subject: Different Chinese
>
>Hi.
><https://www.debian.org/doc/user-manuals.en.html#quick-reference>https://www.debian.org/doc/user-manuals.en.html#quick-reference
>shows two Chinese.
>Chinese: [HTML] [plain text] [PDF]
>Chinese: [HTML] [plain text] [PDF]
>One is zh-cn and the other is zh-tw.
>How to distinguish ?
>
>
>[https://confirm.mail.kakao.com/v1/users/sebuls%40kakao%2Ecom/cmails/20220511080001%2EG1u-k_I5SAaNJuOGQ3hZoQ%40sebuls%2Ekakao%2Ecom/recipients/debian-www%40lists%2Edebian%2Eorg]

-- 
Laura Arjona Reina
https://wiki.debian.org/LauraArjona
Sent with K-9 mail



Bug#1009971: Our current validation script does not work with html5 files

2022-04-21 Thread Laura Arjona Reina
Package: www.debian.org
User: www.debian@packages.debian.org
Usertag: scripts
Severity: important

Hi all
I'm starting to work in the bug #980921 (Pages in HTML5) and, as it is mentioned
there, we need to adapt our "validate" script so it correctly processes the
pages declared as HTML5 (currently, only the homepage in the different 
languages).

The current status is following:

Related scripts:

https://salsa.debian.org/webmaster-team/cron/-/blob/master/lessoften executed
once a day, calling (via run-parts) the following script:
https://salsa.debian.org/webmaster-team/cron/-/blob/master/scripts/999Xvalidate
which gets the list of languages and folders to process and then calls:

https://salsa.debian.org/webmaster-team/cron/-/blob/master/scripts/validate

Which is the actual script doing the HTML validation, using the onsgmls command 
(part of opensp package). 

This command validates a SGML file based on a DTD. The issue (as far as I know) 
is that there is no "official" SGML DTD template to use when parsing HTML5 
files.

I have tried adapting the "validate" script to be able to recognize the DOCTYPE 
header used for html5 files, and then tried to pass a DTD (I tried downloading 
the ones here http://sgmljs.net/docs/w3c-html5-dtd.html and here 
http://sgmljs.net/docs/w3c-html52-dtd.html and also here 
https://jkorpela.fi/html5-dtd.html ) but couldn't make it work, and also was 
not convinced it is the better approach.

I've tried to look at what w3c validator uses and they use Nu.checker:

https://validator.w3.org/nu/about.html
https://github.com/validator/validator/releases/latest

But I'm not sure if this is packaged in Debian in any of its flavours.

I have searched https://packages.debian.org/search?keywords=html5 but none of 
the results looks like a commandline tool that we could call instead of onsgmls

So I don't know what to do at this point.

In my local machine, I have downloaded the vnu.jar file from the latest Nu 
checker release " and tried to validate files and it works. But I don't know if 
asking DSA to install openjdk in www-master and include a copy of vnu.jar in 
our cron scripts is good and/or elegant.

Opinions, advice and patches are very welcome.

Meanwhile, I guess we can modify 99Xvalidate to add file exclusions, and 
exclude, for now, /index.*.html and later the few other files we have with 
html5 tags for now. I don't know how to exclude the index.*.html files on top 
folder only and not in subfolders but I guess playing with find -wholename and 
prune will do the treak (if you know, please go ahead).

Kind regards,
-- 
Laura Arjona
https://wiki.debian.org/LauraArjona



Bug#980921: Pages in HTML5

2022-04-20 Thread Laura Arjona Reina
Hi all
I have added a basic5.wml and template5.wml templates in
/english/templates/debian to start using them in the files that already have
HTML5 tags.

https://salsa.debian.org/webmaster-team/webwml/-/commit/8dc031327d5b4147c02030aac97866283094286d

I have changed mainpage.wml to use the new templates (mainpage.wml is only used
in the homepage).

https://salsa.debian.org/webmaster-team/webwml/-/commit/a10f9519aee4f29278a7c597da8071cd42f9df97


I have updated the recent_list.wml template so the datetime values are produced
in correct format.

https://salsa.debian.org/webmaster-team/webwml/-/commit/2597b5a9d1a8517d803da5ed03b87ac8cf24a11e

I have checked my tests with the homepage with https://validator.w3.org/ and
looks fine.

I'll try to have a look at the validation script and move other pages to use
these html5 templates, and fix the issues that arise.

Kind regards,
-- 
Laura Arjona Reina
https://wiki.debian.org/LauraArjona



Bug#1006326: issues connecting to https://bugs.debian.org/cgi-bin/soap.cgi (generation of wnpp related pages)

2022-04-07 Thread Laura Arjona Reina

Hello all
The code I added to show more info when it fails didn't help, we get the same 
messages in the build logs.

I have tried to use groups of 300 bugs instead of 500, and also groups of 1000 
bugs, but it seems it makes no difference.

I have looked at the date of the wnpp.data file in www-master.d.o and it's from 
today 03:29, so I guess the script runs successfully the first time of the day, 
and then it fails on the later builds.

Looking at the Makefile, that tries to generate the wnpp.data for English in every build, 
and also deletes the file on error, I'm thinking about moving the code generating the 
wnpp.data file to the "lessoften" cron scripts so it runs once a day, and let 
the webwml repo to just use the wnpp.data file of that day.

Opinions?

Kind regards
--
Laura Arjona Reina
https://wiki.debian.org/LauraArjona



Re: Switch Debian forum URL to https

2022-03-09 Thread Laura Arjona Reina
Hi Trần Ngọc Quân

El 9/3/22 a las 2:19, Trần Ngọc Quân escribió:
> Hi all,
> Commit all changes first. List which file included it:
> $ git grep -n "http://forums.debian.net";
> Replace with https:
> $ git ls-files | grep '\.wml' | xargs -n1 sed --in-place
> 's@http://forums.debian.net@https://forums.debian.net@g'
> Recheck again:
> $ git diff
> 
Done, and synced translations, thanks!
Kind regards,
-- 
Laura Arjona Reina
https://wiki.debian.org/LauraArjona



updating the /devel/website/todo page?

2022-03-07 Thread Laura Arjona Reina

Hello all
I've tried to update the https://www.debian.org/devel/website/todo page and did 
a partial rewrite, which is in:

https://salsa.debian.org/webmaster-team/webwml/-/merge_requests/792

please have a look, if there are no objections, I would commit that in some 
days.

I didn't commit yet mainly because I don't want to trigger translation work 
until we're sure we want to keep the page (see below).

Notes:

1.- I'm not sure we should have this page there, maybe it's better to keep 
stuff in a wiki page, but if we have this one published, it should be 
up-to-date.
We have some TODO items in  https://wiki.debian.org/Teams/Webmaster/ and 
https://wiki.debian.org/Teams/Webmaster/TODO but those pages also need review.

2.- My time for this is limited, so I didn't think too much if a certain item 
is more important than other, I just removed the stuff that was clearly 
outdated from my point of view, and wrote the issues that are needed currently 
on those sections.

3.- I didn't touch the "Content negotiation issues" section. Can somebody 
review it and say if it's still needed? I guess most of the issues are solved by the 
current Apache and web clients, but not sure.

4.- Similar with the "Mirroring issues" section.

5.- I didn't touch the "packages.debian.org" section, only changed its place in 
the page, since it is a totally different site.

6.- "Miscellaneous requests": I will try to find the time to go through this 
section and update or remove the outdated items.

Kind regards,
--
Laura Arjona Reina
https://wiki.debian.org/LauraArjona



Re: debian-desktop: Validation failed

2022-03-07 Thread Laura Arjona Reina

Hello Sebul

El 7/3/22 a las 1:37, sebul escribió:

Hello.
debian-desktop html validation failed.
https://www.debian.org/devel/debian-desktop/index.ko.html 
<https://www.debian.org/devel/debian-desktop/index.ko.html>
https://www.debian.org/devel/debian-desktop/index.en.html 
<https://www.debian.org/devel/debian-desktop/index.en.html>
How can I fix it?



This and other validation errors appear because certain pages have been 
rewritten and use HTML5 tags, but our templates still say that the webpages use 
HTML 4.01 Strict.
We would need to create HTML5 templates for at least the pages that use HTML5 
tags, I opened a bug report to track this:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=980921

but I couldn't find the time to advance on this (help very appreciated, I'm no 
web editor expert either...).

On the other side, the validation script was updated so the errors that were 
the same as the ones present in the English pages were not reported but I think 
at least once a week are reported.

The list of English pages with HTML5-related issues (that we would need to fix 
by changing the template) is here:
https://www-master.debian.org/build-logs/validate/en

Once they are fixed in English, the translation will be fixed too automatically.

Kind regards,


-- Forwarded message -
보낸사람: *Debian Webmaster* mailto:webmas...@debian.org>>
Date: 2022년 3월 7일 (월) 오전 12:56
Subject: Validation failed
To: Sebul mailto:seb...@gmail.com>>


*** Errors validating /srv/www.debian.org/www/devel/debian-desktop/index.ko.html 
<http://www.debian.org/www/devel/debian-desktop/index.ko.html>: ***
Line 103, character 14:  there is no attribute "CLASS"

--
  You received this mail for the language code ko.
  Please edit webwml/english/devel/website/validation.data if this is not 
accurate
  Please also update webwml/english/devel/website/ with the new coordinator(s) 
data



--
Laura Arjona Reina
https://wiki.debian.org/LauraArjona



Re: Website Access Issue

2022-03-02 Thread Laura Arjona Reina
Hello Kyle
I'm not sure what can be happening, as far as I know it should work. Could you 
try https://www.debian.org instead of https://debian.org ? If you get the same 
errors maybe you can talk with your Internet provider for the case there is 
some misconfiguration in your MiFi router.

The direct link to an image of Debian 11, codenamed bullseye, netinst, for 
64-bit PC (amd64) is:

https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-11.2.0-amd64-netinst.iso

However, it is convenient to visit the page https://www.debian.org/download to 
get instructions on how to verify the download, put it in installation media, 
or get a different image if this one does not meet your needs.

Kind regards

El 3 de marzo de 2022 6:36:30 CET, OCTI  escribió:
>Hi, I have tried to access debian.org but get errors and my browser doesn't 
>load the website.
>
>On a Chromebook I get SSL error messages.
>
>On my Mac I get "Safari can't open the page "https://debian.org"; because 
>Safari can't establish a secure connection to the server "debian.org"
>
>I had hoped to download a desktop dvd image but of course can't. I am able to 
>browse to any other website I try, getting HTTPS connections.
>
>Is there something I need to do to connect to your website?
>
>My ISP is Verizon via MiFi - in the USA.
>
>I hope to hear from you and to be able to access Debian - many thanks - Kyle
>

-- 
Laura Arjona Reina
https://wiki.debian.org/LauraArjona
Sent with K-9 mail



Bug#1006326: issues connecting to https://bugs.debian.org/cgi-bin/soap.cgi (generation of wnpp related pages)

2022-03-02 Thread Laura Arjona Reina

Hello
I have added some lines to the wnpp.pl script (see commit below) so when it 
fails, it shows the point of the process when the connection failed.
Kind regards,
--
Laura Arjona Reina
https://wiki.debian.org/LauraArjona


commit 2727d89ba5faed7d30faab1c58cf3b6e7c6fe841 (HEAD -> master, origin/master, 
origin/HEAD)
Author: Laura Arjona Reina 
Date:   Wed Mar 2 11:40:34 2022 +0100

add messages and numbers to be shown when the connections to bugs.d.o fails 
(related: bug #1006326 )

diff --git a/english/devel/wnpp/wnpp.pl b/english/devel/wnpp/wnpp.pl
index 53aff43cefc..ef34ff41c2d 100644
--- a/english/devel/wnpp/wnpp.pl
+++ b/english/devel/wnpp/wnpp.pl
@@ -40,10 +40,15 @@ while () {
 
 my $soap = SOAP::Lite->uri('Debbugs/SOAP')->proxy('https://bugs.debian.org/cgi-bin/soap.cgi')

or die "Couldn't make connection to SOAP interface: $@";
-my $bugs = $soap->get_bugs(package=>'wnpp')->result;
+my $bugs = $soap->get_bugs(package=>'wnpp')->result
+   or die "Failed to get the list of bugs for package wnpp";
 my $status = {};
+my $count = 0;
+my $total = @$bugs;
 while (my @slice = splice(@$bugs, 0, 500)) {
-my $tmp = $soap->get_status(@slice)->result() or die;
+$count = $count + 1;
+my $tmp = $soap->get_status(@slice)->result()
+or die "Failed to get status for bunch $count (of 500 bugs), total bugs to 
process: $total)";
 %$status = (%$status, %$tmp);
 }



Re: format of devel/index.ko.html

2022-03-02 Thread Laura Arjona Reina

Hello Sebul

El 27/2/22 a las 1:06, sebul escribió:

Hello.
https://www.debian.org/devel/index.en.html 
<https://www.debian.org/devel/index.en.html>
shows
General Information at left side and
Packaging at right side
but
https://www.debian.org/devel/index.ko.html 
<https://www.debian.org/devel/index.ko.html>
not.

How can I fix the format of the korean page
https://www.debian.org/devel/index.ko.html 
<https://www.debian.org/devel/index.ko.html> ?

--
https://sebuls.blogspot.kr <https://sebuls.blogspot.kr>


For getting the 2-column style, you need to set the option MAINPAGE=true in the 
template (as it is in the english/devel/index.wml file).
I have created a merge request:

https://salsa.debian.org/webmaster-team/webwml/-/merge_requests/789

that updates the line of the main template to match the English one, and also 
adds the template for recent_list function (as it is in English).

Please have a look and if you agree, merge it, or I can merge it tomorrow if 
nobody objects.

Kind regards,
--
Laura Arjona Reina
https://wiki.debian.org/LauraArjona



Re: website appears down

2022-02-28 Thread Laura Arjona Reina
Hello Tim

El 1 de marzo de 2022 0:04:39 CET, Tim Copeland  escribió:
>https://live-team.pages.debian.net/
>
>appears down .. tried LAN and cell provider networks
>
>hope this helps .. TY for all yalls work
>Cheer's :)

Thanks for caring.

The websites ending in .pages.debian.net depend on our Salsa service (the 
Debian Gitlab instance), which is down for maintenance.

We expect everything is back online soon.

You can follow news about Debian services in the 
https://lists.debian.org/debian-infrastructure-announce/ mailing list, or about 
Debian in general in https://micronews.debian.org (which is mirrored to the 
@debian profile in several social networks).

Kind regards

-- 
Laura Arjona Reina
https://wiki.debian.org/LauraArjona
Sent with K-9 mail



Bug#1006326: issues connecting to https://bugs.debian.org/cgi-bin/soap.cgi (generation of wnpp related pages)

2022-02-23 Thread Laura Arjona Reina

Package: www.debian.org
User: www.debian@packages.debian.org
Usertag: scripts
Severity: normal

Dear all
Since several days, the script wnpp.pl fails intermittently when trying to 
connect to bugs.debian.org, and when it fails, we receive the following 
messages in the webwml build log:


[...]
make -C wnpp install
make[3]: Entering directory '/srv/www.debian.org/webwml/english/devel/wnpp'
wml -q -D CUR_YEAR=2022 -o UNDEFuEN:../../../english/devel/wnpp/wnpp.data@g+w   
-W7,-Squotes ../../../english/devel/wnpp/wnpp.pl
ePerl:Error: Perl runtime error (interpreter rc=2)

 Contents of STDERR channel: -
500 Can't connect to bugs.debian.org:443 (Connection refused) at 
/tmp/wml.12011.tmp1 line 147.
--
** WML:Break: Error in Pass 3 (rc=1).
Died at /usr/share/wml/TheWML/Frontends/Wml/Runner.pm line 403.

TheWML::Frontends::Wml::Runner::_run_pass(TheWML::Frontends::Wml::Runner=HASH(0x55f9849f2458),
 3, SCALAR(0x55f984f718d8), SCALAR(0x55f984f718a8), SCALAR(0x55f984f718c0)) 
called at /usr/share/wml/TheWML/Frontends/Wml/Runner.pm line 441

TheWML::Frontends::Wml::Runner::_passes_loop(TheWML::Frontends::Wml::Runner=HASH(0x55f9849f2458))
 called at /usr/share/wml/TheWML/Frontends/Wml/Runner.pm line 726

TheWML::Frontends::Wml::Runner::_output_and_cleanup(TheWML::Frontends::Wml::Runner=HASH(0x55f9849f2458))
 called at /usr/share/wml/TheWML/Frontends/Wml/Runner.pm line 930

TheWML::Frontends::Wml::Runner::run_with_ARGV(TheWML::Frontends::Wml::Runner=HASH(0x55f9849f2458),
 HASH(0x55f984b252b8)) called at /usr/bin/wml line 47
make[3]: *** [Makefile:34: ../../../english/devel/wnpp/wnpp.data] Error 2
make[3]: Leaving directory '/srv/www.debian.org/webwml/english/devel/wnpp'
make[2]: [../../Makefile.common:84: wnpp-install] Error 2 (ignored)
make[2]: Leaving directory '/srv/www.debian.org/webwml/english/devel'

[...]

Since the line refers to a temp file, I'm not 100% sure about which is the 
command that causes the failure, but the code in wnpp.pl that uses 
bugs.debian.org I think is restricted to these lines (initial connection, and 
retrieval of bug info to build the wnpp.data local database):

https://salsa.debian.org/webmaster-team/webwml/-/blob/master/english/devel/wnpp/wnpp.pl#L41
 (L41 to 48)

my $soap = 
SOAP::Lite->uri('Debbugs/SOAP')->proxy('https://bugs.debian.org/cgi-bin/soap.cgi')
   or die "Couldn't make connection to SOAP interface: $@";
my $bugs = $soap->get_bugs(package=>'wnpp')->result;
my $status = {};
while (my @slice = splice(@$bugs, 0, 500)) {
my $tmp = $soap->get_status(@slice)->result() or die;
%$status = (%$status, %$tmp);
}

Some people commented the issue in the #debian-admin IRC channel, for the case 
there was some issue in the bugs.d.o servers or some configuration change, but 
it seems the failures are related to the connections being blocked by the http 
rate-limiting. It's not clear, however, why these issues are appearing now 
(nothing in the script changed in the recent times, and the amount of bugs is 
not drastically bigger than weeks before). In addition to this, some other days 
the script is tolerated well (for example, we had failures on 2022/02/18 and 
2022/02/22, but today 2022/02/23 the builds are finishing successfully).

Looking at the code, I see we're processing bugs in groups of 500 bugs. I'm not sure if 
we could try to reduce the number of the bugs in the group and introduce some 
"sleep" time between queries, or it's better to do the opposite, increase the 
number of bugs in a group to reduce the total number of queries.

Other approach could be to rewrite the wnpp.pl script so it uses queries 
against UDD instead of the SOAP CGI interface of bugs.debian.org

I don't know which approach is better, and also my Perl skills are not enough 
to propose a patch myself for none of this two options. If anybody can and 
wants to work on this, it's very appreciated.

I'll point the Debbugs team to this bug one it is created for the case they 
changed any configuration in their deployment that caused the connection 
failures, or for the case they have any advice about the better way to connect 
or retrieve the information we need to create the WNPP-related web pages.

Kind regards,

Laura Arjona Reina
https://wiki.debian.org/LauraArjona



Re: (ko) Apply for webwml write access for Hyun-gwan Seo (서현관) @westporch

2022-02-12 Thread Laura Arjona Reina

Dear all

El 8/2/22 a las 5:16, 황병희 escribió:

Hello everyeone,

I'm a Korean translator in Debian.

Today i would like to introduce one person.

He was/is very long time contributor in Debian's Korean
localization. Also his localization quality is so good, i promise!

However for a while he couldn't work due to some reason of real life. I
think we need more good contributor in localization area every time!

Fortunately he returned to Debian after solving of the real life's work!

His slasa id is 'westporch', the name is Hyun-gwan Seo (서현관).

If you allow him to work again, i am very happy as co-worker.

Sincerley, Linux fan Byung-Hee



Sorry for the delay.
After checking with other Korean translators, I've happily added @westporch as 
member (Developer) for the webwml repo in Salsa.
Kind regards,

--
Laura Arjona Reina
https://wiki.debian.org/LauraArjona


Re: Please update https://www.debian.org/ports/

2022-02-10 Thread Laura Arjona Reina
Hello Jeffrey

El 10/2/22 a las 4:05, Jeffrey Walton escribió:
> Hi Everyone,
> 
> https://www.debian.org/ports/ is wreaking havoc on unsuspecting users
> who try to setup a Qemu/Chroot. For example, armhhf is listed as a
> port but it is no longer a port per [1]. It leads to a lot of
> problems, like Debian's infamous "Release signed by unknown key (key
> id E852514F5DF312F6)" (the key id changes, but the problem remains the
> same).
> 
> According to one of the Debian folks, "If there's still documentation
> out there that suggests using the ports.d.o archive for armhf then
> it's _very_ out of date and may well have other issues."
> 
> Please update https://www.debian.org/ports/.
> 
> Thanks in advance.
> 
> [1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1005249
> 

I have read your mail and the bug report, and had a look at the ports section of
our website, but failed to find the place were we're suggesting using the
ports.d.o archive, can you point us to the exact page or text?

Kind regards,
-- 
Laura Arjona Reina
https://wiki.debian.org/LauraArjona



Needs review: www.debian.org/vote/howto_proposal and maybe www.debian.org/vote/howto_follow

2022-02-06 Thread Laura Arjona Reina

Dear website team and Debian secretary,

After the last changes in the Debian Constitution, that are already online in 
www.debian.org/devel/constitution (version 1.8, English and some translations 
up to date, other will follow soon), I think some changes are also needed in 
the pages:

/english/vote/howto_proposal.wml
/english/vote/howto_follow.wml (this one I'm not sure)

I had started with the first one (howto_proposal) but noticed there are 2 kind 
of changes:
* texts quoted from the constitution (2 sections, each one inside one   box) -> these are the easy ones
* texts explaining other informations, where I guess changing "ammendment" for 
"ballot option" is not the only change needed, somebody needs to review the whole text to 
see if it matches the current spirit of how we decided to run GRs and votes, or not, and update 
accordingly.

I'll go through this eventually, hopefully before a new GR is announced, but if 
somebody is familiarised with the overall changes and wants to beat me to it, I 
highly appreciate it. I would review their proposal/changes, and also I 
appreciate if somebody reviews my changes if I'm the first one attacking this 
(I would send a MR to salsa) to ease the review.

Kind regards,
--
Laura Arjona Reina
https://wiki.debian.org/LauraArjona



Completion: Updates to www.debian.org/devel/constitution (and former versions), and note to translators

2022-02-02 Thread Laura Arjona Reina
Hi again:

> Translators: I think that the best way to sync translations is to copy your
> "/devel/constitution.wml" file to "constitution.1.7.wml", and then edit the
> constitution.wml file to reflect the actual changes to the constitution and 
> that
> we're now in version 1.8.
> 
> The files for the historical versions of the constitution (1.0 to 1.7) will 
> also
> need small updates (to update links in all the historic constitutions and use
> consistent formatting for the links between constitutions)

For completion, it's also needed to update the commit hash in the
translation-check header of constitution.1.7.wml to
5a315ddb15a28dd0269d23be676be33d0f75f371

Kind regards,
-- 
Laura Arjona Reina
https://wiki.debian.org/LauraArjona



Updates to www.debian.org/devel/constitution (and former versions), and note to translators

2022-01-31 Thread Laura Arjona Reina

Dear all

Thanks Russ Allbery providing a nice merge request ( 
https://salsa.debian.org/webmaster-team/webwml/-/merge_requests/764 ) I have 
just merged it and updated the website to reflect the changes in the Debian 
constitution as result of the recent General Resolution ( 
https://www.debian.org/vote/2021/vote_003 ).

I have set maxdelta="1" and mindelta to "-1" in the translations so they become outdated now (and 
when any change in English happens). Some translations had mindelta="1" but it seems that didn't work 
(setting to "-1" worked though).

Translators: I think that the best way to sync translations is to copy your 
"/devel/constitution.wml" file to "constitution.1.7.wml", and then edit the 
constitution.wml file to reflect the actual changes to the constitution and that we're now in 
version 1.8.

The files for the historical versions of the constitution (1.0 to 1.7) will 
also need small updates (to update links in all the historic constitutions and 
use consistent formatting for the links between constitutions)

Thanks everybody for your contributions to the website!

Kind regards,
--
Laura Arjona Reina
https://wiki.debian.org/LauraArjona



Re: No Reply From Preinstall Vendor List Mail

2021-12-08 Thread Laura Arjona Reina
Hello Yiğit


El 8 de diciembre de 2021 17:04:45 CET, "Yiğit Altınay (altinayticaret.com)" 
 escribió:
>Hello,
>
>We've sent an email about joining the Debian Preinstall Vendor list but have 
>not recieved any replies.
>
>The address the email was sent to is: preinstallvend...@debian.org
>
>What should we do in this situation?
>

I have some delay processing the mails to preinstallvendors@ but I hope I can 
give you an answer about your request this week or next week.

Kind regards,
-- 
Laura Arjona Reina
https://wiki.debian.org/LauraArjona
Sent with K-9 mail



Re: How to get write access to webwml project in salsa?

2021-12-01 Thread Laura Arjona Reina
Hi Izharul Haq

El 1/12/21 a las 17:08, Izharul Haq escribió:
>  Hi everyone...how to get write access to webwml project in salsa? i'm 
> translator coodinator from indonesian.
> 

I have approved your request in Salsa, so you should be able to commit now.

I have updated the Indonesian language templates by going into indonesian/po 
folder and doing

make update-po

(and committing and pushing the changes).

Please run "git pull" frequently to keep your clone in sync and thus avoid 
"merge commits". 
If you already changed some files, "git pull --rebase" should do the trick.

Thanks for your contributions to the Debian website!
Kind regards,
-- 
Laura Arjona Reina
https://wiki.debian.org/LauraArjona



Re: index.html: "No items" after list of news items

2021-12-01 Thread Laura Arjona Reina
Hi Anders

El 30/11/21 a las 22:10, Anders Jonsson escribió:
> Hi,
> looking at https://www.debian.org/index.html , I see the text "No items for 
> this
> year." after the news items on the page. I would not expect this text to 
> appear
> since there are news items from this year.
> 
> This looks like it happens in a call to "get_top_news" in
> https://salsa.debian.org/webmaster-team/webwml/-/blob/master/english/template/debian/recent_list.wml
> 
> 
> 
> Regards,
> Anders Jonsson
> 

Thanks for your report. This has been fixed in the git repo and will be online
in the next hours.

Kind regards

-- 
Laura Arjona Reina
https://wiki.debian.org/LauraArjona



Re: "The Universal operating system" text font

2021-08-25 Thread Laura Arjona Reina
Hi Andreas

CC'in Juliette Taka (the original designer) and Design-Devel mailing list for 
the case I'm wrong or they can help more.

El 24/8/21 a las 20:26, Andreas Rönnquist escribió:
> 
> I have for all long time been annoyed by the fact that "The universal
> operating system" underneath the Debian logo is in English and in the
> image, and because of this non-translatable - so now I have started to
> work out what needs to be done to translate it.
> 
> I have found that I can update the css for Swedish and point the image
> to a translated version of the image.
> 

The CSS points to 2 files and the one you'd need to provide is the Swedish 
alternative for /english/Pics/homeworld-fg.png
which is the foreground design, including "The Universal Operating system" 
motto.

> This, however, is harder than I thought - I found
> https://wiki.debian.org/DebianArt/Themes/Homeworld?action=AttachFile&do=view&target=website_banner.svg
> 

The original SVG file for the png is in the "Derivative works" section of the 
wiki page, in particular:

https://wiki.debian.org/DebianArt/Themes/Homeworld?action=AttachFile&do=view&target=homeworld-fg.svg

> but there the text is in "paths" and not as text, so this makes it way
> harder.
> 

When I prepared the pictures we needed for the website and blog post, I opened 
with a text editor the SVG available for the blog:

https://wiki.debian.org/DebianArt/Themes/Homeworld?action=AttachFile&do=view&target=blog_banner.svg

and searched for "font" and saw that the number 11 was in 
PopplLaudatio-Condensed (which is the original font for the "Debian" logo too).
So I supposed that all the texts were in that font.
As it is a non-free font, but there's Prociono packaged in Debian, I installed 
Prociono in my system and created the picture for the blog article (adding the 
date and the deb.li url) with Prociono.

More info in https://wiki.debian.org/DebianLogo

(I've just uploaded the SVG and PNG used in the blog post to the "Derivative 
works" section)

Later Juliette provided the SVG for the website banner and some more SVG files 
(thanks!) so for the homeworld-fg.svg I edited the one she provided with 
Inkscape to remove the "dot" at the end of the motto and move the elements to 
create a centered, narrow foreground image (so it's displayed well in mobile 
devices).

> Is there a version of the image in SVG with the text as real text, and
> not as paths? I am a bit of a noob when it comes to inkscape, so there
> might be a way to convert it back to text, if there is, please tell me
> how.
> 

I don't know how to do that from the SVGs that already show the text as 
objects/paths.

> Otherwise, someone might simply know what font should be used for the
> "The universal operating system" text?
> 

I guess removing the English text and creating a new one, in white colour and 
Prociono font can do the trick.
https://packages.debian.org/search?keywords=prociono
Then export to png with the same size as the English one and commit the image 
and the Swedish CSS.

If you'd like to test things, have a look at the build times and ping me in IRC 
in a timeframe where there is no build; I can build the homepage without 
pushing to mirrors so you would see the results in 
https://www-staging.debian.org/ 

Other option is to play with the Developer options of Firefox to temporary 
change the CSS pointing to a local file etc.

> Help would be much appreciated!
> 

I don't like the current status of things (very complicated, at least for me) 
but I don't know how to improve it (maybe the designers can help us to write 
down the particular needs for the website banner: sizes, format, translatable 
content, background/foreground... for the next release) but at some time we 
have also talked about changing the banner or even removing it, maybe it's time 
to open a bug report and rethink the banner globally (if we want it or we 
prefer to improve the Download button making it an image or so, the position, 
size, particular details to allow translations and good display in every 
device...)

Kind regards,
-- 
Laura Arjona Reina
https://wiki.debian.org/LauraArjona



Re: Please translate: line in Debian website homepage about DebConf21 happening

2021-08-24 Thread Laura Arjona Reina
Hello again
No day without its typo :(

I've updated the text to:

The Debian Conference is being held online from August 24 to August 28, 
2021.

and synced the translations again (the ones with the English text).
We had some translations already but I'm not brave to just remove what looks 
like the ordinal, because I'm not sure all the languages work like that.

Thank you for the work and sorry for the inconveniences.

Kind regards


El 24/8/21 a las 15:05, Laura Arjona Reina escribió:
> Hello all
> 
> thanks Federico Grau, we have added a small section for "now happening" 
> events in the website homepage. It can be improved (e.g. add a picture) but 
> for now, I think it's better than not showing important events until we 
> publish their announcement (usually when they just finished, e.g. DebConfs, 
> releases...).
> 
> I've added the English text to all the pages, and updated the 
> translation-check headers, to avoid the yellow warning about "outdated page" 
> in homepages. This way we get the same result as when any news is shown in 
> the homepage but it's not translated to the local language (the title is 
> shown in English in that case).
> 
> If you want to translate, just edit /yourlanguage/index.wml and translate the 
> text:
> 
>   https://debconf21.debconf.org/";>DebConf21 is 
> underway!
>   The 21st Debian Conference is being held online from August 24 to 
> August 28, 2021.
> 
> and commit the file (no need to touch the translation-check header).
> 
> Other way is that you reply to this message with the translated text and I'll 
> commit it as soon as possible.
> 
> Comments or ideas about how to improve this workflow are welcome. I'd like 
> the website homepage to be updated to show undergoing events like the release 
> points, debconfs and minidebconfs, elections... Maybe we could create a .po 
> file with the proposed wording? (probably many of those short sentences can 
> be reusable, but others not...). I'm also not sure if it's better to work in 
> advance in a branch and merge once we have some translations... Of course for 
> next updates we'll do our best to ping in advance, not as I did today 
> (apologies!).
> 
> Kind regards,
> 

-- 
Laura Arjona Reina
https://wiki.debian.org/LauraArjona



Please translate: line in Debian website homepage about DebConf21 happening

2021-08-24 Thread Laura Arjona Reina
Hello all

thanks Federico Grau, we have added a small section for "now happening" events 
in the website homepage. It can be improved (e.g. add a picture) but for now, I 
think it's better than not showing important events until we publish their 
announcement (usually when they just finished, e.g. DebConfs, releases...).

I've added the English text to all the pages, and updated the translation-check 
headers, to avoid the yellow warning about "outdated page" in homepages. This 
way we get the same result as when any news is shown in the homepage but it's 
not translated to the local language (the title is shown in English in that 
case).

If you want to translate, just edit /yourlanguage/index.wml and translate the 
text:

  https://debconf21.debconf.org/";>DebConf21 is 
underway!
  The 21st Debian Conference is being held online from August 24 to 
August 28, 2021.

and commit the file (no need to touch the translation-check header).

Other way is that you reply to this message with the translated text and I'll 
commit it as soon as possible.

Comments or ideas about how to improve this workflow are welcome. I'd like the 
website homepage to be updated to show undergoing events like the release 
points, debconfs and minidebconfs, elections... Maybe we could create a .po 
file with the proposed wording? (probably many of those short sentences can be 
reusable, but others not...). I'm also not sure if it's better to work in 
advance in a branch and merge once we have some translations... Of course for 
next updates we'll do our best to ping in advance, not as I did today 
(apologies!).

Kind regards,
-- 
Laura Arjona Reina
https://wiki.debian.org/LauraArjona



updates to section about cloud images in www.debian.org/distrib

2021-08-16 Thread Laura Arjona Reina
Hello Cloud Team
I think we need some updates for the section about cloud images in our 
"distrib" page (https://www.debian.org/distrib ), there are two specific links 
to Debian 10 OpenStack images and I guess it's better to include the 
corresponding Debian 11 ones, and/or maybe add other images, or maybe remove 
all of them and just link to the URL of cloud.debian.org you see better.

The code is in 
https://salsa.debian.org/webmaster-team/webwml/-/blob/master/english/distrib/index.wml

and the specific paragraph is:

https://cloud.debian.org/images/cloud/";>Use a Debian cloud 
image

  An official https://cloud.debian.org/images/cloud/";>cloud image:
can be used directly on your cloud provider, built by the Debian 
Cloud Team.

  https://cloud.debian.org/cdimage/openstack/current-10/debian-10-openstack-amd64.qcow2";>64-bit
 AMD/Intel OpenStack (Qcow2)
  https://cloud.debian.org/cdimage/openstack/current-10/debian-10-openstack-arm64.qcow2";>64-bit
 ARM OpenStack (Qcow2)

  


If you can provide advice on how to update it, or a Merge Request to the 
English file, later we can update translations too.

Thanks!
-- 
Laura Arjona Reina
https://wiki.debian.org/LauraArjona



Re: request for help: website banner for Debian 11 cycle

2021-08-14 Thread Laura Arjona Reina
Hi Antoine!

El 14/8/21 a las 15:45, Antoine Le Gonidec escribió:
>> I've used the Adaptable Design view of the Developer tools in Firefox to 
>> test this on different screen sizes and I think it works well for screens 
>> 600px wide or more, but not for narrower screens. I don't know enough CSS to 
>> tweak there.
> 
> As discussed on IRC, a proposal would be to change the position of the banner 
> foreground based on the viewport width. So the left part of it no longer 
> overflows on narrow screens due to trying to keep it centered it in its 
> container.
> 
> An example to align the image with the left side of the banner container when 
> the screen is 650px or narrower:
> 
> @media screen and (max-width: 650px) {
>     #splash h1 {
>     background-position-x: left;
>     }
> }
> 
> My CSS is a bit rusty, but I think this only override previous rules so 
> should be declared *after* the regular "#splash h1" rules.
> 
that works, thanks a lot.
I have also removed the left and right margins the foreground image so it's 
well displayed, as you suggested by IRC.

I have uploaded the updated SVG and PNG files to the wiki page, and will create 
a merge request with the changes in CSS so everything is ready for publishing 
when we update the website for Debian 11.

Thanks again!

-- 
Laura Arjona Reina
https://wiki.debian.org/LauraArjona



request for help: website banner for Debian 11 cycle

2021-08-14 Thread Laura Arjona Reina
Dear all

I know I should have had a look at this with more time, but life happens :/

We're preparing the website for the new Debian 11 release and one of the tasks 
is updating the banner.

The Homeworld theme made by Juliette Taka (thanks!) provides a banner that can 
be downloaded in png or svg format from

https://wiki.debian.org/DebianArt/Themes/Homeworld

On the other side, we usually split the website banner in 2 images, one for 
background (plain or gradient colour) and the other for foreground 
("Debian"+"The universal operating system"+drawing). This way, using CSS the 
banner is well shown with most of the screen widths (usually).

I've done my best and uploaded the background and foreground pictures in the 
https://wiki.debian.org/DebianArt/Themes/Homeworld page, under "Derivative 
works" section.

The reason to display the Debian logo+motto and the coloured part almost 
centered is that the proposed website banner does not fit in narrow screens.

I've also uploaded png files to the website: the current images were 800x120 so 
I've scaled the new ones to 120px height.

You can see the current proposal by going to https://www-staging.debian.org/ 
and then using the Developer tools, go to the CSS editor, and in the "splash" 
sections, change "futureprototype-bg.png" for "homeworld-bg.png", and 
"futureprototype.png" by "homeworld-fg.png"

I've used the Adaptable Design view of the Developer tools in Firefox to test 
this on different screen sizes and I think it works well for screens 600px wide 
or more, but not for narrower screens. I don't know enough CSS to tweak there.

If anybody knows a way to make all this better (whether using other design for 
the banner, other image sizes, or changes in the CSS), any help is appreciated.

Kind regards,
-- 
Laura Arjona Reina
https://wiki.debian.org/LauraArjona



Re: Please review my merge request.

2021-08-09 Thread Laura Arjona Reina
Hello

El 9/8/21 a las 22:15, S.M. Ali Hosseinifard escribió:
> Hello
> I sent an merge request to the master branch in webwml, The changes will 
> complete and improve the homepage translation in Persian.
> 
> Please a person with write access to webmaster-team/webwml, review and 
> confirm it.
> https://salsa.debian.org/webmaster-team/webwml/-/merge_requests/715 
> <https://salsa.debian.org/webmaster-team/webwml/-/merge_requests/715>
> 
Thanks for your contribution!
I have merged the changes.
I found that index.wml had a translation-check hash pointing to an unrelated 
commit, so I fixed it to point to the last version of the english/index.wml 
file (doing git log english/index.wml and picking the top commit hash).
With the fixed commit hash, the whole persian folder builds correctly.

Kind regards,
-- 
Laura Arjona Reina
https://wiki.debian.org/LauraArjona



Please review and translate: new download landing page

2021-08-06 Thread Laura Arjona Reina
Hello all

Thanks Jesse Rhodes [1], we have a new landing page where people are redirected 
when clicking the Download button on the homepage, explaining the basics about 
the downloaded images and links to more info or other downloads.

[1] see https://salsa.debian.org/webmaster-team/webwml/-/merge_requests/699 for 
details about the proposal

We have a project of reorganising all the CD/distrib section and produce a new 
"download section" (see bug #819664 Re-organise the CD / download pages to make 
them more useful), this maybe is not capable to close that bug, but I think it 
is a good proposal for now that can help with some other bugs (#720989 
unexperienced users fail to download installation media especially for usb 
drives, #640054 Download pages should have prominent links to image 
verification instructions, #797342 simple and easy to use download page, maybe 
others).

We appreciate proofreads and translations.

I'll update link of the download button in homepage (/index.wml) for the 
different languages later today, if nobody beats me to it.

Kind regards,
-- 
Laura Arjona Reina
https://wiki.debian.org/LauraArjona



Re: consultants page maintenance

2021-07-01 Thread Laura Arjona Reina
Hello Giuseppe


El 1/7/21 a las 11:55, Giuseppe Sacco escribió:
> Hello,
> I am currently receiving all messages sent to the consultants@d.o alias. Who
> should I contact in order to update my email address in the alias?
> 

Here is ok, or if you prefer non-public address, you can send the details to 
webmas...@debian.org and I can update it, or to consulta...@debian.org and I 
guess Holger Wansing can update it too.

Kind regards,
-- 
Laura Arjona Reina
https://wiki.debian.org/LauraArjona



Re: Salsa commit access request

2021-06-23 Thread Laura Arjona Reina
Hello Andrei

El 14/6/21 a las 20:10, Andrei POPESCU escribió:
> [somehow I was under the impression I already contacted you about this, 
> but can't find anything in my archive]
> 
> 
> Dear Debian Webmaster Team,
> 
> Please be so kind and approve commit access for me (@amp on Salsa, 
> amp-guest on Alioth), as translator for Romanian.
> 
> Please note there is no translation coordinator for me to contact as it 
> seems I am the only active translator for Romanian at the moment and 
> consequently de-facto also the coordinator.
> 
> https://lists.debian.org/debian-l10n-romanian/2021/06/msg3.html
> 
> In case it helps, I already had commit access when the website was 
> hosted in CVS (also as 'amp' as far as I recall), but I probably lost 
> that following the transition to git / Salsa.
> 
> In the past I also contributed to some other parts of the site (e.g. 
> /consultants) and I might get around to do that again (I'm still in the 
> alias list for consultants@).
> 

I just granted access to your @amp account, you should be able to commit to the 
repo now.
Sorry for the delay, and thanks for all your contributions!

Kind regards,
-- 
Laura Arjona Reina
https://wiki.debian.org/LauraArjona



Bug#990104: Use of uninitialized value in english/international/l10n/scripts/gen-files.pl

2021-06-20 Thread Laura Arjona Reina
Package: www.debian.org
Severity: normal
User: www.debian@packages.debian.org
Usertags: scripts
X-Debbugs-CC: debian-i...@lists.debian.org

Hi all,
looking at the build logs of the website ( 
https://www-master.debian.org/build-logs/webwml/wml_run.log ) I've found some 
Perl warnings when building the l10n-related pages:

perl ../../../../english/international/l10n/scripts/gen-files.pl 
--sort=../../../../english/international/l10n/data/popcon --dist=unstable 
--l10ndir=../../../../english/international/l10n  --langs --po --podebconf 
--po4a
Use of uninitialized value in hash element at 
../../../../english/international/l10n/scripts/../../../../Perl/Debian/L10n/Db.pm
 line 264,  line 26457.
[...]
Use of uninitialized value within %LanguageList in concatenation (.) or string 
at ../../../../english/international/l10n/scripts/gen-files.pl line 331.
[...]

(the "[...]" means a lot (hundreds) of repetitions of the same warning).

I've seen this script is called in these makefiles:

english/international/l10n/po4a/Makefile:39:perl 
$(L10N_DIR)/scripts/gen-files.pl --sort=$(SORT_PKGS) --dist=$(DIST) 
--l10ndir=$(L10N_DIR)  --langs --po --podebconf --po4a

english/international/l10n/po/Makefile:46:  perl 
$(L10N_DIR)/scripts/gen-files.pl --sort=$(SORT_PKGS) --dist=$(DIST) 
--l10ndir=$(L10N_DIR)  --langs --po --podebconf --po4a

english/international/l10n/po-debconf/Makefile:52:  perl 
$(L10N_DIR)/scripts/gen-files.pl --sort=$(SORT_PKGS) --dist=$(DIST) 
--l10ndir=$(L10N_DIR)  --langs --po --podebconf --po4a

but I don't know how to fix the issue. I'm creating this bug as a request for 
help.

Kind regards,

Laura Arjona Reina
https://wiki.debian.org/LauraArjona



webwml failed (/portuguese/vote folder)

2021-06-04 Thread Laura Arjona Reina
Dear Portuguese team
Thanks for your contributions to translations of the website!
We're getting some build failures due to missing files in /portuguese/vote 
folder (see email below).

I suggest committing the translations when all the files of a certain vote are 
ready, so it builds correctly. You can test if the build would work in your 
local clone, going to /portuguese/vote and writing in a terminal window:

make

Then the build system will try to generate the html files of the /vote folder 
and subfolders, and you can see if the output is good or there's something to 
fix.

Other option is to commit the wml file changing the "includes" to point to the 
English files, and then changing the references when all the files are ready 
and committed, as Holger and Paulo did and explained in this email thread:
https://lists.debian.org/debian-www/2021/06/msg7.html (and follow-ups).

Thanks!

Kind regards,
Laura Arjona Reina
https://wiki.debian.org/LauraArjona


 Mensaje reenviado 
Asunto: webwml failed
Fecha: Fri, 04 Jun 2021 09:48:40 +
De: Debian Webmaster 
Para: webwml-moni...@www-master.debian.org

[...]
make -C 2019 install
make[3]: Entering directory '/srv/www.debian.org/webwml/portuguese/vote/2019'
wml -q -D CUR_YEAR=2021 -o UNDEFuPT:vote_001.pt.html@g+w   vote_001.wml
** WML:Error: file not found: 2019/vote_001_results.src
make[3]: *** [/srv/www.debian.org/webwml/english/vote/2019/Makefile:18: 
vote_001.pt.html] Error 1
make[3]: Leaving directory '/srv/www.debian.org/webwml/portuguese/vote/2019'
make[2]: [../../Makefile.common:84: 2019-install] Error 2 (ignored)



Bug#956192: Any progress or missing information?

2021-04-11 Thread Laura Arjona Reina
Hi
I have added an exception about manpages-l10n in a similar way than was
already for manpages-fr-extra (thanks David Prévot for the hint):

https://salsa.debian.org/webmaster-team/webwml/-/commit/017f1d07c22c906dcb76ad48d7db75ff615b9b99

Closing the bug, feel free to reopen if you see something broken or not
working as expected (I think the scripts run once a day, so we need to
wait a bit to see the efects of the change made in the webwml repo).

Kind regards,
-- 
Laura Arjona Reina
https://wiki.debian.org/LauraArjona

El 10/4/21 a las 19:18, Helge Kreutzmann escribió:
> Dear webmasters,
> one year ago I requested that manpages-l10n should be removed from
> https://www.debian.org/international/l10n/po/de
> 
> as it does not make sense to track it. David Prevot reported that in
> the past the (no longer existing) manpages-fr-extra had been removed
> from being listed there as well.
> 
> Please remove it for the other languages as well (fr, es, mk, ..),
> tracking it here really is useless and (speaking as part of upstream)
> have good working relationship with the translators (as far as they
> are still active).
> 
> If you require any further input from my side please let me know.
> 
> Thanks!
> 
> Greetings
> 
>  Helge
> 

-- 
Laura Arjona Reina
https://wiki.debian.org/LauraArjona



Bug#896067: Constitution A.6 - "V(A,D) is strictly great"

2021-04-09 Thread Laura Arjona Reina
Hi all

I have changed the constitution files in the website repo to match the
updated text currently now in doc-debian package:

https://salsa.debian.org/webmaster-team/webwml/-/commit/e3d525d9f092f9014e00417cc847900ac5a99649

The fix will be available online after the next build.

I didn't close the bug because I don't know if a decision has been taken
about which one of the two sources (website repo or debian-doc package
repo) should be the "canonical" one. In my opinion, the website, but I'm
biased of course :-)

Kind regards,

El 4/4/21 a las 11:05, Kurt Roeckx escribió:
> On Sun, Apr 04, 2021 at 09:31:46AM +0200, Niels Thykier wrote:
>> Hi,
>>
>> In https://www.debian.org/devel/constitution#item-A, there is the
>> following sentence under A.6. bullet 3.2.:
>>
>>>  An option A defeats the default option D by a majority ratio N, if V(A,D) 
>>> is greater or equal to N * V(D,A) and V(A,D) is strictly great 
>>
>> The "... and V(A,D) is strictly great" looks like an incomplete
>> sentence.  Is that something we can fix as an editorial correction (i.e.
>> without a vote)?
> 
> See #896067.
> 
> 
> Kurt
> 

-- 
Laura Arjona Reina
https://wiki.debian.org/LauraArjona



  1   2   3   4   5   6   7   8   >